builder: mozilla-release_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0300 starttime: 1471344601.3 results: success (0) buildid: 20160816031525 builduid: 14d790f34e6147bfb55e9eb55407b5b3 revision: d086e0d5681953b69f1186656162fafd1a208f01 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-08-16 03:50:01.299360) ========= master: http://buildbot-master106.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-08-16 03:50:01.299798) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-08-16 03:50:01.300073) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-08-16 03:50:01.328249) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-08-16 03:50:01.328663) ========= 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.BKwfpudnDD/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.DJoDD2QZIy/Listeners TMPDIR=/var/folders/rv/3yqh8vjn0nx53n2r8sx5mb2w00000w/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 03:50:01-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: 'archiver_client.py' 0K .......... . 100% 55.4M=0s 2016-08-16 03:50:01 (55.4 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.145703 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-08-16 03:50:01.498754) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-08-16 03:50:01.499093) ========= 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.BKwfpudnDD/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.DJoDD2QZIy/Listeners TMPDIR=/var/folders/rv/3yqh8vjn0nx53n2r8sx5mb2w00000w/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.020624 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-08-16 03:50:01.547309) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-08-16 03:50:01.550680) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-release --rev d086e0d5681953b69f1186656162fafd1a208f01 --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 d086e0d5681953b69f1186656162fafd1a208f01 --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.BKwfpudnDD/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.DJoDD2QZIy/Listeners TMPDIR=/var/folders/rv/3yqh8vjn0nx53n2r8sx5mb2w00000w/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 03:50:01,632 truncating revision to first 12 chars 2016-08-16 03:50:01,632 Setting DEBUG logging. 2016-08-16 03:50:01,632 attempt 1/10 2016-08-16 03:50:01,632 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-release/d086e0d56819?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-08-16 03:50:02,613 unpacking tar archive at: mozilla-release-d086e0d56819/testing/mozharness/ program finished with exit code 0 elapsedTime=1.251102 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-08-16 03:50:02.823736) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-08-16 03:50:02.824085) ========= script_repo_revision: d086e0d5681953b69f1186656162fafd1a208f01 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-08-16 03:50:02.824466) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-08-16 03:50:02.824758) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-08-16 03:50:02.843141) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 17 mins, 45 secs) (at 2016-08-16 03:50:02.843502) ========= /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.BKwfpudnDD/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.DJoDD2QZIy/Listeners TMPDIR=/var/folders/rv/3yqh8vjn0nx53n2r8sx5mb2w00000w/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 03:50:03 INFO - MultiFileLogger online at 20160816 03:50:03 in /builds/slave/test 03:50:03 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 03:50:03 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 03:50:03 INFO - {'append_to_log': False, 03:50:03 INFO - 'base_work_dir': '/builds/slave/test', 03:50:03 INFO - 'blob_upload_branch': 'mozilla-release', 03:50:03 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 03:50:03 INFO - 'buildbot_json_path': 'buildprops.json', 03:50:03 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 03:50:03 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 03:50:03 INFO - 'download_minidump_stackwalk': True, 03:50:03 INFO - 'download_symbols': 'true', 03:50:03 INFO - 'e10s': False, 03:50:03 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 03:50:03 INFO - 'tooltool.py': '/tools/tooltool.py', 03:50:03 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 03:50:03 INFO - '/tools/misc-python/virtualenv.py')}, 03:50:03 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 03:50:03 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 03:50:03 INFO - 'log_level': 'info', 03:50:03 INFO - 'log_to_console': True, 03:50:03 INFO - 'opt_config_files': (), 03:50:03 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 03:50:03 INFO - '--processes=1', 03:50:03 INFO - '--config=%(test_path)s/wptrunner.ini', 03:50:03 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 03:50:03 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 03:50:03 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 03:50:03 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 03:50:03 INFO - 'pip_index': False, 03:50:03 INFO - 'require_test_zip': True, 03:50:03 INFO - 'test_type': ('testharness',), 03:50:03 INFO - 'this_chunk': '1', 03:50:03 INFO - 'tooltool_cache': '/builds/tooltool_cache', 03:50:03 INFO - 'total_chunks': '10', 03:50:03 INFO - 'virtualenv_path': 'venv', 03:50:03 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 03:50:03 INFO - 'work_dir': 'build'} 03:50:03 INFO - ##### 03:50:03 INFO - ##### Running clobber step. 03:50:03 INFO - ##### 03:50:03 INFO - Running pre-action listener: _resource_record_pre_action 03:50:03 INFO - Running main action method: clobber 03:50:03 INFO - rmtree: /builds/slave/test/build 03:50:03 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 03:50:05 INFO - Running post-action listener: _resource_record_post_action 03:50:05 INFO - ##### 03:50:05 INFO - ##### Running read-buildbot-config step. 03:50:05 INFO - ##### 03:50:05 INFO - Running pre-action listener: _resource_record_pre_action 03:50:05 INFO - Running main action method: read_buildbot_config 03:50:05 INFO - Using buildbot properties: 03:50:05 INFO - { 03:50:05 INFO - "project": "", 03:50:05 INFO - "product": "firefox", 03:50:05 INFO - "script_repo_revision": "production", 03:50:05 INFO - "scheduler": "tests-mozilla-release-yosemite_r7-debug-unittest", 03:50:05 INFO - "repository": "", 03:50:05 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-release debug test web-platform-tests-1", 03:50:05 INFO - "buildid": "20160816031525", 03:50:05 INFO - "pgo_build": "False", 03:50:05 INFO - "basedir": "/builds/slave/test", 03:50:05 INFO - "buildnumber": 41, 03:50:05 INFO - "slavename": "t-yosemite-r7-0300", 03:50:05 INFO - "master": "http://buildbot-master106.bb.releng.scl3.mozilla.com:8201/", 03:50:05 INFO - "platform": "macosx64", 03:50:05 INFO - "branch": "mozilla-release", 03:50:05 INFO - "revision": "d086e0d5681953b69f1186656162fafd1a208f01", 03:50:05 INFO - "repo_path": "releases/mozilla-release", 03:50:05 INFO - "moz_repo_path": "", 03:50:05 INFO - "stage_platform": "macosx64", 03:50:05 INFO - "builduid": "14d790f34e6147bfb55e9eb55407b5b3", 03:50:05 INFO - "slavebuilddir": "test" 03:50:05 INFO - } 03:50:05 INFO - Found installer url https://queue.taskcluster.net/v1/task/Uvrr9DMrTv2eE72sagq4KQ/artifacts/public/build/firefox-48.0.1.en-US.mac64.dmg. 03:50:05 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/Uvrr9DMrTv2eE72sagq4KQ/artifacts/public/build/firefox-48.0.1.en-US.mac64.test_packages.json. 03:50:05 INFO - Running post-action listener: _resource_record_post_action 03:50:05 INFO - ##### 03:50:05 INFO - ##### Running download-and-extract step. 03:50:05 INFO - ##### 03:50:05 INFO - Running pre-action listener: _resource_record_pre_action 03:50:05 INFO - Running main action method: download_and_extract 03:50:05 INFO - mkdir: /builds/slave/test/build/tests 03:50:05 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:50:05 INFO - https://queue.taskcluster.net/v1/task/Uvrr9DMrTv2eE72sagq4KQ/artifacts/public/build/firefox-48.0.1.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 03:50:05 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Uvrr9DMrTv2eE72sagq4KQ/artifacts/public/build/firefox-48.0.1.en-US.mac64.test_packages.json 03:50:05 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Uvrr9DMrTv2eE72sagq4KQ/artifacts/public/build/firefox-48.0.1.en-US.mac64.test_packages.json 03:50:05 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Uvrr9DMrTv2eE72sagq4KQ/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 03:50:05 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Uvrr9DMrTv2eE72sagq4KQ/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 03:50:05 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Uvrr9DMrTv2eE72sagq4KQ/artifacts/public/build/firefox-48.0.1.en-US.mac64.test_packages.json 03:50:05 INFO - retry: attempt #1 caught exception: HTTP Error 404: Not Found 03:50:05 INFO - retry: Failed, sleeping 30 seconds before retrying 03:50:35 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Uvrr9DMrTv2eE72sagq4KQ/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 03:50:35 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Uvrr9DMrTv2eE72sagq4KQ/artifacts/public/build/firefox-48.0.1.en-US.mac64.test_packages.json 03:50:35 INFO - retry: attempt #2 caught exception: HTTP Error 404: Not Found 03:50:35 INFO - retry: Failed, sleeping 60 seconds before retrying 03:51:35 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Uvrr9DMrTv2eE72sagq4KQ/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 03:51:35 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Uvrr9DMrTv2eE72sagq4KQ/artifacts/public/build/firefox-48.0.1.en-US.mac64.test_packages.json 03:51:35 INFO - retry: attempt #3 caught exception: HTTP Error 404: Not Found 03:51:35 INFO - Can't download from http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Uvrr9DMrTv2eE72sagq4KQ/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! 03:51:35 INFO - Caught exception: HTTP Error 404: Not Found 03:51:35 INFO - Caught exception: HTTP Error 404: Not Found 03:51:35 INFO - Caught exception: HTTP Error 404: Not Found 03:51:35 INFO - trying https://queue.taskcluster.net/v1/task/Uvrr9DMrTv2eE72sagq4KQ/artifacts/public/build/firefox-48.0.1.en-US.mac64.test_packages.json 03:51:35 INFO - Downloading https://queue.taskcluster.net/v1/task/Uvrr9DMrTv2eE72sagq4KQ/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 03:51:35 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/Uvrr9DMrTv2eE72sagq4KQ/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 03:51:36 INFO - Downloaded 1235 bytes. 03:51:36 INFO - Reading from file /builds/slave/test/build/firefox-48.0.1.en-US.mac64.test_packages.json 03:51:36 INFO - Using the following test package requirements: 03:51:36 INFO - {u'common': [u'firefox-48.0.1.en-US.mac64.common.tests.zip'], 03:51:36 INFO - u'cppunittest': [u'firefox-48.0.1.en-US.mac64.common.tests.zip', 03:51:36 INFO - u'firefox-48.0.1.en-US.mac64.cppunittest.tests.zip'], 03:51:36 INFO - u'gtest': [u'firefox-48.0.1.en-US.mac64.common.tests.zip', 03:51:36 INFO - u'firefox-48.0.1.en-US.mac64.gtest.tests.zip'], 03:51:36 INFO - u'jittest': [u'firefox-48.0.1.en-US.mac64.common.tests.zip', 03:51:36 INFO - u'jsshell-mac64.zip'], 03:51:36 INFO - u'mochitest': [u'firefox-48.0.1.en-US.mac64.common.tests.zip', 03:51:36 INFO - u'firefox-48.0.1.en-US.mac64.mochitest.tests.zip'], 03:51:36 INFO - u'mozbase': [u'firefox-48.0.1.en-US.mac64.common.tests.zip'], 03:51:36 INFO - u'reftest': [u'firefox-48.0.1.en-US.mac64.common.tests.zip', 03:51:36 INFO - u'firefox-48.0.1.en-US.mac64.reftest.tests.zip'], 03:51:36 INFO - u'talos': [u'firefox-48.0.1.en-US.mac64.common.tests.zip', 03:51:36 INFO - u'firefox-48.0.1.en-US.mac64.talos.tests.zip'], 03:51:36 INFO - u'web-platform': [u'firefox-48.0.1.en-US.mac64.common.tests.zip', 03:51:36 INFO - u'firefox-48.0.1.en-US.mac64.web-platform.tests.zip'], 03:51:36 INFO - u'xpcshell': [u'firefox-48.0.1.en-US.mac64.common.tests.zip', 03:51:36 INFO - u'firefox-48.0.1.en-US.mac64.xpcshell.tests.zip']} 03:51:36 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 03:51:36 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')]} 03:51:36 INFO - https://queue.taskcluster.net/v1/task/Uvrr9DMrTv2eE72sagq4KQ/artifacts/public/build/firefox-48.0.1.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 03:51:36 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Uvrr9DMrTv2eE72sagq4KQ/artifacts/public/build/firefox-48.0.1.en-US.mac64.common.tests.zip 03:51:36 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Uvrr9DMrTv2eE72sagq4KQ/artifacts/public/build/firefox-48.0.1.en-US.mac64.common.tests.zip 03:51:36 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Uvrr9DMrTv2eE72sagq4KQ/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 03:51:36 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Uvrr9DMrTv2eE72sagq4KQ/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 03: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/Uvrr9DMrTv2eE72sagq4KQ/artifacts/public/build/firefox-48.0.1.en-US.mac64.common.tests.zip 03:51:36 INFO - retry: attempt #1 caught exception: HTTP Error 404: Not Found 03:51:36 INFO - retry: Failed, sleeping 30 seconds before retrying 03:52:06 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Uvrr9DMrTv2eE72sagq4KQ/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 03:52:06 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Uvrr9DMrTv2eE72sagq4KQ/artifacts/public/build/firefox-48.0.1.en-US.mac64.common.tests.zip 03:52:06 INFO - retry: attempt #2 caught exception: HTTP Error 404: Not Found 03:52:06 INFO - retry: Failed, sleeping 60 seconds before retrying 03:53:06 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Uvrr9DMrTv2eE72sagq4KQ/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 03:53:07 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Uvrr9DMrTv2eE72sagq4KQ/artifacts/public/build/firefox-48.0.1.en-US.mac64.common.tests.zip 03:53:07 INFO - retry: attempt #3 caught exception: HTTP Error 404: Not Found 03:53:07 INFO - Can't download from http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Uvrr9DMrTv2eE72sagq4KQ/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! 03:53:07 INFO - Caught exception: HTTP Error 404: Not Found 03:53:07 INFO - Caught exception: HTTP Error 404: Not Found 03:53:07 INFO - Caught exception: HTTP Error 404: Not Found 03:53:07 INFO - trying https://queue.taskcluster.net/v1/task/Uvrr9DMrTv2eE72sagq4KQ/artifacts/public/build/firefox-48.0.1.en-US.mac64.common.tests.zip 03:53:07 INFO - Downloading https://queue.taskcluster.net/v1/task/Uvrr9DMrTv2eE72sagq4KQ/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 03:53:07 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/Uvrr9DMrTv2eE72sagq4KQ/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 03:53:08 INFO - Downloaded 18379879 bytes. 03:53:08 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/*'] 03:53:08 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/* 03:53:08 INFO - caution: filename not matched: web-platform/* 03:53:08 INFO - Return code: 11 03:53:08 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:53:08 INFO - https://queue.taskcluster.net/v1/task/Uvrr9DMrTv2eE72sagq4KQ/artifacts/public/build/firefox-48.0.1.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 03:53:08 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Uvrr9DMrTv2eE72sagq4KQ/artifacts/public/build/firefox-48.0.1.en-US.mac64.web-platform.tests.zip 03:53:08 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Uvrr9DMrTv2eE72sagq4KQ/artifacts/public/build/firefox-48.0.1.en-US.mac64.web-platform.tests.zip 03:53:08 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Uvrr9DMrTv2eE72sagq4KQ/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 03:53:08 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Uvrr9DMrTv2eE72sagq4KQ/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 03:53:08 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Uvrr9DMrTv2eE72sagq4KQ/artifacts/public/build/firefox-48.0.1.en-US.mac64.web-platform.tests.zip 03:53:08 INFO - retry: attempt #1 caught exception: HTTP Error 404: Not Found 03:53:08 INFO - retry: Failed, sleeping 30 seconds before retrying 03:53:38 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Uvrr9DMrTv2eE72sagq4KQ/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 03:53:38 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Uvrr9DMrTv2eE72sagq4KQ/artifacts/public/build/firefox-48.0.1.en-US.mac64.web-platform.tests.zip 03:53:38 INFO - retry: attempt #2 caught exception: HTTP Error 404: Not Found 03:53:38 INFO - retry: Failed, sleeping 60 seconds before retrying 03:54:38 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Uvrr9DMrTv2eE72sagq4KQ/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 03:54:38 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Uvrr9DMrTv2eE72sagq4KQ/artifacts/public/build/firefox-48.0.1.en-US.mac64.web-platform.tests.zip 03:54:38 INFO - retry: attempt #3 caught exception: HTTP Error 404: Not Found 03:54:38 INFO - Can't download from http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Uvrr9DMrTv2eE72sagq4KQ/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! 03:54:38 INFO - Caught exception: HTTP Error 404: Not Found 03:54:38 INFO - Caught exception: HTTP Error 404: Not Found 03:54:38 INFO - Caught exception: HTTP Error 404: Not Found 03:54:38 INFO - trying https://queue.taskcluster.net/v1/task/Uvrr9DMrTv2eE72sagq4KQ/artifacts/public/build/firefox-48.0.1.en-US.mac64.web-platform.tests.zip 03:54:38 INFO - Downloading https://queue.taskcluster.net/v1/task/Uvrr9DMrTv2eE72sagq4KQ/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 03:54:38 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/Uvrr9DMrTv2eE72sagq4KQ/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 03:54:41 INFO - Downloaded 36389883 bytes. 03:54:41 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/*'] 03:54:41 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/* 03:54:45 INFO - caution: filename not matched: bin/* 03:54:45 INFO - caution: filename not matched: config/* 03:54:45 INFO - caution: filename not matched: mozbase/* 03:54:45 INFO - caution: filename not matched: marionette/* 03:54:45 INFO - caution: filename not matched: tools/wptserve/* 03:54:45 INFO - Return code: 11 03:54:45 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')]} 03:54:45 INFO - https://queue.taskcluster.net/v1/task/Uvrr9DMrTv2eE72sagq4KQ/artifacts/public/build/firefox-48.0.1.en-US.mac64.dmg matches https://queue.taskcluster.net 03:54:45 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Uvrr9DMrTv2eE72sagq4KQ/artifacts/public/build/firefox-48.0.1.en-US.mac64.dmg 03:54:45 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Uvrr9DMrTv2eE72sagq4KQ/artifacts/public/build/firefox-48.0.1.en-US.mac64.dmg 03:54:45 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Uvrr9DMrTv2eE72sagq4KQ/artifacts/public/build/firefox-48.0.1.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0.1.en-US.mac64.dmg 03:54:45 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Uvrr9DMrTv2eE72sagq4KQ/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 03: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/Uvrr9DMrTv2eE72sagq4KQ/artifacts/public/build/firefox-48.0.1.en-US.mac64.dmg 03:54:45 INFO - retry: attempt #1 caught exception: HTTP Error 404: Not Found 03:54:45 INFO - retry: Failed, sleeping 30 seconds before retrying 03:55:15 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Uvrr9DMrTv2eE72sagq4KQ/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 03:55:15 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Uvrr9DMrTv2eE72sagq4KQ/artifacts/public/build/firefox-48.0.1.en-US.mac64.dmg 03:55:15 INFO - retry: attempt #2 caught exception: HTTP Error 404: Not Found 03:55:15 INFO - retry: Failed, sleeping 60 seconds before retrying 03:56:15 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Uvrr9DMrTv2eE72sagq4KQ/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 03:56:15 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Uvrr9DMrTv2eE72sagq4KQ/artifacts/public/build/firefox-48.0.1.en-US.mac64.dmg 03:56:15 INFO - retry: attempt #3 caught exception: HTTP Error 404: Not Found 03:56:15 INFO - Can't download from http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Uvrr9DMrTv2eE72sagq4KQ/artifacts/public/build/firefox-48.0.1.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0.1.en-US.mac64.dmg! 03:56:15 INFO - Caught exception: HTTP Error 404: Not Found 03:56:15 INFO - Caught exception: HTTP Error 404: Not Found 03:56:15 INFO - Caught exception: HTTP Error 404: Not Found 03:56:15 INFO - trying https://queue.taskcluster.net/v1/task/Uvrr9DMrTv2eE72sagq4KQ/artifacts/public/build/firefox-48.0.1.en-US.mac64.dmg 03:56:15 INFO - Downloading https://queue.taskcluster.net/v1/task/Uvrr9DMrTv2eE72sagq4KQ/artifacts/public/build/firefox-48.0.1.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0.1.en-US.mac64.dmg 03:56:15 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/Uvrr9DMrTv2eE72sagq4KQ/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 03:56:17 INFO - Downloaded 73090327 bytes. 03:56:17 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/Uvrr9DMrTv2eE72sagq4KQ/artifacts/public/build/firefox-48.0.1.en-US.mac64.dmg 03:56:17 INFO - mkdir: /builds/slave/test/properties 03:56:17 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 03:56:17 INFO - Writing to file /builds/slave/test/properties/build_url 03:56:17 INFO - Contents: 03:56:17 INFO - build_url:https://queue.taskcluster.net/v1/task/Uvrr9DMrTv2eE72sagq4KQ/artifacts/public/build/firefox-48.0.1.en-US.mac64.dmg 03:56:18 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/Uvrr9DMrTv2eE72sagq4KQ/artifacts/public/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip 03:56:18 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 03:56:18 INFO - Writing to file /builds/slave/test/properties/symbols_url 03:56:18 INFO - Contents: 03:56:18 INFO - symbols_url:https://queue.taskcluster.net/v1/task/Uvrr9DMrTv2eE72sagq4KQ/artifacts/public/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip 03:56:18 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:56:18 INFO - https://queue.taskcluster.net/v1/task/Uvrr9DMrTv2eE72sagq4KQ/artifacts/public/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 03:56:18 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Uvrr9DMrTv2eE72sagq4KQ/artifacts/public/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip 03:56:18 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Uvrr9DMrTv2eE72sagq4KQ/artifacts/public/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip 03:56:18 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Uvrr9DMrTv2eE72sagq4KQ/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 03:56:18 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Uvrr9DMrTv2eE72sagq4KQ/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 03:56:18 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Uvrr9DMrTv2eE72sagq4KQ/artifacts/public/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip 03:56:18 INFO - retry: attempt #1 caught exception: HTTP Error 404: Not Found 03:56:18 INFO - retry: Failed, sleeping 30 seconds before retrying 03:56:48 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Uvrr9DMrTv2eE72sagq4KQ/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 03:56:48 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Uvrr9DMrTv2eE72sagq4KQ/artifacts/public/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip 03:56:48 INFO - retry: attempt #2 caught exception: HTTP Error 404: Not Found 03:56:48 INFO - retry: Failed, sleeping 60 seconds before retrying 03:57:48 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Uvrr9DMrTv2eE72sagq4KQ/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 03:57:48 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Uvrr9DMrTv2eE72sagq4KQ/artifacts/public/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip 03:57:48 INFO - retry: attempt #3 caught exception: HTTP Error 404: Not Found 03:57:48 INFO - Can't download from http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Uvrr9DMrTv2eE72sagq4KQ/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! 03:57:48 INFO - Caught exception: HTTP Error 404: Not Found 03:57:48 INFO - Caught exception: HTTP Error 404: Not Found 03:57:48 INFO - Caught exception: HTTP Error 404: Not Found 03:57:48 INFO - trying https://queue.taskcluster.net/v1/task/Uvrr9DMrTv2eE72sagq4KQ/artifacts/public/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip 03:57:48 INFO - Downloading https://queue.taskcluster.net/v1/task/Uvrr9DMrTv2eE72sagq4KQ/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 03:57:48 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/Uvrr9DMrTv2eE72sagq4KQ/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 03:57:51 INFO - Downloaded 103668579 bytes. 03:57:51 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'] 03:57:51 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 03:57:54 INFO - Return code: 0 03:57:54 INFO - Running post-action listener: _resource_record_post_action 03:57:54 INFO - Running post-action listener: set_extra_try_arguments 03:57:54 INFO - ##### 03:57:54 INFO - ##### Running create-virtualenv step. 03:57:54 INFO - ##### 03:57:54 INFO - Running pre-action listener: _pre_create_virtualenv 03:57:54 INFO - Running pre-action listener: _resource_record_pre_action 03:57:54 INFO - Running main action method: create_virtualenv 03:57:54 INFO - Creating virtualenv /builds/slave/test/build/venv 03:57:54 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 03:57:54 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 03:57:54 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 03:57:54 INFO - Using real prefix '/tools/python27' 03:57:54 INFO - New python executable in /builds/slave/test/build/venv/bin/python 03:57:55 INFO - Installing distribute.............................................................................................................................................................................................done. 03:57:58 INFO - Installing pip.................done. 03:57:58 INFO - Return code: 0 03:57:58 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 03:57:58 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:57:58 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:57:58 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:57:58 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:57:58 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:57:58 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:57:58 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 0x102320e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10233df48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fe4125b3440>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1023395e0>, '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 0x101f1ccd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x101f47990>, '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.BKwfpudnDD/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.DJoDD2QZIy/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/rv/3yqh8vjn0nx53n2r8sx5mb2w00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 03:57:58 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 03:57:58 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 03:57:58 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.BKwfpudnDD/Render', 03:57:58 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 03:57:58 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 03:57:58 INFO - 'HOME': '/Users/cltbld', 03:57:58 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 03:57:58 INFO - 'LOGNAME': 'cltbld', 03:57:58 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:57:58 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 03:57:58 INFO - 'MOZ_NO_REMOTE': '1', 03:57:58 INFO - 'NO_EM_RESTART': '1', 03:57:58 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:57:58 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 03:57:58 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:57:58 INFO - 'PWD': '/builds/slave/test', 03:57:58 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 03:57:58 INFO - 'SHELL': '/bin/bash', 03:57:58 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.DJoDD2QZIy/Listeners', 03:57:58 INFO - 'TMPDIR': '/var/folders/rv/3yqh8vjn0nx53n2r8sx5mb2w00000w/T/', 03:57:58 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 03:57:58 INFO - 'USER': 'cltbld', 03:57:58 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 03:57:58 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 03:57:58 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 03:57:58 INFO - 'XPC_FLAGS': '0x0', 03:57:58 INFO - 'XPC_SERVICE_NAME': '0', 03:57:58 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 03:57:58 INFO - Ignoring indexes: https://pypi.python.org/simple/ 03:57:58 INFO - Downloading/unpacking psutil>=0.7.1 03:57:58 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 03:57:58 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 03:57:58 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 03:57:58 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 03:57:58 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 03:57:58 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 03:58:01 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 03:58:01 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 03:58:01 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 03:58:01 INFO - Installing collected packages: psutil 03:58:01 INFO - Running setup.py install for psutil 03:58:01 INFO - building 'psutil._psutil_osx' extension 03:58:01 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 03:58:02 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 03:58:02 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 03:58:02 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 03:58:02 INFO - building 'psutil._psutil_posix' extension 03:58:02 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 03:58:02 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 03:58:02 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 03:58:02 INFO - ^ 03:58:02 INFO - 1 warning generated. 03:58:02 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 03:58:02 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 03:58:02 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 03:58:02 INFO - Successfully installed psutil 03:58:02 INFO - Cleaning up... 03:58:02 INFO - Return code: 0 03:58:02 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 03:58: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')]} 03:58:02 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:58:02 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:58: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')]} 03:58:02 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:58:02 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:58: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', '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 0x102320e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10233df48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fe4125b3440>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1023395e0>, '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 0x101f1ccd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x101f47990>, '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.BKwfpudnDD/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.DJoDD2QZIy/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/rv/3yqh8vjn0nx53n2r8sx5mb2w00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 03:58: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', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 03:58: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 mozsystemmonitor==0.0.0 03:58:02 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.BKwfpudnDD/Render', 03:58:02 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 03:58:02 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 03:58:02 INFO - 'HOME': '/Users/cltbld', 03:58:02 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 03:58:02 INFO - 'LOGNAME': 'cltbld', 03:58:02 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:58:02 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 03:58:02 INFO - 'MOZ_NO_REMOTE': '1', 03:58:02 INFO - 'NO_EM_RESTART': '1', 03:58:02 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:58:02 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 03:58:02 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:58:02 INFO - 'PWD': '/builds/slave/test', 03:58:02 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 03:58:02 INFO - 'SHELL': '/bin/bash', 03:58:02 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.DJoDD2QZIy/Listeners', 03:58:02 INFO - 'TMPDIR': '/var/folders/rv/3yqh8vjn0nx53n2r8sx5mb2w00000w/T/', 03:58:02 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 03:58:02 INFO - 'USER': 'cltbld', 03:58:02 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 03:58:02 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 03:58:02 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 03:58:02 INFO - 'XPC_FLAGS': '0x0', 03:58:02 INFO - 'XPC_SERVICE_NAME': '0', 03:58:02 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 03:58:03 INFO - Ignoring indexes: https://pypi.python.org/simple/ 03:58:03 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 03:58: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 03:58: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 03:58: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 03:58: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 03:58: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 03:58: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 03:58:05 INFO - Downloading mozsystemmonitor-0.0.tar.gz 03:58:05 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 03:58:05 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 03:58:05 INFO - Installing collected packages: mozsystemmonitor 03:58:05 INFO - Running setup.py install for mozsystemmonitor 03:58:05 INFO - Successfully installed mozsystemmonitor 03:58:05 INFO - Cleaning up... 03:58:05 INFO - Return code: 0 03:58:05 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 03:58:05 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:58:05 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:58:05 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:58:05 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:58:05 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:58:05 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:58:05 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '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 0x102320e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10233df48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fe4125b3440>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1023395e0>, '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 0x101f1ccd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x101f47990>, '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.BKwfpudnDD/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.DJoDD2QZIy/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/rv/3yqh8vjn0nx53n2r8sx5mb2w00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 03:58:05 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 03:58:05 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 03:58:05 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.BKwfpudnDD/Render', 03:58:05 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 03:58:05 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 03:58:05 INFO - 'HOME': '/Users/cltbld', 03:58:05 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 03:58:05 INFO - 'LOGNAME': 'cltbld', 03:58:05 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:58:05 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 03:58:05 INFO - 'MOZ_NO_REMOTE': '1', 03:58:05 INFO - 'NO_EM_RESTART': '1', 03:58:05 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:58:05 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 03:58:05 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:58:05 INFO - 'PWD': '/builds/slave/test', 03:58:05 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 03:58:05 INFO - 'SHELL': '/bin/bash', 03:58:05 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.DJoDD2QZIy/Listeners', 03:58:05 INFO - 'TMPDIR': '/var/folders/rv/3yqh8vjn0nx53n2r8sx5mb2w00000w/T/', 03:58:05 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 03:58:05 INFO - 'USER': 'cltbld', 03:58:05 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 03:58:05 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 03:58:05 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 03:58:05 INFO - 'XPC_FLAGS': '0x0', 03:58:05 INFO - 'XPC_SERVICE_NAME': '0', 03:58:05 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 03:58:06 INFO - Ignoring indexes: https://pypi.python.org/simple/ 03:58:06 INFO - Downloading/unpacking blobuploader==1.2.4 03:58: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 03:58: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 03:58: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 03:58: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 03:58: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 03:58: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 03:58:08 INFO - Downloading blobuploader-1.2.4.tar.gz 03:58:08 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 03:58:08 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 03:58:08 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 03:58:08 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 03:58:08 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 03:58:08 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 03:58:08 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 03:58:08 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 03:58:08 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 03:58:09 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 03:58:09 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 03:58:09 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 03:58:09 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 03:58:09 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 03:58:09 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 03:58:09 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 03:58:09 INFO - Downloading docopt-0.6.1.tar.gz 03:58:09 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 03:58:09 INFO - Installing collected packages: blobuploader, requests, docopt 03:58:09 INFO - Running setup.py install for blobuploader 03:58:09 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 03:58:09 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 03:58:09 INFO - Running setup.py install for requests 03:58:10 INFO - Running setup.py install for docopt 03:58:10 INFO - Successfully installed blobuploader requests docopt 03:58:10 INFO - Cleaning up... 03:58:10 INFO - Return code: 0 03:58:10 INFO - Installing None into virtualenv /builds/slave/test/build/venv 03:58:10 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')]} 03:58:10 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:58:10 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:58:10 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')]} 03:58:10 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:58:10 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:58:10 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 0x102320e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10233df48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fe4125b3440>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1023395e0>, '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 0x101f1ccd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x101f47990>, '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.BKwfpudnDD/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.DJoDD2QZIy/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/rv/3yqh8vjn0nx53n2r8sx5mb2w00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 03:58:10 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 03:58:10 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 03:58:10 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.BKwfpudnDD/Render', 03:58:10 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 03:58:10 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 03:58:10 INFO - 'HOME': '/Users/cltbld', 03:58:10 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 03:58:10 INFO - 'LOGNAME': 'cltbld', 03:58:10 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:58:10 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 03:58:10 INFO - 'MOZ_NO_REMOTE': '1', 03:58:10 INFO - 'NO_EM_RESTART': '1', 03:58:10 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:58:10 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 03:58:10 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:58:10 INFO - 'PWD': '/builds/slave/test', 03:58:10 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 03:58:10 INFO - 'SHELL': '/bin/bash', 03:58:10 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.DJoDD2QZIy/Listeners', 03:58:10 INFO - 'TMPDIR': '/var/folders/rv/3yqh8vjn0nx53n2r8sx5mb2w00000w/T/', 03:58:10 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 03:58:10 INFO - 'USER': 'cltbld', 03:58:10 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 03:58:10 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 03:58:10 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 03:58:10 INFO - 'XPC_FLAGS': '0x0', 03:58:10 INFO - 'XPC_SERVICE_NAME': '0', 03:58:10 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 03:58:10 INFO - Ignoring indexes: https://pypi.python.org/simple/ 03:58:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 03:58:10 INFO - Running setup.py (path:/var/folders/rv/3yqh8vjn0nx53n2r8sx5mb2w00000w/T/pip-906PDN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 03:58:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 03:58:10 INFO - Running setup.py (path:/var/folders/rv/3yqh8vjn0nx53n2r8sx5mb2w00000w/T/pip-226nnk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 03:58:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 03:58:11 INFO - Running setup.py (path:/var/folders/rv/3yqh8vjn0nx53n2r8sx5mb2w00000w/T/pip-wTCpX4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 03:58:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 03:58:11 INFO - Running setup.py (path:/var/folders/rv/3yqh8vjn0nx53n2r8sx5mb2w00000w/T/pip-iHB4Di-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 03:58:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 03:58:11 INFO - Running setup.py (path:/var/folders/rv/3yqh8vjn0nx53n2r8sx5mb2w00000w/T/pip-dnzega-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 03:58:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 03:58:11 INFO - Running setup.py (path:/var/folders/rv/3yqh8vjn0nx53n2r8sx5mb2w00000w/T/pip-bUF84s-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 03:58:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 03:58:11 INFO - Running setup.py (path:/var/folders/rv/3yqh8vjn0nx53n2r8sx5mb2w00000w/T/pip-rwud8u-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 03:58:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 03:58:11 INFO - Running setup.py (path:/var/folders/rv/3yqh8vjn0nx53n2r8sx5mb2w00000w/T/pip-y3ngIJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 03:58:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 03:58:11 INFO - Running setup.py (path:/var/folders/rv/3yqh8vjn0nx53n2r8sx5mb2w00000w/T/pip-NL8kiP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 03:58:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 03:58:11 INFO - Running setup.py (path:/var/folders/rv/3yqh8vjn0nx53n2r8sx5mb2w00000w/T/pip-4DyJOZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 03:58:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 03:58:11 INFO - Running setup.py (path:/var/folders/rv/3yqh8vjn0nx53n2r8sx5mb2w00000w/T/pip-rJQe5A-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 03:58:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 03:58:12 INFO - Running setup.py (path:/var/folders/rv/3yqh8vjn0nx53n2r8sx5mb2w00000w/T/pip-hzZm7K-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 03:58:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 03:58:12 INFO - Running setup.py (path:/var/folders/rv/3yqh8vjn0nx53n2r8sx5mb2w00000w/T/pip-WOx8_a-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 03:58:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 03:58:12 INFO - Running setup.py (path:/var/folders/rv/3yqh8vjn0nx53n2r8sx5mb2w00000w/T/pip-EXnfXG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 03:58:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 03:58:12 INFO - Running setup.py (path:/var/folders/rv/3yqh8vjn0nx53n2r8sx5mb2w00000w/T/pip-emCrK4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 03:58:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 03:58:12 INFO - Running setup.py (path:/var/folders/rv/3yqh8vjn0nx53n2r8sx5mb2w00000w/T/pip-NjB9oV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 03:58:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 03:58:12 INFO - Running setup.py (path:/var/folders/rv/3yqh8vjn0nx53n2r8sx5mb2w00000w/T/pip-cHyDU0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 03:58:12 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 03:58:12 INFO - Running setup.py (path:/var/folders/rv/3yqh8vjn0nx53n2r8sx5mb2w00000w/T/pip-v2cPw6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 03:58:12 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 03:58:12 INFO - Running setup.py (path:/var/folders/rv/3yqh8vjn0nx53n2r8sx5mb2w00000w/T/pip-9rCsYH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 03:58:12 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 03:58:12 INFO - Running setup.py (path:/var/folders/rv/3yqh8vjn0nx53n2r8sx5mb2w00000w/T/pip-xmzbfy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 03:58:12 INFO - Unpacking /builds/slave/test/build/tests/marionette 03:58:13 INFO - Running setup.py (path:/var/folders/rv/3yqh8vjn0nx53n2r8sx5mb2w00000w/T/pip-z2OZ7T-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 03:58:13 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 03:58:13 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 03:58:13 INFO - Running setup.py install for manifestparser 03:58:13 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 03:58:13 INFO - Running setup.py install for mozcrash 03:58:13 INFO - Running setup.py install for mozdebug 03:58:13 INFO - Running setup.py install for mozdevice 03:58:14 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 03:58:14 INFO - Installing dm script to /builds/slave/test/build/venv/bin 03:58:14 INFO - Running setup.py install for mozfile 03:58:14 INFO - Running setup.py install for mozhttpd 03:58:14 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 03:58:14 INFO - Running setup.py install for mozinfo 03:58:14 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 03:58:14 INFO - Running setup.py install for mozInstall 03:58:14 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 03:58:14 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 03:58:14 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 03:58:14 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 03:58:14 INFO - Running setup.py install for mozleak 03:58:14 INFO - Running setup.py install for mozlog 03:58:15 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 03:58:15 INFO - Running setup.py install for moznetwork 03:58:15 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 03:58:15 INFO - Running setup.py install for mozprocess 03:58:15 INFO - Running setup.py install for mozprofile 03:58:15 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 03:58:15 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 03:58:15 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 03:58:15 INFO - Running setup.py install for mozrunner 03:58:15 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 03:58:15 INFO - Running setup.py install for mozscreenshot 03:58:15 INFO - Running setup.py install for moztest 03:58:15 INFO - Running setup.py install for mozversion 03:58:16 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 03:58:16 INFO - Running setup.py install for wptserve 03:58:16 INFO - Running setup.py install for marionette-driver 03:58:16 INFO - Running setup.py install for browsermob-proxy 03:58:16 INFO - Running setup.py install for marionette-client 03:58:16 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 03:58:16 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 03:58:16 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 03:58:16 INFO - Cleaning up... 03:58:16 INFO - Return code: 0 03:58:16 INFO - Installing None into virtualenv /builds/slave/test/build/venv 03:58:16 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:58:16 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:58:16 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:58:16 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:58:16 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:58:16 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:58:16 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 0x102320e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10233df48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fe4125b3440>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1023395e0>, '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 0x101f1ccd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x101f47990>, '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.BKwfpudnDD/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.DJoDD2QZIy/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/rv/3yqh8vjn0nx53n2r8sx5mb2w00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 03:58:16 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 03:58:16 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 03:58:16 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.BKwfpudnDD/Render', 03:58:16 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 03:58:16 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 03:58:16 INFO - 'HOME': '/Users/cltbld', 03:58:16 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 03:58:16 INFO - 'LOGNAME': 'cltbld', 03:58:16 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:58:16 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 03:58:16 INFO - 'MOZ_NO_REMOTE': '1', 03:58:16 INFO - 'NO_EM_RESTART': '1', 03:58:16 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:58:16 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 03:58:16 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:58:16 INFO - 'PWD': '/builds/slave/test', 03:58:16 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 03:58:16 INFO - 'SHELL': '/bin/bash', 03:58:16 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.DJoDD2QZIy/Listeners', 03:58:16 INFO - 'TMPDIR': '/var/folders/rv/3yqh8vjn0nx53n2r8sx5mb2w00000w/T/', 03:58:16 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 03:58:16 INFO - 'USER': 'cltbld', 03:58:16 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 03:58:16 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 03:58:16 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 03:58:16 INFO - 'XPC_FLAGS': '0x0', 03:58:16 INFO - 'XPC_SERVICE_NAME': '0', 03:58:16 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 03:58:17 INFO - Ignoring indexes: https://pypi.python.org/simple/ 03:58:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 03:58:17 INFO - Running setup.py (path:/var/folders/rv/3yqh8vjn0nx53n2r8sx5mb2w00000w/T/pip-sae8Yo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 03:58:17 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)) 03:58:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 03:58:17 INFO - Running setup.py (path:/var/folders/rv/3yqh8vjn0nx53n2r8sx5mb2w00000w/T/pip-WCdgst-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 03:58:17 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)) 03:58:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 03:58:17 INFO - Running setup.py (path:/var/folders/rv/3yqh8vjn0nx53n2r8sx5mb2w00000w/T/pip-2Mwv30-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 03:58:17 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)) 03:58:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 03:58:17 INFO - Running setup.py (path:/var/folders/rv/3yqh8vjn0nx53n2r8sx5mb2w00000w/T/pip-hZKi2q-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 03:58:17 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)) 03:58:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 03:58:17 INFO - Running setup.py (path:/var/folders/rv/3yqh8vjn0nx53n2r8sx5mb2w00000w/T/pip-ETdqnm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 03:58:17 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)) 03:58:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 03:58:17 INFO - Running setup.py (path:/var/folders/rv/3yqh8vjn0nx53n2r8sx5mb2w00000w/T/pip-wqDOpN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 03:58:17 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)) 03:58:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 03:58:17 INFO - Running setup.py (path:/var/folders/rv/3yqh8vjn0nx53n2r8sx5mb2w00000w/T/pip-tB0y03-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 03:58:18 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)) 03:58:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 03:58:18 INFO - Running setup.py (path:/var/folders/rv/3yqh8vjn0nx53n2r8sx5mb2w00000w/T/pip-QNcz8s-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 03:58:18 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)) 03:58:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 03:58:18 INFO - Running setup.py (path:/var/folders/rv/3yqh8vjn0nx53n2r8sx5mb2w00000w/T/pip-KLdj1T-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 03:58:18 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)) 03:58:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 03:58:18 INFO - Running setup.py (path:/var/folders/rv/3yqh8vjn0nx53n2r8sx5mb2w00000w/T/pip-sWmR1d-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 03:58:18 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)) 03:58:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 03:58:18 INFO - Running setup.py (path:/var/folders/rv/3yqh8vjn0nx53n2r8sx5mb2w00000w/T/pip-S0iN2b-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 03:58:18 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)) 03:58:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 03:58:18 INFO - Running setup.py (path:/var/folders/rv/3yqh8vjn0nx53n2r8sx5mb2w00000w/T/pip-YBToCd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 03:58:18 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)) 03:58:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 03:58:18 INFO - Running setup.py (path:/var/folders/rv/3yqh8vjn0nx53n2r8sx5mb2w00000w/T/pip-of25e6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 03:58:18 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)) 03:58:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 03:58:18 INFO - Running setup.py (path:/var/folders/rv/3yqh8vjn0nx53n2r8sx5mb2w00000w/T/pip-txQS64-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 03:58:18 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)) 03:58:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 03:58:18 INFO - Running setup.py (path:/var/folders/rv/3yqh8vjn0nx53n2r8sx5mb2w00000w/T/pip-XK9_Yf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 03:58:18 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)) 03:58:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 03:58:18 INFO - Running setup.py (path:/var/folders/rv/3yqh8vjn0nx53n2r8sx5mb2w00000w/T/pip-0R9yDd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 03:58:18 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)) 03:58:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 03:58:18 INFO - Running setup.py (path:/var/folders/rv/3yqh8vjn0nx53n2r8sx5mb2w00000w/T/pip-cSnKVN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 03:58:19 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)) 03:58:19 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 03:58:19 INFO - Running setup.py (path:/var/folders/rv/3yqh8vjn0nx53n2r8sx5mb2w00000w/T/pip-unAM_l-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 03:58:19 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)) 03:58:19 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 03:58:19 INFO - Running setup.py (path:/var/folders/rv/3yqh8vjn0nx53n2r8sx5mb2w00000w/T/pip-Z7oLJ_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 03:58:19 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)) 03:58:19 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 03:58:19 INFO - Running setup.py (path:/var/folders/rv/3yqh8vjn0nx53n2r8sx5mb2w00000w/T/pip-KnzNNc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 03:58:19 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)) 03:58:19 INFO - Unpacking /builds/slave/test/build/tests/marionette 03:58:19 INFO - Running setup.py (path:/var/folders/rv/3yqh8vjn0nx53n2r8sx5mb2w00000w/T/pip-E9nPjQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 03:58:19 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 03:58:19 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)) 03:58:19 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)) 03:58:19 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)) 03:58:19 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)) 03:58:19 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)) 03:58:19 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)) 03:58:19 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 03:58:19 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 03:58:19 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 03:58:19 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 03:58:19 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 03:58:19 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 03:58:19 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 03:58:22 INFO - Downloading blessings-1.6.tar.gz 03:58:22 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 03:58:22 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)) 03:58:22 INFO - Installing collected packages: blessings 03:58:22 INFO - Running setup.py install for blessings 03:58:22 INFO - Successfully installed blessings 03:58:22 INFO - Cleaning up... 03:58:22 INFO - Return code: 0 03:58:22 INFO - Done creating virtualenv /builds/slave/test/build/venv. 03:58:22 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 03:58:22 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 03:58:23 INFO - Reading from file tmpfile_stdout 03:58:23 INFO - Current package versions: 03:58:23 INFO - blessings == 1.6 03:58:23 INFO - blobuploader == 1.2.4 03:58:23 INFO - browsermob-proxy == 0.6.0 03:58:23 INFO - docopt == 0.6.1 03:58:23 INFO - manifestparser == 1.1 03:58:23 INFO - marionette-client == 2.3.0 03:58:23 INFO - marionette-driver == 1.4.0 03:58:23 INFO - mozInstall == 1.12 03:58:23 INFO - mozcrash == 0.17 03:58:23 INFO - mozdebug == 0.1 03:58:23 INFO - mozdevice == 0.48 03:58:23 INFO - mozfile == 1.2 03:58:23 INFO - mozhttpd == 0.7 03:58:23 INFO - mozinfo == 0.9 03:58:23 INFO - mozleak == 0.1 03:58:23 INFO - mozlog == 3.1 03:58:23 INFO - moznetwork == 0.27 03:58:23 INFO - mozprocess == 0.22 03:58:23 INFO - mozprofile == 0.28 03:58:23 INFO - mozrunner == 6.11 03:58:23 INFO - mozscreenshot == 0.1 03:58:23 INFO - mozsystemmonitor == 0.0 03:58:23 INFO - moztest == 0.7 03:58:23 INFO - mozversion == 1.4 03:58:23 INFO - psutil == 3.1.1 03:58:23 INFO - requests == 1.2.3 03:58:23 INFO - wptserve == 1.4.0 03:58:23 INFO - wsgiref == 0.1.2 03:58:23 INFO - Running post-action listener: _resource_record_post_action 03:58:23 INFO - Running post-action listener: _start_resource_monitoring 03:58:23 INFO - Starting resource monitoring. 03:58:23 INFO - ##### 03:58:23 INFO - ##### Running pull step. 03:58:23 INFO - ##### 03:58:23 INFO - Running pre-action listener: _resource_record_pre_action 03:58:23 INFO - Running main action method: pull 03:58:23 INFO - Pull has nothing to do! 03:58:23 INFO - Running post-action listener: _resource_record_post_action 03:58:23 INFO - ##### 03:58:23 INFO - ##### Running install step. 03:58:23 INFO - ##### 03:58:23 INFO - Running pre-action listener: _resource_record_pre_action 03:58:23 INFO - Running main action method: install 03:58:23 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 03:58:23 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 03:58:23 INFO - Reading from file tmpfile_stdout 03:58:23 INFO - Detecting whether we're running mozinstall >=1.0... 03:58:23 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 03:58:23 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 03:58:23 INFO - Reading from file tmpfile_stdout 03:58:23 INFO - Output received: 03:58:23 INFO - Usage: mozinstall [options] installer 03:58:23 INFO - Options: 03:58:23 INFO - -h, --help show this help message and exit 03:58:23 INFO - -d DEST, --destination=DEST 03:58:23 INFO - Directory to install application into. [default: 03:58:23 INFO - "/builds/slave/test"] 03:58:23 INFO - --app=APP Application being installed. [default: firefox] 03:58:23 INFO - mkdir: /builds/slave/test/build/application 03:58:23 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'] 03:58:23 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 03:58:41 INFO - Reading from file tmpfile_stdout 03:58:41 INFO - Output received: 03:58:41 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 03:58:41 INFO - Running post-action listener: _resource_record_post_action 03:58:41 INFO - ##### 03:58:41 INFO - ##### Running run-tests step. 03:58:41 INFO - ##### 03:58:41 INFO - Running pre-action listener: _resource_record_pre_action 03:58:41 INFO - Running main action method: run_tests 03:58:41 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 03:58:41 INFO - Minidump filename unknown. Determining based upon platform and architecture. 03:58:41 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 03:58:41 INFO - grabbing minidump binary from tooltool 03:58: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')]} 03:58:41 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 0x1023395e0>, '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 0x101f1ccd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x101f47990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 03:58:41 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 03:58:41 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 03:58:41 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 03:58:41 INFO - Return code: 0 03:58:41 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 03:58:41 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 03:58:41 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/Uvrr9DMrTv2eE72sagq4KQ/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 03:58:41 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/Uvrr9DMrTv2eE72sagq4KQ/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 03:58:41 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.BKwfpudnDD/Render', 03:58:41 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 03:58:41 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 03:58:41 INFO - 'HOME': '/Users/cltbld', 03:58:41 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 03:58:41 INFO - 'LOGNAME': 'cltbld', 03:58:41 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 03:58:41 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:58:41 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 03:58:41 INFO - 'MOZ_NO_REMOTE': '1', 03:58:41 INFO - 'NO_EM_RESTART': '1', 03:58:41 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:58:41 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 03:58:41 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:58:41 INFO - 'PWD': '/builds/slave/test', 03:58:41 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 03:58:41 INFO - 'SHELL': '/bin/bash', 03:58:41 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.DJoDD2QZIy/Listeners', 03:58:41 INFO - 'TMPDIR': '/var/folders/rv/3yqh8vjn0nx53n2r8sx5mb2w00000w/T/', 03:58:41 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 03:58:41 INFO - 'USER': 'cltbld', 03:58:41 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 03:58:41 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 03:58:41 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 03:58:41 INFO - 'XPC_FLAGS': '0x0', 03:58:41 INFO - 'XPC_SERVICE_NAME': '0', 03:58:41 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 03:58:41 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/Uvrr9DMrTv2eE72sagq4KQ/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 03:58:42 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 03:58:42 INFO - import pkg_resources 03:58:42 INFO - Using 1 client processes 03:58:42 INFO - wptserve Starting http server on 127.0.0.1:8000 03:58:42 INFO - wptserve Starting http server on 127.0.0.1:8001 03:58:42 INFO - wptserve Starting http server on 127.0.0.1:8443 03:58:45 INFO - SUITE-START | Running 778 tests 03:58:45 INFO - Running testharness tests 03:58:45 INFO - Setting up ssl 03:58:45 INFO - PROCESS | certutil | 03:58:45 INFO - PROCESS | certutil | 03:58:45 INFO - PROCESS | certutil | 03:58:45 INFO - Certificate Nickname Trust Attributes 03:58:45 INFO - SSL,S/MIME,JAR/XPI 03:58:45 INFO - 03:58:45 INFO - web-platform-tests CT,, 03:58:45 INFO - 03:58:45 INFO - Starting runner 03:58:46 INFO - PROCESS | 2230 | [2230] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 03:58:46 INFO - PROCESS | 2230 | 1471345126126 Marionette DEBUG Marionette enabled via build flag and pref 03:58:46 INFO - PROCESS | 2230 | ++DOCSHELL 0x113f36800 == 1 [pid = 2230] [id = 1] 03:58:46 INFO - PROCESS | 2230 | ++DOMWINDOW == 1 (0x113f37000) [pid = 2230] [serial = 1] [outer = 0x0] 03:58:46 INFO - PROCESS | 2230 | [2230] WARNING: No inner window available!: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 03:58:46 INFO - PROCESS | 2230 | ++DOMWINDOW == 2 (0x113f38000) [pid = 2230] [serial = 2] [outer = 0x113f37000] 03:58:46 INFO - PROCESS | 2230 | 1471345126452 Marionette INFO Listening on port 2828 03:58:46 INFO - PROCESS | 2230 | 1471345126690 Marionette DEBUG Marionette enabled via command-line flag 03:58:46 INFO - PROCESS | 2230 | ++DOCSHELL 0x116866800 == 2 [pid = 2230] [id = 2] 03:58:46 INFO - PROCESS | 2230 | ++DOMWINDOW == 3 (0x116867000) [pid = 2230] [serial = 3] [outer = 0x0] 03:58:46 INFO - PROCESS | 2230 | [2230] WARNING: No inner window available!: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 03:58:46 INFO - PROCESS | 2230 | ++DOMWINDOW == 4 (0x116868000) [pid = 2230] [serial = 4] [outer = 0x116867000] 03:58:46 INFO - PROCESS | 2230 | [2230] 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 03:58:46 INFO - PROCESS | 2230 | 1471345126851 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:56345 03:58:46 INFO - PROCESS | 2230 | 1471345126922 Marionette DEBUG Closed connection conn0 03:58:46 INFO - PROCESS | 2230 | [2230] 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 03:58:46 INFO - PROCESS | 2230 | 1471345126925 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:56346 03:58:46 INFO - PROCESS | 2230 | 1471345126937 Marionette DEBUG Closed connection conn1 03:58:46 INFO - PROCESS | 2230 | [2230] 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 03:58:46 INFO - PROCESS | 2230 | 1471345126942 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:56347 03:58:46 INFO - PROCESS | 2230 | 1471345126951 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 03:58:46 INFO - PROCESS | 2230 | 1471345126956 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":"20160816031525","device":"desktop","version":"48.0.1"} 03:58:47 INFO - PROCESS | 2230 | [2230] 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 03:58:47 INFO - PROCESS | 2230 | ++DOCSHELL 0x119c2a800 == 3 [pid = 2230] [id = 3] 03:58:47 INFO - PROCESS | 2230 | ++DOMWINDOW == 5 (0x120e16800) [pid = 2230] [serial = 5] [outer = 0x0] 03:58:47 INFO - PROCESS | 2230 | ++DOCSHELL 0x120e17000 == 4 [pid = 2230] [id = 4] 03:58:47 INFO - PROCESS | 2230 | ++DOMWINDOW == 6 (0x119ea5800) [pid = 2230] [serial = 6] [outer = 0x0] 03:58:47 INFO - PROCESS | 2230 | [2230] WARNING: robustness marked as unsupported: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 03:58:47 INFO - PROCESS | 2230 | [2230] 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 03:58:48 INFO - PROCESS | 2230 | ++DOCSHELL 0x12401b000 == 5 [pid = 2230] [id = 5] 03:58:48 INFO - PROCESS | 2230 | ++DOMWINDOW == 7 (0x119ea5000) [pid = 2230] [serial = 7] [outer = 0x0] 03:58:48 INFO - PROCESS | 2230 | [2230] 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 03:58:48 INFO - PROCESS | 2230 | [2230] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 03:58:48 INFO - PROCESS | 2230 | ++DOMWINDOW == 8 (0x124096400) [pid = 2230] [serial = 8] [outer = 0x119ea5000] 03:58:48 INFO - PROCESS | 2230 | ++DOMWINDOW == 9 (0x12451c000) [pid = 2230] [serial = 9] [outer = 0x120e16800] 03:58:48 INFO - PROCESS | 2230 | ++DOMWINDOW == 10 (0x12450e000) [pid = 2230] [serial = 10] [outer = 0x119ea5800] 03:58:48 INFO - PROCESS | 2230 | ++DOMWINDOW == 11 (0x12450fc00) [pid = 2230] [serial = 11] [outer = 0x119ea5000] 03:58:48 INFO - PROCESS | 2230 | [2230] WARNING: robustness marked as unsupported: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 03:58:48 INFO - PROCESS | 2230 | 1471345128693 Marionette INFO startBrowser 0d0605b0-f77c-f540-ac73-198e28a54126 03:58:48 INFO - PROCESS | 2230 | 1471345128715 Marionette DEBUG loaded listener.js 03:58:48 INFO - PROCESS | 2230 | 1471345128722 Marionette DEBUG loaded listener.js 03:58:48 INFO - PROCESS | 2230 | 1471345128725 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:58:49 INFO - PROCESS | 2230 | ++DOMWINDOW == 12 (0x12704d000) [pid = 2230] [serial = 12] [outer = 0x119ea5000] 03:58:49 INFO - PROCESS | 2230 | 1471345129049 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"0d0605b0-f77c-f540-ac73-198e28a54126","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":"20160816031525","device":"desktop","version":"48.0.1","command_id":1}}] 03:58:49 INFO - PROCESS | 2230 | 1471345129145 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}] 03:58:49 INFO - PROCESS | 2230 | 1471345129147 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:58:49 INFO - PROCESS | 2230 | 1471345129190 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 03:58:49 INFO - PROCESS | 2230 | 1471345129263 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 03:58:49 INFO - PROCESS | 2230 | 1471345129265 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:58:49 INFO - PROCESS | 2230 | [2230] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 03:58:49 INFO - PROCESS | 2230 | [2230] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 03:58:49 INFO - PROCESS | 2230 | ++DOMWINDOW == 13 (0x128d28000) [pid = 2230] [serial = 13] [outer = 0x119ea5000] 03:58:49 INFO - PROCESS | 2230 | [2230] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 03:58:49 INFO - PROCESS | 2230 | [2230] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 03:58:49 INFO - PROCESS | 2230 | [2230] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 03:58:49 INFO - PROCESS | 2230 | [2230] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 03:58:49 INFO - PROCESS | 2230 | 1471345129552 Marionette TRACE conn2 <- [1,3,null,{}] 03:58:49 INFO - PROCESS | 2230 | 1471345129555 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 03:58:49 INFO - PROCESS | 2230 | 1471345129557 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:58:49 INFO - PROCESS | 2230 | 1471345129576 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 03:58:49 INFO - PROCESS | 2230 | 1471345129603 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 03:58:49 INFO - PROCESS | 2230 | 1471345129605 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 03:58:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 03:58:49 INFO - PROCESS | 2230 | 1471345129614 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 03:58:49 INFO - PROCESS | 2230 | 1471345129616 Marionette TRACE conn2 <- [1,6,null,{}] 03:58:49 INFO - PROCESS | 2230 | 1471345129618 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}] 03:58:49 INFO - PROCESS | 2230 | 1471345129620 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:58:49 INFO - PROCESS | 2230 | 1471345129633 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 03:58:49 INFO - PROCESS | 2230 | 1471345129635 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:49 INFO - PROCESS | 2230 | 1471345129637 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:58:49 INFO - PROCESS | 2230 | ++DOCSHELL 0x12934b800 == 6 [pid = 2230] [id = 6] 03:58:49 INFO - PROCESS | 2230 | ++DOMWINDOW == 14 (0x11811a800) [pid = 2230] [serial = 14] [outer = 0x0] 03:58:49 INFO - PROCESS | 2230 | ++DOMWINDOW == 15 (0x11811c400) [pid = 2230] [serial = 15] [outer = 0x11811a800] 03:58:49 INFO - PROCESS | 2230 | 1471345129668 Marionette DEBUG loaded listener.js 03:58:49 INFO - PROCESS | 2230 | ++DOMWINDOW == 16 (0x124e62c00) [pid = 2230] [serial = 16] [outer = 0x11811a800] 03:58:50 INFO - PROCESS | 2230 | ++DOCSHELL 0x129522000 == 7 [pid = 2230] [id = 7] 03:58:50 INFO - PROCESS | 2230 | ++DOMWINDOW == 17 (0x128e45800) [pid = 2230] [serial = 17] [outer = 0x0] 03:58:50 INFO - PROCESS | 2230 | ++DOMWINDOW == 18 (0x1293d8000) [pid = 2230] [serial = 18] [outer = 0x128e45800] 03:58:50 INFO - PROCESS | 2230 | 1471345130040 Marionette DEBUG loaded listener.js 03:58:50 INFO - PROCESS | 2230 | 1471345130081 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]]]}] 03:58:50 INFO - PROCESS | 2230 | ++DOMWINDOW == 19 (0x12a604400) [pid = 2230] [serial = 19] [outer = 0x128e45800] 03:58:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 03:58:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 522ms 03:58:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 03:58:50 INFO - PROCESS | 2230 | 1471345130172 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 03:58:50 INFO - PROCESS | 2230 | 1471345130175 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 03:58:50 INFO - PROCESS | 2230 | 1471345130195 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 03:58:50 INFO - PROCESS | 2230 | 1471345130196 Marionette TRACE conn2 <- [1,10,null,{}] 03:58:50 INFO - PROCESS | 2230 | 1471345130231 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}] 03:58:50 INFO - PROCESS | 2230 | 1471345130234 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:58:50 INFO - PROCESS | 2230 | 1471345130356 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 03:58:50 INFO - PROCESS | 2230 | 1471345130368 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:50 INFO - PROCESS | 2230 | 1471345130369 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:58:50 INFO - PROCESS | 2230 | ++DOCSHELL 0x12a8ad800 == 8 [pid = 2230] [id = 8] 03:58:50 INFO - PROCESS | 2230 | ++DOMWINDOW == 20 (0x12a8ed400) [pid = 2230] [serial = 20] [outer = 0x0] 03:58:50 INFO - PROCESS | 2230 | ++DOMWINDOW == 21 (0x12a8ef000) [pid = 2230] [serial = 21] [outer = 0x12a8ed400] 03:58:50 INFO - PROCESS | 2230 | 1471345130420 Marionette DEBUG loaded listener.js 03:58:50 INFO - PROCESS | 2230 | ++DOMWINDOW == 22 (0x12a8f3800) [pid = 2230] [serial = 22] [outer = 0x12a8ed400] 03:58:50 INFO - PROCESS | 2230 | 1471345130789 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]]]}] 03:58:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 03:58:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 634ms 03:58:50 INFO - PROCESS | 2230 | 1471345130816 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 03:58:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 03:58:50 INFO - PROCESS | 2230 | 1471345130818 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 03:58:50 INFO - PROCESS | 2230 | 1471345130821 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 03:58:50 INFO - PROCESS | 2230 | 1471345130822 Marionette TRACE conn2 <- [1,14,null,{}] 03:58:50 INFO - PROCESS | 2230 | 1471345130825 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}] 03:58:50 INFO - PROCESS | 2230 | 1471345130828 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:58:50 INFO - PROCESS | 2230 | 1471345130951 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 03:58:50 INFO - PROCESS | 2230 | 1471345130958 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:50 INFO - PROCESS | 2230 | 1471345130959 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:58:50 INFO - PROCESS | 2230 | ++DOCSHELL 0x12b25e000 == 9 [pid = 2230] [id = 9] 03:58:50 INFO - PROCESS | 2230 | ++DOMWINDOW == 23 (0x12a8f7800) [pid = 2230] [serial = 23] [outer = 0x0] 03:58:50 INFO - PROCESS | 2230 | ++DOMWINDOW == 24 (0x12b20cc00) [pid = 2230] [serial = 24] [outer = 0x12a8f7800] 03:58:51 INFO - PROCESS | 2230 | 1471345130998 Marionette DEBUG loaded listener.js 03:58:51 INFO - PROCESS | 2230 | ++DOMWINDOW == 25 (0x12b218400) [pid = 2230] [serial = 25] [outer = 0x12a8f7800] 03:58:51 INFO - PROCESS | 2230 | 1471345131353 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]]]}] 03:58:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 03:58:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 569ms 03:58:51 INFO - PROCESS | 2230 | 1471345131390 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 03:58:51 INFO - PROCESS | 2230 | 1471345131394 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 03:58:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 03:58:51 INFO - PROCESS | 2230 | 1471345131397 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 03:58:51 INFO - PROCESS | 2230 | 1471345131398 Marionette TRACE conn2 <- [1,18,null,{}] 03:58:51 INFO - PROCESS | 2230 | 1471345131400 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}] 03:58:51 INFO - PROCESS | 2230 | 1471345131402 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:58:51 INFO - PROCESS | 2230 | 1471345131501 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 03:58:51 INFO - PROCESS | 2230 | 1471345131506 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:51 INFO - PROCESS | 2230 | 1471345131509 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:58:51 INFO - PROCESS | 2230 | ++DOCSHELL 0x12ba7a800 == 10 [pid = 2230] [id = 10] 03:58:51 INFO - PROCESS | 2230 | ++DOMWINDOW == 26 (0x12baf1c00) [pid = 2230] [serial = 26] [outer = 0x0] 03:58:51 INFO - PROCESS | 2230 | ++DOMWINDOW == 27 (0x12baf6000) [pid = 2230] [serial = 27] [outer = 0x12baf1c00] 03:58:51 INFO - PROCESS | 2230 | 1471345131534 Marionette DEBUG loaded listener.js 03:58:51 INFO - PROCESS | 2230 | ++DOMWINDOW == 28 (0x12bafc000) [pid = 2230] [serial = 28] [outer = 0x12baf1c00] 03:58:51 INFO - PROCESS | 2230 | 1471345131817 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]]]}] 03:58:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 03:58:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 469ms 03:58:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 03:58:51 INFO - PROCESS | 2230 | 1471345131866 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 03:58:51 INFO - PROCESS | 2230 | 1471345131868 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 03:58:51 INFO - PROCESS | 2230 | 1471345131870 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 03:58:51 INFO - PROCESS | 2230 | 1471345131871 Marionette TRACE conn2 <- [1,22,null,{}] 03:58:51 INFO - PROCESS | 2230 | 1471345131874 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}] 03:58:51 INFO - PROCESS | 2230 | 1471345131877 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:58:51 INFO - PROCESS | 2230 | 1471345131979 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 03:58:51 INFO - PROCESS | 2230 | 1471345131983 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:51 INFO - PROCESS | 2230 | 1471345131984 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:58:51 INFO - PROCESS | 2230 | ++DOCSHELL 0x12bde9000 == 11 [pid = 2230] [id = 11] 03:58:51 INFO - PROCESS | 2230 | ++DOMWINDOW == 29 (0x12baffc00) [pid = 2230] [serial = 29] [outer = 0x0] 03:58:52 INFO - PROCESS | 2230 | ++DOMWINDOW == 30 (0x12bda0400) [pid = 2230] [serial = 30] [outer = 0x12baffc00] 03:58:52 INFO - PROCESS | 2230 | 1471345132010 Marionette DEBUG loaded listener.js 03:58:52 INFO - PROCESS | 2230 | ++DOMWINDOW == 31 (0x12bf68000) [pid = 2230] [serial = 31] [outer = 0x12baffc00] 03:58:52 INFO - PROCESS | 2230 | 1471345132335 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]]]}] 03:58:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 03:58:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 472ms 03:58:52 INFO - PROCESS | 2230 | 1471345132346 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 03:58:52 INFO - PROCESS | 2230 | 1471345132348 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 03:58:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 03:58:52 INFO - PROCESS | 2230 | 1471345132351 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 03:58:52 INFO - PROCESS | 2230 | 1471345132353 Marionette TRACE conn2 <- [1,26,null,{}] 03:58:52 INFO - PROCESS | 2230 | 1471345132356 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}] 03:58:52 INFO - PROCESS | 2230 | 1471345132360 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:58:52 INFO - PROCESS | 2230 | 1471345132507 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 03:58:52 INFO - PROCESS | 2230 | 1471345132513 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:52 INFO - PROCESS | 2230 | 1471345132514 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:58:52 INFO - PROCESS | 2230 | ++DOCSHELL 0x12c08d000 == 12 [pid = 2230] [id = 12] 03:58:52 INFO - PROCESS | 2230 | ++DOMWINDOW == 32 (0x1187c4400) [pid = 2230] [serial = 32] [outer = 0x0] 03:58:52 INFO - PROCESS | 2230 | ++DOMWINDOW == 33 (0x1187cc000) [pid = 2230] [serial = 33] [outer = 0x1187c4400] 03:58:52 INFO - PROCESS | 2230 | 1471345132554 Marionette DEBUG loaded listener.js 03:58:52 INFO - PROCESS | 2230 | ++DOMWINDOW == 34 (0x12bf6b400) [pid = 2230] [serial = 34] [outer = 0x1187c4400] 03:58:52 INFO - PROCESS | 2230 | 1471345132878 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]]]}] 03:58:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 03:58:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 571ms 03:58:52 INFO - PROCESS | 2230 | 1471345132921 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 03:58:52 INFO - PROCESS | 2230 | 1471345132922 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 03:58:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 03:58:52 INFO - PROCESS | 2230 | 1471345132927 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 03:58:52 INFO - PROCESS | 2230 | 1471345132930 Marionette TRACE conn2 <- [1,30,null,{}] 03:58:52 INFO - PROCESS | 2230 | 1471345132943 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}] 03:58:52 INFO - PROCESS | 2230 | 1471345132945 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:58:53 INFO - PROCESS | 2230 | 1471345133034 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 03:58:53 INFO - PROCESS | 2230 | 1471345133037 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:53 INFO - PROCESS | 2230 | 1471345133039 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:58:53 INFO - PROCESS | 2230 | ++DOCSHELL 0x12c3cb800 == 13 [pid = 2230] [id = 13] 03:58:53 INFO - PROCESS | 2230 | ++DOMWINDOW == 35 (0x12bf6dc00) [pid = 2230] [serial = 35] [outer = 0x0] 03:58:53 INFO - PROCESS | 2230 | ++DOMWINDOW == 36 (0x12c54d800) [pid = 2230] [serial = 36] [outer = 0x12bf6dc00] 03:58:53 INFO - PROCESS | 2230 | 1471345133065 Marionette DEBUG loaded listener.js 03:58:53 INFO - PROCESS | 2230 | ++DOMWINDOW == 37 (0x12c550c00) [pid = 2230] [serial = 37] [outer = 0x12bf6dc00] 03:58:53 INFO - PROCESS | 2230 | 1471345133311 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]]]}] 03:58:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 03:58:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 435ms 03:58:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 03:58:53 INFO - PROCESS | 2230 | 1471345133364 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 03:58:53 INFO - PROCESS | 2230 | 1471345133366 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 03:58:53 INFO - PROCESS | 2230 | 1471345133368 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 03:58:53 INFO - PROCESS | 2230 | 1471345133369 Marionette TRACE conn2 <- [1,34,null,{}] 03:58:53 INFO - PROCESS | 2230 | 1471345133371 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}] 03:58:53 INFO - PROCESS | 2230 | 1471345133372 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:58:53 INFO - PROCESS | 2230 | 1471345133479 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 03:58:53 INFO - PROCESS | 2230 | 1471345133482 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:53 INFO - PROCESS | 2230 | 1471345133483 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:58:53 INFO - PROCESS | 2230 | ++DOCSHELL 0x12c6a7800 == 14 [pid = 2230] [id = 14] 03:58:53 INFO - PROCESS | 2230 | ++DOMWINDOW == 38 (0x12c553400) [pid = 2230] [serial = 38] [outer = 0x0] 03:58:53 INFO - PROCESS | 2230 | ++DOMWINDOW == 39 (0x12c558c00) [pid = 2230] [serial = 39] [outer = 0x12c553400] 03:58:53 INFO - PROCESS | 2230 | 1471345133509 Marionette DEBUG loaded listener.js 03:58:53 INFO - PROCESS | 2230 | ++DOMWINDOW == 40 (0x12c6ccc00) [pid = 2230] [serial = 40] [outer = 0x12c553400] 03:58:53 INFO - PROCESS | 2230 | 1471345133748 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]]]}] 03:58:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 03:58:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 419ms 03:58:53 INFO - PROCESS | 2230 | 1471345133790 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 03:58:53 INFO - PROCESS | 2230 | 1471345133791 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 03:58:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 03:58:53 INFO - PROCESS | 2230 | 1471345133801 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 03:58:53 INFO - PROCESS | 2230 | 1471345133802 Marionette TRACE conn2 <- [1,38,null,{}] 03:58:53 INFO - PROCESS | 2230 | 1471345133805 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}] 03:58:53 INFO - PROCESS | 2230 | 1471345133807 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:58:53 INFO - PROCESS | 2230 | 1471345133924 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 03:58:53 INFO - PROCESS | 2230 | ++DOCSHELL 0x12cac8800 == 15 [pid = 2230] [id = 15] 03:58:53 INFO - PROCESS | 2230 | ++DOMWINDOW == 41 (0x12cac9800) [pid = 2230] [serial = 41] [outer = 0x0] 03:58:53 INFO - PROCESS | 2230 | ++DOMWINDOW == 42 (0x12cacb000) [pid = 2230] [serial = 42] [outer = 0x12cac9800] 03:58:53 INFO - PROCESS | 2230 | 1471345133940 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:53 INFO - PROCESS | 2230 | 1471345133941 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:58:53 INFO - PROCESS | 2230 | ++DOMWINDOW == 43 (0x12cad2800) [pid = 2230] [serial = 43] [outer = 0x12cac9800] 03:58:53 INFO - PROCESS | 2230 | ++DOCSHELL 0x12cb11000 == 16 [pid = 2230] [id = 16] 03:58:53 INFO - PROCESS | 2230 | ++DOMWINDOW == 44 (0x12cb72000) [pid = 2230] [serial = 44] [outer = 0x0] 03:58:53 INFO - PROCESS | 2230 | ++DOMWINDOW == 45 (0x12cb73c00) [pid = 2230] [serial = 45] [outer = 0x12cb72000] 03:58:53 INFO - PROCESS | 2230 | 1471345133973 Marionette DEBUG loaded listener.js 03:58:54 INFO - PROCESS | 2230 | ++DOMWINDOW == 46 (0x12cb79400) [pid = 2230] [serial = 46] [outer = 0x12cb72000] 03:58:54 INFO - PROCESS | 2230 | ++DOCSHELL 0x12caba800 == 17 [pid = 2230] [id = 17] 03:58:54 INFO - PROCESS | 2230 | ++DOMWINDOW == 47 (0x12cb6fc00) [pid = 2230] [serial = 47] [outer = 0x0] 03:58:54 INFO - PROCESS | 2230 | ++DOMWINDOW == 48 (0x12cc04c00) [pid = 2230] [serial = 48] [outer = 0x12cb6fc00] 03:58:54 INFO - PROCESS | 2230 | ++DOMWINDOW == 49 (0x12cb6d400) [pid = 2230] [serial = 49] [outer = 0x12cb6fc00] 03:58:54 INFO - PROCESS | 2230 | 1471345134337 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]]]}] 03:58:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 03:58:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 571ms 03:58:54 INFO - PROCESS | 2230 | 1471345134373 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 03:58:54 INFO - PROCESS | 2230 | 1471345134374 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 03:58:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 03:58:54 INFO - PROCESS | 2230 | 1471345134376 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 03:58:54 INFO - PROCESS | 2230 | 1471345134377 Marionette TRACE conn2 <- [1,42,null,{}] 03:58:54 INFO - PROCESS | 2230 | 1471345134379 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}] 03:58:54 INFO - PROCESS | 2230 | 1471345134380 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:58:54 INFO - PROCESS | 2230 | 1471345134481 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 03:58:54 INFO - PROCESS | 2230 | 1471345134485 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:54 INFO - PROCESS | 2230 | 1471345134486 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:58:54 INFO - PROCESS | 2230 | ++DOCSHELL 0x1184b9800 == 18 [pid = 2230] [id = 18] 03:58:54 INFO - PROCESS | 2230 | ++DOMWINDOW == 50 (0x117d31400) [pid = 2230] [serial = 50] [outer = 0x0] 03:58:54 INFO - PROCESS | 2230 | ++DOMWINDOW == 51 (0x11818c800) [pid = 2230] [serial = 51] [outer = 0x117d31400] 03:58:54 INFO - PROCESS | 2230 | 1471345134512 Marionette DEBUG loaded listener.js 03:58:54 INFO - PROCESS | 2230 | ++DOMWINDOW == 52 (0x118859800) [pid = 2230] [serial = 52] [outer = 0x117d31400] 03:58:54 INFO - PROCESS | 2230 | 1471345134767 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]]]}] 03:58:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 03:58:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 418ms 03:58:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 03:58:54 INFO - PROCESS | 2230 | 1471345134803 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 03:58:54 INFO - PROCESS | 2230 | 1471345134804 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 03:58:54 INFO - PROCESS | 2230 | 1471345134814 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 03:58:54 INFO - PROCESS | 2230 | 1471345134816 Marionette TRACE conn2 <- [1,46,null,{}] 03:58:54 INFO - PROCESS | 2230 | 1471345134818 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}] 03:58:54 INFO - PROCESS | 2230 | 1471345134820 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:58:54 INFO - PROCESS | 2230 | 1471345134928 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 03:58:54 INFO - PROCESS | 2230 | 1471345134932 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:54 INFO - PROCESS | 2230 | 1471345134933 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:58:54 INFO - PROCESS | 2230 | ++DOCSHELL 0x12d699800 == 19 [pid = 2230] [id = 19] 03:58:54 INFO - PROCESS | 2230 | ++DOMWINDOW == 53 (0x12d46b000) [pid = 2230] [serial = 53] [outer = 0x0] 03:58:54 INFO - PROCESS | 2230 | ++DOMWINDOW == 54 (0x12d474c00) [pid = 2230] [serial = 54] [outer = 0x12d46b000] 03:58:54 INFO - PROCESS | 2230 | 1471345134961 Marionette DEBUG loaded listener.js 03:58:55 INFO - PROCESS | 2230 | ++DOMWINDOW == 55 (0x12d477c00) [pid = 2230] [serial = 55] [outer = 0x12d46b000] 03:58:55 INFO - PROCESS | 2230 | 1471345135212 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]]]}] 03:58:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 03:58:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 426ms 03:58:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 03:58:55 INFO - PROCESS | 2230 | 1471345135233 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 03:58:55 INFO - PROCESS | 2230 | 1471345135235 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 03:58:55 INFO - PROCESS | 2230 | 1471345135237 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 03:58:55 INFO - PROCESS | 2230 | 1471345135238 Marionette TRACE conn2 <- [1,50,null,{}] 03:58:55 INFO - PROCESS | 2230 | 1471345135250 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}] 03:58:55 INFO - PROCESS | 2230 | 1471345135251 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:58:55 INFO - PROCESS | 2230 | 1471345135357 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 03:58:55 INFO - PROCESS | 2230 | 1471345135361 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:55 INFO - PROCESS | 2230 | 1471345135362 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:58:55 INFO - PROCESS | 2230 | ++DOCSHELL 0x12d9ca000 == 20 [pid = 2230] [id = 20] 03:58:55 INFO - PROCESS | 2230 | ++DOMWINDOW == 56 (0x12747b400) [pid = 2230] [serial = 56] [outer = 0x0] 03:58:55 INFO - PROCESS | 2230 | ++DOMWINDOW == 57 (0x12c881c00) [pid = 2230] [serial = 57] [outer = 0x12747b400] 03:58:55 INFO - PROCESS | 2230 | 1471345135386 Marionette DEBUG loaded listener.js 03:58:55 INFO - PROCESS | 2230 | ++DOMWINDOW == 58 (0x12d475000) [pid = 2230] [serial = 58] [outer = 0x12747b400] 03:58:55 INFO - PROCESS | 2230 | 1471345135628 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]]]}] 03:58:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 03:58:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 424ms 03:58:55 INFO - PROCESS | 2230 | 1471345135667 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 03:58:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 03:58:55 INFO - PROCESS | 2230 | 1471345135668 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 03:58:55 INFO - PROCESS | 2230 | 1471345135670 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 03:58:55 INFO - PROCESS | 2230 | 1471345135672 Marionette TRACE conn2 <- [1,54,null,{}] 03:58:55 INFO - PROCESS | 2230 | 1471345135683 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}] 03:58:55 INFO - PROCESS | 2230 | 1471345135684 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:58:55 INFO - PROCESS | 2230 | 1471345135786 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 03:58:55 INFO - PROCESS | 2230 | 1471345135799 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:55 INFO - PROCESS | 2230 | 1471345135800 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:58:55 INFO - PROCESS | 2230 | ++DOCSHELL 0x12d9e1000 == 21 [pid = 2230] [id = 21] 03:58:55 INFO - PROCESS | 2230 | ++DOMWINDOW == 59 (0x12c884c00) [pid = 2230] [serial = 59] [outer = 0x0] 03:58:55 INFO - PROCESS | 2230 | ++DOMWINDOW == 60 (0x12dc08000) [pid = 2230] [serial = 60] [outer = 0x12c884c00] 03:58:55 INFO - PROCESS | 2230 | 1471345135827 Marionette DEBUG loaded listener.js 03:58:55 INFO - PROCESS | 2230 | ++DOMWINDOW == 61 (0x12dc06c00) [pid = 2230] [serial = 61] [outer = 0x12c884c00] 03:58:56 INFO - PROCESS | 2230 | 1471345136080 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]]]}] 03:58:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 03:58:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 431ms 03:58:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 03:58:56 INFO - PROCESS | 2230 | 1471345136101 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 03:58:56 INFO - PROCESS | 2230 | 1471345136103 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 03:58:56 INFO - PROCESS | 2230 | 1471345136105 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 03:58:56 INFO - PROCESS | 2230 | 1471345136106 Marionette TRACE conn2 <- [1,58,null,{}] 03:58:56 INFO - PROCESS | 2230 | 1471345136117 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}] 03:58:56 INFO - PROCESS | 2230 | 1471345136119 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:58:56 INFO - PROCESS | 2230 | 1471345136220 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 03:58:56 INFO - PROCESS | 2230 | 1471345136225 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:56 INFO - PROCESS | 2230 | 1471345136226 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:58:56 INFO - PROCESS | 2230 | ++DOCSHELL 0x111ad9000 == 22 [pid = 2230] [id = 22] 03:58:56 INFO - PROCESS | 2230 | ++DOMWINDOW == 62 (0x110e6a000) [pid = 2230] [serial = 62] [outer = 0x0] 03:58:56 INFO - PROCESS | 2230 | ++DOMWINDOW == 63 (0x111c17000) [pid = 2230] [serial = 63] [outer = 0x110e6a000] 03:58:56 INFO - PROCESS | 2230 | 1471345136300 Marionette DEBUG loaded listener.js 03:58:56 INFO - PROCESS | 2230 | ++DOMWINDOW == 64 (0x11229f400) [pid = 2230] [serial = 64] [outer = 0x110e6a000] 03:58:57 INFO - PROCESS | 2230 | 1471345137234 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]]]}] 03:58:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 03:58:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1173ms 03:58:57 INFO - PROCESS | 2230 | 1471345137279 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 03:58:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 03:58:57 INFO - PROCESS | 2230 | 1471345137282 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 03:58:57 INFO - PROCESS | 2230 | 1471345137285 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 03:58:57 INFO - PROCESS | 2230 | 1471345137286 Marionette TRACE conn2 <- [1,62,null,{}] 03:58:57 INFO - PROCESS | 2230 | 1471345137290 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}] 03:58:57 INFO - PROCESS | 2230 | 1471345137291 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:58:57 INFO - PROCESS | 2230 | 1471345137412 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 03:58:57 INFO - PROCESS | 2230 | 1471345137464 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:57 INFO - PROCESS | 2230 | 1471345137466 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:58:57 INFO - PROCESS | 2230 | ++DOCSHELL 0x11600a000 == 23 [pid = 2230] [id = 23] 03:58:57 INFO - PROCESS | 2230 | ++DOMWINDOW == 65 (0x112dc1c00) [pid = 2230] [serial = 65] [outer = 0x0] 03:58:57 INFO - PROCESS | 2230 | ++DOMWINDOW == 66 (0x113d20400) [pid = 2230] [serial = 66] [outer = 0x112dc1c00] 03:58:57 INFO - PROCESS | 2230 | 1471345137499 Marionette DEBUG loaded listener.js 03:58:57 INFO - PROCESS | 2230 | ++DOMWINDOW == 67 (0x1160cbc00) [pid = 2230] [serial = 67] [outer = 0x112dc1c00] 03:58:57 INFO - PROCESS | 2230 | 1471345137934 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]]]}] 03:58:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 03:58:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 670ms 03:58:57 INFO - PROCESS | 2230 | 1471345137955 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 03:58:57 INFO - PROCESS | 2230 | 1471345137959 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 03:58:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 03:58:57 INFO - PROCESS | 2230 | 1471345137966 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 03:58:57 INFO - PROCESS | 2230 | 1471345137969 Marionette TRACE conn2 <- [1,66,null,{}] 03:58:57 INFO - PROCESS | 2230 | 1471345137973 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}] 03:58:57 INFO - PROCESS | 2230 | 1471345137976 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:58:58 INFO - PROCESS | 2230 | 1471345138142 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 03:58:58 INFO - PROCESS | 2230 | 1471345138196 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:58 INFO - PROCESS | 2230 | 1471345138197 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:58:58 INFO - PROCESS | 2230 | ++DOCSHELL 0x116ad6800 == 24 [pid = 2230] [id = 24] 03:58:58 INFO - PROCESS | 2230 | ++DOMWINDOW == 68 (0x116aa8000) [pid = 2230] [serial = 68] [outer = 0x0] 03:58:58 INFO - PROCESS | 2230 | ++DOMWINDOW == 69 (0x11810c800) [pid = 2230] [serial = 69] [outer = 0x116aa8000] 03:58:58 INFO - PROCESS | 2230 | 1471345138230 Marionette DEBUG loaded listener.js 03:58:58 INFO - PROCESS | 2230 | ++DOMWINDOW == 70 (0x11818fc00) [pid = 2230] [serial = 70] [outer = 0x116aa8000] 03:58:58 INFO - PROCESS | 2230 | 1471345138878 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]]]}] 03:58:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 03:58:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 973ms 03:58:58 INFO - PROCESS | 2230 | 1471345138937 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 03:58:58 INFO - PROCESS | 2230 | 1471345138940 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 03:58:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 03:58:58 INFO - PROCESS | 2230 | 1471345138945 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 03:58:58 INFO - PROCESS | 2230 | 1471345138947 Marionette TRACE conn2 <- [1,70,null,{}] 03:58:58 INFO - PROCESS | 2230 | 1471345138951 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}] 03:58:58 INFO - PROCESS | 2230 | 1471345138953 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:58:59 INFO - PROCESS | 2230 | 1471345139033 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 03:58:59 INFO - PROCESS | 2230 | 1471345139096 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:59 INFO - PROCESS | 2230 | 1471345139097 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:58:59 INFO - PROCESS | 2230 | ++DOCSHELL 0x113aab800 == 25 [pid = 2230] [id = 25] 03:58:59 INFO - PROCESS | 2230 | ++DOMWINDOW == 71 (0x116292c00) [pid = 2230] [serial = 71] [outer = 0x0] 03:58:59 INFO - PROCESS | 2230 | ++DOMWINDOW == 72 (0x116533000) [pid = 2230] [serial = 72] [outer = 0x116292c00] 03:58:59 INFO - PROCESS | 2230 | 1471345139125 Marionette DEBUG loaded listener.js 03:58:59 INFO - PROCESS | 2230 | ++DOMWINDOW == 73 (0x116802800) [pid = 2230] [serial = 73] [outer = 0x116292c00] 03:58:59 INFO - PROCESS | 2230 | 1471345139567 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]]]}] 03:58:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 03:58:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 674ms 03:58:59 INFO - PROCESS | 2230 | 1471345139618 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 03:58:59 INFO - PROCESS | 2230 | 1471345139621 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 03:58:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 03:58:59 INFO - PROCESS | 2230 | 1471345139632 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 03:58:59 INFO - PROCESS | 2230 | 1471345139633 Marionette TRACE conn2 <- [1,74,null,{}] 03:58:59 INFO - PROCESS | 2230 | 1471345139636 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}] 03:58:59 INFO - PROCESS | 2230 | 1471345139637 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:58:59 INFO - PROCESS | 2230 | 1471345139715 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 03:58:59 INFO - PROCESS | 2230 | 1471345139719 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:59 INFO - PROCESS | 2230 | 1471345139721 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:58:59 INFO - PROCESS | 2230 | ++DOCSHELL 0x116007800 == 26 [pid = 2230] [id = 26] 03:58:59 INFO - PROCESS | 2230 | ++DOMWINDOW == 74 (0x117078400) [pid = 2230] [serial = 74] [outer = 0x0] 03:58:59 INFO - PROCESS | 2230 | ++DOMWINDOW == 75 (0x1176a0c00) [pid = 2230] [serial = 75] [outer = 0x117078400] 03:58:59 INFO - PROCESS | 2230 | 1471345139752 Marionette DEBUG loaded listener.js 03:58:59 INFO - PROCESS | 2230 | ++DOMWINDOW == 76 (0x118108c00) [pid = 2230] [serial = 76] [outer = 0x117078400] 03:59:00 INFO - PROCESS | 2230 | 1471345140074 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]]]}] 03:59:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 03:59:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 468ms 03:59:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 03:59:00 INFO - PROCESS | 2230 | 1471345140110 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 03:59:00 INFO - PROCESS | 2230 | 1471345140112 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 03:59:00 INFO - PROCESS | 2230 | 1471345140114 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 03:59:00 INFO - PROCESS | 2230 | 1471345140117 Marionette TRACE conn2 <- [1,78,null,{}] 03:59:00 INFO - PROCESS | 2230 | 1471345140124 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}] 03:59:00 INFO - PROCESS | 2230 | 1471345140127 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:59:00 INFO - PROCESS | 2230 | 1471345140205 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 03:59:00 INFO - PROCESS | 2230 | 1471345140212 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:00 INFO - PROCESS | 2230 | 1471345140214 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:59:00 INFO - PROCESS | 2230 | ++DOCSHELL 0x1168be800 == 27 [pid = 2230] [id = 27] 03:59:00 INFO - PROCESS | 2230 | ++DOMWINDOW == 77 (0x11386c800) [pid = 2230] [serial = 77] [outer = 0x0] 03:59:00 INFO - PROCESS | 2230 | ++DOMWINDOW == 78 (0x118530400) [pid = 2230] [serial = 78] [outer = 0x11386c800] 03:59:00 INFO - PROCESS | 2230 | 1471345140243 Marionette DEBUG loaded listener.js 03:59:00 INFO - PROCESS | 2230 | ++DOMWINDOW == 79 (0x118597800) [pid = 2230] [serial = 79] [outer = 0x11386c800] 03:59:00 INFO - PROCESS | 2230 | 1471345140576 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]]]}] 03:59:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 03:59:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 471ms 03:59:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 03:59:00 INFO - PROCESS | 2230 | 1471345140585 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 03:59:00 INFO - PROCESS | 2230 | 1471345140587 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 03:59:00 INFO - PROCESS | 2230 | 1471345140589 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 03:59:00 INFO - PROCESS | 2230 | 1471345140590 Marionette TRACE conn2 <- [1,82,null,{}] 03:59:00 INFO - PROCESS | 2230 | 1471345140596 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}] 03:59:00 INFO - PROCESS | 2230 | 1471345140598 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:59:00 INFO - PROCESS | 2230 | 1471345140677 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 03:59:00 INFO - PROCESS | 2230 | 1471345140719 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:00 INFO - PROCESS | 2230 | 1471345140720 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:59:00 INFO - PROCESS | 2230 | ++DOCSHELL 0x116f69800 == 28 [pid = 2230] [id = 28] 03:59:00 INFO - PROCESS | 2230 | ++DOMWINDOW == 80 (0x11811fc00) [pid = 2230] [serial = 80] [outer = 0x0] 03:59:00 INFO - PROCESS | 2230 | ++DOMWINDOW == 81 (0x1187c9800) [pid = 2230] [serial = 81] [outer = 0x11811fc00] 03:59:00 INFO - PROCESS | 2230 | 1471345140746 Marionette DEBUG loaded listener.js 03:59:00 INFO - PROCESS | 2230 | ++DOMWINDOW == 82 (0x118f95400) [pid = 2230] [serial = 82] [outer = 0x11811fc00] 03:59:01 INFO - PROCESS | 2230 | 1471345141032 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]]]}] 03:59:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 03:59:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 472ms 03:59:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 03:59:01 INFO - PROCESS | 2230 | 1471345141066 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 03:59:01 INFO - PROCESS | 2230 | 1471345141067 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 03:59:01 INFO - PROCESS | 2230 | 1471345141069 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 03:59:01 INFO - PROCESS | 2230 | 1471345141071 Marionette TRACE conn2 <- [1,86,null,{}] 03:59:01 INFO - PROCESS | 2230 | 1471345141073 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}] 03:59:01 INFO - PROCESS | 2230 | 1471345141074 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:59:01 INFO - PROCESS | 2230 | 1471345141154 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 03:59:01 INFO - PROCESS | 2230 | 1471345141159 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:01 INFO - PROCESS | 2230 | 1471345141161 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:59:01 INFO - PROCESS | 2230 | ++DOCSHELL 0x118136000 == 29 [pid = 2230] [id = 29] 03:59:01 INFO - PROCESS | 2230 | ++DOMWINDOW == 83 (0x1187bd400) [pid = 2230] [serial = 83] [outer = 0x0] 03:59:01 INFO - PROCESS | 2230 | ++DOMWINDOW == 84 (0x11911ec00) [pid = 2230] [serial = 84] [outer = 0x1187bd400] 03:59:01 INFO - PROCESS | 2230 | 1471345141187 Marionette DEBUG loaded listener.js 03:59:01 INFO - PROCESS | 2230 | ++DOMWINDOW == 85 (0x1194b0800) [pid = 2230] [serial = 85] [outer = 0x1187bd400] 03:59:01 INFO - PROCESS | 2230 | 1471345141501 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]]]}] 03:59:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 03:59:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 468ms 03:59:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 03:59:01 INFO - PROCESS | 2230 | 1471345141538 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 03:59:01 INFO - PROCESS | 2230 | 1471345141540 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 03:59:01 INFO - PROCESS | 2230 | 1471345141544 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 03:59:01 INFO - PROCESS | 2230 | 1471345141545 Marionette TRACE conn2 <- [1,90,null,{}] 03:59:01 INFO - PROCESS | 2230 | 1471345141548 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}] 03:59:01 INFO - PROCESS | 2230 | 1471345141552 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:59:01 INFO - PROCESS | 2230 | 1471345141664 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 03:59:01 INFO - PROCESS | 2230 | 1471345141671 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:01 INFO - PROCESS | 2230 | 1471345141672 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:59:01 INFO - PROCESS | 2230 | ++DOCSHELL 0x118732000 == 30 [pid = 2230] [id = 30] 03:59:01 INFO - PROCESS | 2230 | ++DOMWINDOW == 86 (0x1194b6c00) [pid = 2230] [serial = 86] [outer = 0x0] 03:59:01 INFO - PROCESS | 2230 | ++DOMWINDOW == 87 (0x1194c4000) [pid = 2230] [serial = 87] [outer = 0x1194b6c00] 03:59:01 INFO - PROCESS | 2230 | 1471345141699 Marionette DEBUG loaded listener.js 03:59:01 INFO - PROCESS | 2230 | ++DOMWINDOW == 88 (0x119c5b800) [pid = 2230] [serial = 88] [outer = 0x1194b6c00] 03:59:01 INFO - PROCESS | 2230 | 1471345141975 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]]]}] 03:59:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 03:59:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 469ms 03:59:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 03:59:02 INFO - PROCESS | 2230 | 1471345142015 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 03:59:02 INFO - PROCESS | 2230 | 1471345142016 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 03:59:02 INFO - PROCESS | 2230 | 1471345142018 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 03:59:02 INFO - PROCESS | 2230 | 1471345142019 Marionette TRACE conn2 <- [1,94,null,{}] 03:59:02 INFO - PROCESS | 2230 | 1471345142022 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}] 03:59:02 INFO - PROCESS | 2230 | 1471345142023 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:59:02 INFO - PROCESS | 2230 | 1471345142103 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 03:59:02 INFO - PROCESS | 2230 | 1471345142110 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:02 INFO - PROCESS | 2230 | 1471345142112 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:59:02 INFO - PROCESS | 2230 | ++DOCSHELL 0x118fe4800 == 31 [pid = 2230] [id = 31] 03:59:02 INFO - PROCESS | 2230 | ++DOMWINDOW == 89 (0x118855800) [pid = 2230] [serial = 89] [outer = 0x0] 03:59:02 INFO - PROCESS | 2230 | ++DOMWINDOW == 90 (0x120e97400) [pid = 2230] [serial = 90] [outer = 0x118855800] 03:59:02 INFO - PROCESS | 2230 | 1471345142137 Marionette DEBUG loaded listener.js 03:59:02 INFO - PROCESS | 2230 | ++DOMWINDOW == 91 (0x120fde400) [pid = 2230] [serial = 91] [outer = 0x118855800] 03:59:02 INFO - PROCESS | 2230 | 1471345142482 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]]]}] 03:59:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 03:59:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 521ms 03:59:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 03:59:02 INFO - PROCESS | 2230 | 1471345142540 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 03:59:02 INFO - PROCESS | 2230 | 1471345142542 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 03:59:02 INFO - PROCESS | 2230 | 1471345142545 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 03:59:02 INFO - PROCESS | 2230 | 1471345142547 Marionette TRACE conn2 <- [1,98,null,{}] 03:59:02 INFO - PROCESS | 2230 | 1471345142550 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}] 03:59:02 INFO - PROCESS | 2230 | 1471345142552 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:59:02 INFO - PROCESS | 2230 | 1471345142667 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 03:59:02 INFO - PROCESS | 2230 | 1471345142673 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:02 INFO - PROCESS | 2230 | 1471345142674 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:59:02 INFO - PROCESS | 2230 | ++DOCSHELL 0x11950e800 == 32 [pid = 2230] [id = 32] 03:59:02 INFO - PROCESS | 2230 | ++DOMWINDOW == 92 (0x120e9a000) [pid = 2230] [serial = 92] [outer = 0x0] 03:59:02 INFO - PROCESS | 2230 | ++DOMWINDOW == 93 (0x120fe3000) [pid = 2230] [serial = 93] [outer = 0x120e9a000] 03:59:02 INFO - PROCESS | 2230 | 1471345142712 Marionette DEBUG loaded listener.js 03:59:02 INFO - PROCESS | 2230 | ++DOMWINDOW == 94 (0x1238e8c00) [pid = 2230] [serial = 94] [outer = 0x120e9a000] 03:59:03 INFO - PROCESS | 2230 | 1471345143005 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]]]}] 03:59:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 03:59:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 521ms 03:59:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 03:59:03 INFO - PROCESS | 2230 | 1471345143066 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 03:59:03 INFO - PROCESS | 2230 | 1471345143067 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 03:59:03 INFO - PROCESS | 2230 | 1471345143069 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 03:59:03 INFO - PROCESS | 2230 | 1471345143070 Marionette TRACE conn2 <- [1,102,null,{}] 03:59:03 INFO - PROCESS | 2230 | 1471345143073 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}] 03:59:03 INFO - PROCESS | 2230 | 1471345143074 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:59:03 INFO - PROCESS | 2230 | 1471345143172 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 03:59:03 INFO - PROCESS | 2230 | 1471345143178 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:03 INFO - PROCESS | 2230 | 1471345143180 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:59:03 INFO - PROCESS | 2230 | ++DOCSHELL 0x1168ba000 == 33 [pid = 2230] [id = 33] 03:59:03 INFO - PROCESS | 2230 | ++DOMWINDOW == 95 (0x120fdfc00) [pid = 2230] [serial = 95] [outer = 0x0] 03:59:03 INFO - PROCESS | 2230 | ++DOMWINDOW == 96 (0x1239ce400) [pid = 2230] [serial = 96] [outer = 0x120fdfc00] 03:59:03 INFO - PROCESS | 2230 | 1471345143205 Marionette DEBUG loaded listener.js 03:59:03 INFO - PROCESS | 2230 | ++DOMWINDOW == 97 (0x118592c00) [pid = 2230] [serial = 97] [outer = 0x120fdfc00] 03:59:03 INFO - PROCESS | 2230 | 1471345143478 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]]]}] 03:59:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 03:59:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 468ms 03:59:03 INFO - PROCESS | 2230 | 1471345143538 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 03:59:03 INFO - PROCESS | 2230 | 1471345143540 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 03:59:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 03:59:03 INFO - PROCESS | 2230 | 1471345143547 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 03:59:03 INFO - PROCESS | 2230 | 1471345143548 Marionette TRACE conn2 <- [1,106,null,{}] 03:59:03 INFO - PROCESS | 2230 | 1471345143552 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}] 03:59:03 INFO - PROCESS | 2230 | 1471345143553 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:59:03 INFO - PROCESS | 2230 | 1471345143671 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 03:59:03 INFO - PROCESS | 2230 | 1471345143676 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:03 INFO - PROCESS | 2230 | 1471345143677 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:59:03 INFO - PROCESS | 2230 | ++DOCSHELL 0x119c10000 == 34 [pid = 2230] [id = 34] 03:59:03 INFO - PROCESS | 2230 | ++DOMWINDOW == 98 (0x1239d5400) [pid = 2230] [serial = 98] [outer = 0x0] 03:59:03 INFO - PROCESS | 2230 | ++DOMWINDOW == 99 (0x12418c400) [pid = 2230] [serial = 99] [outer = 0x1239d5400] 03:59:03 INFO - PROCESS | 2230 | 1471345143719 Marionette DEBUG loaded listener.js 03:59:03 INFO - PROCESS | 2230 | ++DOMWINDOW == 100 (0x1244cd000) [pid = 2230] [serial = 100] [outer = 0x1239d5400] 03:59:04 INFO - PROCESS | 2230 | 1471345144145 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]]]}] 03:59:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 03:59:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 622ms 03:59:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 03:59:04 INFO - PROCESS | 2230 | 1471345144167 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 03:59:04 INFO - PROCESS | 2230 | 1471345144169 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 03:59:04 INFO - PROCESS | 2230 | 1471345144171 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 03:59:04 INFO - PROCESS | 2230 | 1471345144173 Marionette TRACE conn2 <- [1,110,null,{}] 03:59:04 INFO - PROCESS | 2230 | 1471345144175 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}] 03:59:04 INFO - PROCESS | 2230 | 1471345144177 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:59:04 INFO - PROCESS | 2230 | 1471345144266 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 03:59:04 INFO - PROCESS | 2230 | 1471345144270 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:04 INFO - PROCESS | 2230 | 1471345144272 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:59:04 INFO - PROCESS | 2230 | ++DOCSHELL 0x123872000 == 35 [pid = 2230] [id = 35] 03:59:04 INFO - PROCESS | 2230 | ++DOMWINDOW == 101 (0x12450ec00) [pid = 2230] [serial = 101] [outer = 0x0] 03:59:04 INFO - PROCESS | 2230 | ++DOMWINDOW == 102 (0x124c09000) [pid = 2230] [serial = 102] [outer = 0x12450ec00] 03:59:04 INFO - PROCESS | 2230 | 1471345144301 Marionette DEBUG loaded listener.js 03:59:04 INFO - PROCESS | 2230 | ++DOMWINDOW == 103 (0x12450d400) [pid = 2230] [serial = 103] [outer = 0x12450ec00] 03:59:04 INFO - PROCESS | 2230 | 1471345144611 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]]]}] 03:59:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 03:59:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 470ms 03:59:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 03:59:04 INFO - PROCESS | 2230 | 1471345144643 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 03:59:04 INFO - PROCESS | 2230 | 1471345144645 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 03:59:04 INFO - PROCESS | 2230 | 1471345144647 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 03:59:04 INFO - PROCESS | 2230 | 1471345144648 Marionette TRACE conn2 <- [1,114,null,{}] 03:59:04 INFO - PROCESS | 2230 | 1471345144651 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}] 03:59:04 INFO - PROCESS | 2230 | 1471345144652 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:59:04 INFO - PROCESS | 2230 | 1471345144730 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 03:59:04 INFO - PROCESS | 2230 | 1471345144774 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:04 INFO - PROCESS | 2230 | 1471345144775 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:59:04 INFO - PROCESS | 2230 | ++DOCSHELL 0x12390d000 == 36 [pid = 2230] [id = 36] 03:59:04 INFO - PROCESS | 2230 | ++DOMWINDOW == 104 (0x120e9a400) [pid = 2230] [serial = 104] [outer = 0x0] 03:59:04 INFO - PROCESS | 2230 | ++DOMWINDOW == 105 (0x1250f6c00) [pid = 2230] [serial = 105] [outer = 0x120e9a400] 03:59:04 INFO - PROCESS | 2230 | 1471345144800 Marionette DEBUG loaded listener.js 03:59:04 INFO - PROCESS | 2230 | ++DOMWINDOW == 106 (0x125552800) [pid = 2230] [serial = 106] [outer = 0x120e9a400] 03:59:05 INFO - PROCESS | 2230 | 1471345145079 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]]]}] 03:59:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 03:59:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 468ms 03:59:05 INFO - PROCESS | 2230 | 1471345145116 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 03:59:05 INFO - PROCESS | 2230 | 1471345145117 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 03:59:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 03:59:05 INFO - PROCESS | 2230 | 1471345145119 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 03:59:05 INFO - PROCESS | 2230 | 1471345145120 Marionette TRACE conn2 <- [1,118,null,{}] 03:59:05 INFO - PROCESS | 2230 | 1471345145123 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}] 03:59:05 INFO - PROCESS | 2230 | 1471345145124 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:59:05 INFO - PROCESS | 2230 | 1471345145209 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 03:59:05 INFO - PROCESS | 2230 | 1471345145214 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:05 INFO - PROCESS | 2230 | 1471345145215 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:59:05 INFO - PROCESS | 2230 | ++DOCSHELL 0x12401a000 == 37 [pid = 2230] [id = 37] 03:59:05 INFO - PROCESS | 2230 | ++DOMWINDOW == 107 (0x12450f000) [pid = 2230] [serial = 107] [outer = 0x0] 03:59:05 INFO - PROCESS | 2230 | ++DOMWINDOW == 108 (0x125596000) [pid = 2230] [serial = 108] [outer = 0x12450f000] 03:59:05 INFO - PROCESS | 2230 | 1471345145239 Marionette DEBUG loaded listener.js 03:59:05 INFO - PROCESS | 2230 | ++DOMWINDOW == 109 (0x126909800) [pid = 2230] [serial = 109] [outer = 0x12450f000] 03:59:05 INFO - PROCESS | 2230 | 1471345145556 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]]]}] 03:59:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 03:59:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 472ms 03:59:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 03:59:05 INFO - PROCESS | 2230 | 1471345145593 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 03:59:05 INFO - PROCESS | 2230 | 1471345145595 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 03:59:05 INFO - PROCESS | 2230 | 1471345145597 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 03:59:05 INFO - PROCESS | 2230 | 1471345145599 Marionette TRACE conn2 <- [1,122,null,{}] 03:59:05 INFO - PROCESS | 2230 | 1471345145601 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}] 03:59:05 INFO - PROCESS | 2230 | 1471345145602 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:59:05 INFO - PROCESS | 2230 | 1471345145686 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 03:59:05 INFO - PROCESS | 2230 | 1471345145765 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:05 INFO - PROCESS | 2230 | 1471345145766 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:59:05 INFO - PROCESS | 2230 | ++DOCSHELL 0x12440e000 == 38 [pid = 2230] [id = 38] 03:59:05 INFO - PROCESS | 2230 | ++DOMWINDOW == 110 (0x126909400) [pid = 2230] [serial = 110] [outer = 0x0] 03:59:05 INFO - PROCESS | 2230 | ++DOMWINDOW == 111 (0x1269cf000) [pid = 2230] [serial = 111] [outer = 0x126909400] 03:59:05 INFO - PROCESS | 2230 | 1471345145810 Marionette DEBUG loaded listener.js 03:59:05 INFO - PROCESS | 2230 | ++DOMWINDOW == 112 (0x1269db800) [pid = 2230] [serial = 112] [outer = 0x126909400] 03:59:06 INFO - PROCESS | 2230 | 1471345146196 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]]]}] 03:59:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 03:59:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 619ms 03:59:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 03:59:06 INFO - PROCESS | 2230 | 1471345146217 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 03:59:06 INFO - PROCESS | 2230 | 1471345146218 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 03:59:06 INFO - PROCESS | 2230 | 1471345146220 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 03:59:06 INFO - PROCESS | 2230 | 1471345146221 Marionette TRACE conn2 <- [1,126,null,{}] 03:59:06 INFO - PROCESS | 2230 | 1471345146223 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}] 03:59:06 INFO - PROCESS | 2230 | 1471345146224 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:59:06 INFO - PROCESS | 2230 | 1471345146328 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 03:59:06 INFO - PROCESS | 2230 | 1471345146355 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:06 INFO - PROCESS | 2230 | 1471345146357 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:59:06 INFO - PROCESS | 2230 | ++DOCSHELL 0x1245ce000 == 39 [pid = 2230] [id = 39] 03:59:06 INFO - PROCESS | 2230 | ++DOMWINDOW == 113 (0x126910400) [pid = 2230] [serial = 113] [outer = 0x0] 03:59:06 INFO - PROCESS | 2230 | ++DOMWINDOW == 114 (0x127043c00) [pid = 2230] [serial = 114] [outer = 0x126910400] 03:59:06 INFO - PROCESS | 2230 | 1471345146388 Marionette DEBUG loaded listener.js 03:59:06 INFO - PROCESS | 2230 | ++DOMWINDOW == 115 (0x1270c1400) [pid = 2230] [serial = 115] [outer = 0x126910400] 03:59:06 INFO - PROCESS | 2230 | 1471345146693 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]]]}] 03:59:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 03:59:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 518ms 03:59:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 03:59:06 INFO - PROCESS | 2230 | 1471345146739 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 03:59:06 INFO - PROCESS | 2230 | 1471345146740 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 03:59:06 INFO - PROCESS | 2230 | 1471345146742 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 03:59:06 INFO - PROCESS | 2230 | 1471345146743 Marionette TRACE conn2 <- [1,130,null,{}] 03:59:06 INFO - PROCESS | 2230 | 1471345146746 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}] 03:59:06 INFO - PROCESS | 2230 | 1471345146747 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:59:06 INFO - PROCESS | 2230 | 1471345146832 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 03:59:06 INFO - PROCESS | 2230 | 1471345146835 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:06 INFO - PROCESS | 2230 | 1471345146836 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:59:06 INFO - PROCESS | 2230 | ++DOCSHELL 0x125572000 == 40 [pid = 2230] [id = 40] 03:59:06 INFO - PROCESS | 2230 | ++DOMWINDOW == 116 (0x1270c3000) [pid = 2230] [serial = 116] [outer = 0x0] 03:59:06 INFO - PROCESS | 2230 | ++DOMWINDOW == 117 (0x1270c8800) [pid = 2230] [serial = 117] [outer = 0x1270c3000] 03:59:06 INFO - PROCESS | 2230 | 1471345146861 Marionette DEBUG loaded listener.js 03:59:06 INFO - PROCESS | 2230 | ++DOMWINDOW == 118 (0x127160c00) [pid = 2230] [serial = 118] [outer = 0x1270c3000] 03:59:07 INFO - PROCESS | 2230 | 1471345147902 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]]]}] 03:59:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 03:59:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1170ms 03:59:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 03:59:07 INFO - PROCESS | 2230 | 1471345147913 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 03:59:07 INFO - PROCESS | 2230 | 1471345147916 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 03:59:07 INFO - PROCESS | 2230 | 1471345147920 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 03:59:07 INFO - PROCESS | 2230 | 1471345147924 Marionette TRACE conn2 <- [1,134,null,{}] 03:59:07 INFO - PROCESS | 2230 | 1471345147943 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}] 03:59:07 INFO - PROCESS | 2230 | 1471345147945 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:59:08 INFO - PROCESS | 2230 | 1471345148039 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 03:59:08 INFO - PROCESS | 2230 | 1471345148071 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:08 INFO - PROCESS | 2230 | 1471345148073 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:59:08 INFO - PROCESS | 2230 | ++DOCSHELL 0x113a3e000 == 41 [pid = 2230] [id = 41] 03:59:08 INFO - PROCESS | 2230 | ++DOMWINDOW == 119 (0x116aa6000) [pid = 2230] [serial = 119] [outer = 0x0] 03:59:08 INFO - PROCESS | 2230 | ++DOMWINDOW == 120 (0x117292c00) [pid = 2230] [serial = 120] [outer = 0x116aa6000] 03:59:08 INFO - PROCESS | 2230 | 1471345148102 Marionette DEBUG loaded listener.js 03:59:08 INFO - PROCESS | 2230 | ++DOMWINDOW == 121 (0x118108800) [pid = 2230] [serial = 121] [outer = 0x116aa6000] 03:59:08 INFO - PROCESS | 2230 | 1471345148424 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]]]}] 03:59:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 03:59:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 536ms 03:59:08 INFO - PROCESS | 2230 | 1471345148456 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 03:59:08 INFO - PROCESS | 2230 | 1471345148461 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 03:59:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 03:59:08 INFO - PROCESS | 2230 | 1471345148474 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 03:59:08 INFO - PROCESS | 2230 | 1471345148476 Marionette TRACE conn2 <- [1,138,null,{}] 03:59:08 INFO - PROCESS | 2230 | 1471345148478 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}] 03:59:08 INFO - PROCESS | 2230 | 1471345148480 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:59:08 INFO - PROCESS | 2230 | 1471345148575 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 03:59:08 INFO - PROCESS | 2230 | 1471345148578 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:08 INFO - PROCESS | 2230 | 1471345148580 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:59:08 INFO - PROCESS | 2230 | ++DOCSHELL 0x116853800 == 42 [pid = 2230] [id = 42] 03:59:08 INFO - PROCESS | 2230 | ++DOMWINDOW == 122 (0x118113400) [pid = 2230] [serial = 122] [outer = 0x0] 03:59:08 INFO - PROCESS | 2230 | ++DOMWINDOW == 123 (0x1181b8400) [pid = 2230] [serial = 123] [outer = 0x118113400] 03:59:08 INFO - PROCESS | 2230 | 1471345148608 Marionette DEBUG loaded listener.js 03:59:08 INFO - PROCESS | 2230 | ++DOMWINDOW == 124 (0x1187c1400) [pid = 2230] [serial = 124] [outer = 0x118113400] 03:59:09 INFO - PROCESS | 2230 | --DOMWINDOW == 123 (0x12c884c00) [pid = 2230] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 03:59:09 INFO - PROCESS | 2230 | --DOMWINDOW == 122 (0x12747b400) [pid = 2230] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 03:59:09 INFO - PROCESS | 2230 | --DOMWINDOW == 121 (0x12d46b000) [pid = 2230] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 03:59:09 INFO - PROCESS | 2230 | --DOMWINDOW == 120 (0x117d31400) [pid = 2230] [serial = 50] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 03:59:09 INFO - PROCESS | 2230 | --DOMWINDOW == 119 (0x12cb72000) [pid = 2230] [serial = 44] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 03:59:09 INFO - PROCESS | 2230 | --DOMWINDOW == 118 (0x12c553400) [pid = 2230] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 03:59:09 INFO - PROCESS | 2230 | --DOMWINDOW == 117 (0x12bf6dc00) [pid = 2230] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 03:59:09 INFO - PROCESS | 2230 | --DOMWINDOW == 116 (0x1187c4400) [pid = 2230] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 03:59:09 INFO - PROCESS | 2230 | --DOMWINDOW == 115 (0x12baffc00) [pid = 2230] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 03:59:09 INFO - PROCESS | 2230 | --DOMWINDOW == 114 (0x12baf1c00) [pid = 2230] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 03:59:09 INFO - PROCESS | 2230 | --DOMWINDOW == 113 (0x12a8f7800) [pid = 2230] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 03:59:09 INFO - PROCESS | 2230 | --DOMWINDOW == 112 (0x12a8ed400) [pid = 2230] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 03:59:09 INFO - PROCESS | 2230 | --DOMWINDOW == 111 (0x11811a800) [pid = 2230] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 03:59:09 INFO - PROCESS | 2230 | --DOMWINDOW == 110 (0x11386c800) [pid = 2230] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 03:59:09 INFO - PROCESS | 2230 | --DOMWINDOW == 109 (0x11811fc00) [pid = 2230] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 03:59:09 INFO - PROCESS | 2230 | --DOMWINDOW == 108 (0x1187bd400) [pid = 2230] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 03:59:09 INFO - PROCESS | 2230 | --DOMWINDOW == 107 (0x1194b6c00) [pid = 2230] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 03:59:09 INFO - PROCESS | 2230 | --DOMWINDOW == 106 (0x118855800) [pid = 2230] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 03:59:09 INFO - PROCESS | 2230 | --DOMWINDOW == 105 (0x120e9a000) [pid = 2230] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 03:59:09 INFO - PROCESS | 2230 | --DOMWINDOW == 104 (0x120fdfc00) [pid = 2230] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 03:59:09 INFO - PROCESS | 2230 | --DOMWINDOW == 103 (0x1239d5400) [pid = 2230] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 03:59:09 INFO - PROCESS | 2230 | --DOMWINDOW == 102 (0x120e9a400) [pid = 2230] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 03:59:09 INFO - PROCESS | 2230 | --DOMWINDOW == 101 (0x12450f000) [pid = 2230] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 03:59:09 INFO - PROCESS | 2230 | --DOMWINDOW == 100 (0x126909400) [pid = 2230] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 03:59:09 INFO - PROCESS | 2230 | --DOMWINDOW == 99 (0x110e6a000) [pid = 2230] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 03:59:09 INFO - PROCESS | 2230 | --DOMWINDOW == 98 (0x112dc1c00) [pid = 2230] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 03:59:09 INFO - PROCESS | 2230 | --DOMWINDOW == 97 (0x116aa8000) [pid = 2230] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 03:59:09 INFO - PROCESS | 2230 | --DOMWINDOW == 96 (0x116292c00) [pid = 2230] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 03:59:09 INFO - PROCESS | 2230 | --DOMWINDOW == 95 (0x117078400) [pid = 2230] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 03:59:09 INFO - PROCESS | 2230 | 1471345149583 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]]]}] 03:59:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 03:59:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1122ms 03:59:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 03:59:09 INFO - PROCESS | 2230 | 1471345149596 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 03:59:09 INFO - PROCESS | 2230 | 1471345149598 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 03:59:09 INFO - PROCESS | 2230 | 1471345149600 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 03:59:09 INFO - PROCESS | 2230 | 1471345149602 Marionette TRACE conn2 <- [1,142,null,{}] 03:59:09 INFO - PROCESS | 2230 | 1471345149612 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}] 03:59:09 INFO - PROCESS | 2230 | 1471345149615 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:59:09 INFO - PROCESS | 2230 | 1471345149688 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 03:59:09 INFO - PROCESS | 2230 | 1471345149698 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:09 INFO - PROCESS | 2230 | 1471345149700 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:59:09 INFO - PROCESS | 2230 | ++DOCSHELL 0x117d83000 == 43 [pid = 2230] [id = 43] 03:59:09 INFO - PROCESS | 2230 | ++DOMWINDOW == 96 (0x11688c000) [pid = 2230] [serial = 125] [outer = 0x0] 03:59:09 INFO - PROCESS | 2230 | ++DOMWINDOW == 97 (0x117d32800) [pid = 2230] [serial = 126] [outer = 0x11688c000] 03:59:09 INFO - PROCESS | 2230 | 1471345149728 Marionette DEBUG loaded listener.js 03:59:09 INFO - PROCESS | 2230 | ++DOMWINDOW == 98 (0x118851800) [pid = 2230] [serial = 127] [outer = 0x11688c000] 03:59:10 INFO - PROCESS | 2230 | 1471345150065 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]]]}] 03:59:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 03:59:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 470ms 03:59:10 INFO - PROCESS | 2230 | 1471345150071 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 03:59:10 INFO - PROCESS | 2230 | 1471345150072 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 03:59:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 03:59:10 INFO - PROCESS | 2230 | 1471345150085 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 03:59:10 INFO - PROCESS | 2230 | 1471345150086 Marionette TRACE conn2 <- [1,146,null,{}] 03:59:10 INFO - PROCESS | 2230 | 1471345150089 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}] 03:59:10 INFO - PROCESS | 2230 | 1471345150091 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:59:10 INFO - PROCESS | 2230 | 1471345150169 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 03:59:10 INFO - PROCESS | 2230 | 1471345150173 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:10 INFO - PROCESS | 2230 | 1471345150174 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:59:10 INFO - PROCESS | 2230 | ++DOCSHELL 0x11874e800 == 44 [pid = 2230] [id = 44] 03:59:10 INFO - PROCESS | 2230 | ++DOMWINDOW == 99 (0x118f9e800) [pid = 2230] [serial = 128] [outer = 0x0] 03:59:10 INFO - PROCESS | 2230 | ++DOMWINDOW == 100 (0x1194ae800) [pid = 2230] [serial = 129] [outer = 0x118f9e800] 03:59:10 INFO - PROCESS | 2230 | 1471345150204 Marionette DEBUG loaded listener.js 03:59:10 INFO - PROCESS | 2230 | ++DOMWINDOW == 101 (0x1194c0c00) [pid = 2230] [serial = 130] [outer = 0x118f9e800] 03:59:10 INFO - PROCESS | 2230 | 1471345150535 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]]]}] 03:59:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 03:59:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 479ms 03:59:10 INFO - PROCESS | 2230 | 1471345150555 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 03:59:10 INFO - PROCESS | 2230 | 1471345150556 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 03:59:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 03:59:10 INFO - PROCESS | 2230 | 1471345150561 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 03:59:10 INFO - PROCESS | 2230 | 1471345150562 Marionette TRACE conn2 <- [1,150,null,{}] 03:59:10 INFO - PROCESS | 2230 | 1471345150565 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}] 03:59:10 INFO - PROCESS | 2230 | 1471345150566 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:59:10 INFO - PROCESS | 2230 | 1471345150638 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 03:59:10 INFO - PROCESS | 2230 | 1471345150684 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:10 INFO - PROCESS | 2230 | 1471345150685 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:59:10 INFO - PROCESS | 2230 | ++DOCSHELL 0x11917f000 == 45 [pid = 2230] [id = 45] 03:59:10 INFO - PROCESS | 2230 | ++DOMWINDOW == 102 (0x1160cd400) [pid = 2230] [serial = 131] [outer = 0x0] 03:59:10 INFO - PROCESS | 2230 | ++DOMWINDOW == 103 (0x11971c800) [pid = 2230] [serial = 132] [outer = 0x1160cd400] 03:59:10 INFO - PROCESS | 2230 | 1471345150710 Marionette DEBUG loaded listener.js 03:59:10 INFO - PROCESS | 2230 | ++DOMWINDOW == 104 (0x119a91800) [pid = 2230] [serial = 133] [outer = 0x1160cd400] 03:59:11 INFO - PROCESS | 2230 | 1471345151019 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]]]}] 03:59:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 03:59:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 469ms 03:59:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 03:59:11 INFO - PROCESS | 2230 | 1471345151033 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 03:59:11 INFO - PROCESS | 2230 | 1471345151034 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 03:59:11 INFO - PROCESS | 2230 | 1471345151036 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 03:59:11 INFO - PROCESS | 2230 | 1471345151037 Marionette TRACE conn2 <- [1,154,null,{}] 03:59:11 INFO - PROCESS | 2230 | 1471345151040 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}] 03:59:11 INFO - PROCESS | 2230 | 1471345151047 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:59:11 INFO - PROCESS | 2230 | 1471345151133 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 03:59:11 INFO - PROCESS | 2230 | 1471345151137 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:11 INFO - PROCESS | 2230 | 1471345151148 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:59:11 INFO - PROCESS | 2230 | ++DOCSHELL 0x120e36000 == 46 [pid = 2230] [id = 46] 03:59:11 INFO - PROCESS | 2230 | ++DOMWINDOW == 105 (0x119c5f400) [pid = 2230] [serial = 134] [outer = 0x0] 03:59:11 INFO - PROCESS | 2230 | ++DOMWINDOW == 106 (0x120fe8400) [pid = 2230] [serial = 135] [outer = 0x119c5f400] 03:59:11 INFO - PROCESS | 2230 | 1471345151175 Marionette DEBUG loaded listener.js 03:59:11 INFO - PROCESS | 2230 | ++DOMWINDOW == 107 (0x12438a400) [pid = 2230] [serial = 136] [outer = 0x119c5f400] 03:59:11 INFO - PROCESS | 2230 | 1471345151480 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]]]}] 03:59:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 03:59:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 469ms 03:59:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 03:59:11 INFO - PROCESS | 2230 | 1471345151505 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 03:59:11 INFO - PROCESS | 2230 | 1471345151506 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 03:59:11 INFO - PROCESS | 2230 | 1471345151510 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 03:59:11 INFO - PROCESS | 2230 | 1471345151512 Marionette TRACE conn2 <- [1,158,null,{}] 03:59:11 INFO - PROCESS | 2230 | 1471345151515 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}] 03:59:11 INFO - PROCESS | 2230 | 1471345151516 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:59:11 INFO - PROCESS | 2230 | 1471345151629 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 03:59:11 INFO - PROCESS | 2230 | 1471345151680 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:11 INFO - PROCESS | 2230 | 1471345151682 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:59:11 INFO - PROCESS | 2230 | ++DOCSHELL 0x112647800 == 47 [pid = 2230] [id = 47] 03:59:11 INFO - PROCESS | 2230 | ++DOMWINDOW == 108 (0x1122ab400) [pid = 2230] [serial = 137] [outer = 0x0] 03:59:11 INFO - PROCESS | 2230 | ++DOMWINDOW == 109 (0x112a85400) [pid = 2230] [serial = 138] [outer = 0x1122ab400] 03:59:11 INFO - PROCESS | 2230 | 1471345151714 Marionette DEBUG loaded listener.js 03:59:11 INFO - PROCESS | 2230 | ++DOMWINDOW == 110 (0x1138d3000) [pid = 2230] [serial = 139] [outer = 0x1122ab400] 03:59:12 INFO - PROCESS | 2230 | 1471345152172 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]]]}] 03:59:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 03:59:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 672ms 03:59:12 INFO - PROCESS | 2230 | 1471345152182 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 03:59:12 INFO - PROCESS | 2230 | 1471345152184 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 03:59:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 03:59:12 INFO - PROCESS | 2230 | 1471345152188 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 03:59:12 INFO - PROCESS | 2230 | 1471345152190 Marionette TRACE conn2 <- [1,162,null,{}] 03:59:12 INFO - PROCESS | 2230 | 1471345152193 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}] 03:59:12 INFO - PROCESS | 2230 | 1471345152196 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:59:12 INFO - PROCESS | 2230 | 1471345152296 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 03:59:12 INFO - PROCESS | 2230 | 1471345152368 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:12 INFO - PROCESS | 2230 | 1471345152370 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:59:12 INFO - PROCESS | 2230 | ++DOCSHELL 0x117d80000 == 48 [pid = 2230] [id = 48] 03:59:12 INFO - PROCESS | 2230 | ++DOMWINDOW == 111 (0x116aa8c00) [pid = 2230] [serial = 140] [outer = 0x0] 03:59:12 INFO - PROCESS | 2230 | ++DOMWINDOW == 112 (0x118103800) [pid = 2230] [serial = 141] [outer = 0x116aa8c00] 03:59:12 INFO - PROCESS | 2230 | 1471345152417 Marionette DEBUG loaded listener.js 03:59:12 INFO - PROCESS | 2230 | ++DOMWINDOW == 113 (0x1181b4400) [pid = 2230] [serial = 142] [outer = 0x116aa8c00] 03:59:12 INFO - PROCESS | 2230 | 1471345152834 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]]]}] 03:59:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 03:59:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 672ms 03:59:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 03:59:12 INFO - PROCESS | 2230 | 1471345152860 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 03:59:12 INFO - PROCESS | 2230 | 1471345152862 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 03:59:12 INFO - PROCESS | 2230 | 1471345152864 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 03:59:12 INFO - PROCESS | 2230 | 1471345152866 Marionette TRACE conn2 <- [1,166,null,{}] 03:59:12 INFO - PROCESS | 2230 | 1471345152868 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}] 03:59:12 INFO - PROCESS | 2230 | 1471345152870 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:59:12 INFO - PROCESS | 2230 | 1471345152968 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 03:59:13 INFO - PROCESS | 2230 | 1471345153018 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:13 INFO - PROCESS | 2230 | 1471345153020 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:59:13 INFO - PROCESS | 2230 | ++DOCSHELL 0x123cc6800 == 49 [pid = 2230] [id = 49] 03:59:13 INFO - PROCESS | 2230 | ++DOMWINDOW == 114 (0x1187ccc00) [pid = 2230] [serial = 143] [outer = 0x0] 03:59:13 INFO - PROCESS | 2230 | ++DOMWINDOW == 115 (0x1194b8400) [pid = 2230] [serial = 144] [outer = 0x1187ccc00] 03:59:13 INFO - PROCESS | 2230 | 1471345153050 Marionette DEBUG loaded listener.js 03:59:13 INFO - PROCESS | 2230 | ++DOMWINDOW == 116 (0x119c59800) [pid = 2230] [serial = 145] [outer = 0x1187ccc00] 03:59:13 INFO - PROCESS | 2230 | 1471345153516 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]]]}] 03:59:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 03:59:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 670ms 03:59:13 INFO - PROCESS | 2230 | 1471345153546 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 03:59:13 INFO - PROCESS | 2230 | 1471345153551 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 03:59:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 03:59:13 INFO - PROCESS | 2230 | 1471345153568 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 03:59:13 INFO - PROCESS | 2230 | 1471345153573 Marionette TRACE conn2 <- [1,170,null,{}] 03:59:13 INFO - PROCESS | 2230 | 1471345153577 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}] 03:59:13 INFO - PROCESS | 2230 | 1471345153580 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:59:13 INFO - PROCESS | 2230 | 1471345153744 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 03:59:13 INFO - PROCESS | 2230 | 1471345153832 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:13 INFO - PROCESS | 2230 | 1471345153833 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:59:13 INFO - PROCESS | 2230 | ++DOCSHELL 0x125066000 == 50 [pid = 2230] [id = 50] 03:59:13 INFO - PROCESS | 2230 | ++DOMWINDOW == 117 (0x119ea6800) [pid = 2230] [serial = 146] [outer = 0x0] 03:59:13 INFO - PROCESS | 2230 | ++DOMWINDOW == 118 (0x1244bfc00) [pid = 2230] [serial = 147] [outer = 0x119ea6800] 03:59:13 INFO - PROCESS | 2230 | 1471345153864 Marionette DEBUG loaded listener.js 03:59:13 INFO - PROCESS | 2230 | ++DOMWINDOW == 119 (0x124cf1800) [pid = 2230] [serial = 148] [outer = 0x119ea6800] 03:59:14 INFO - PROCESS | 2230 | 1471345154306 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]]]}] 03:59:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 03:59:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 784ms 03:59:14 INFO - PROCESS | 2230 | 1471345154342 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 03:59:14 INFO - PROCESS | 2230 | 1471345154344 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 03:59:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 03:59:14 INFO - PROCESS | 2230 | 1471345154348 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 03:59:14 INFO - PROCESS | 2230 | 1471345154350 Marionette TRACE conn2 <- [1,174,null,{}] 03:59:14 INFO - PROCESS | 2230 | 1471345154353 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}] 03:59:14 INFO - PROCESS | 2230 | 1471345154356 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:59:14 INFO - PROCESS | 2230 | 1471345154480 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 03:59:14 INFO - PROCESS | 2230 | 1471345154529 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:14 INFO - PROCESS | 2230 | 1471345154530 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:59:14 INFO - PROCESS | 2230 | ++DOCSHELL 0x127005000 == 51 [pid = 2230] [id = 51] 03:59:14 INFO - PROCESS | 2230 | ++DOMWINDOW == 120 (0x124e68400) [pid = 2230] [serial = 149] [outer = 0x0] 03:59:14 INFO - PROCESS | 2230 | ++DOMWINDOW == 121 (0x125547c00) [pid = 2230] [serial = 150] [outer = 0x124e68400] 03:59:14 INFO - PROCESS | 2230 | 1471345154559 Marionette DEBUG loaded listener.js 03:59:14 INFO - PROCESS | 2230 | ++DOMWINDOW == 122 (0x125551c00) [pid = 2230] [serial = 151] [outer = 0x124e68400] 03:59:14 INFO - PROCESS | 2230 | 1471345154996 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]]]}] 03:59:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 03:59:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 672ms 03:59:15 INFO - PROCESS | 2230 | 1471345155020 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 03:59:15 INFO - PROCESS | 2230 | 1471345155022 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 03:59:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 03:59:15 INFO - PROCESS | 2230 | 1471345155048 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 03:59:15 INFO - PROCESS | 2230 | 1471345155050 Marionette TRACE conn2 <- [1,178,null,{}] 03:59:15 INFO - PROCESS | 2230 | 1471345155054 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}] 03:59:15 INFO - PROCESS | 2230 | 1471345155056 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:59:15 INFO - PROCESS | 2230 | 1471345155241 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 03:59:15 INFO - PROCESS | 2230 | 1471345155306 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:15 INFO - PROCESS | 2230 | 1471345155311 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:59:15 INFO - PROCESS | 2230 | ++DOCSHELL 0x1162d8000 == 52 [pid = 2230] [id = 52] 03:59:15 INFO - PROCESS | 2230 | ++DOMWINDOW == 123 (0x119a96400) [pid = 2230] [serial = 152] [outer = 0x0] 03:59:15 INFO - PROCESS | 2230 | ++DOMWINDOW == 124 (0x124e68c00) [pid = 2230] [serial = 153] [outer = 0x119a96400] 03:59:15 INFO - PROCESS | 2230 | 1471345155355 Marionette DEBUG loaded listener.js 03:59:15 INFO - PROCESS | 2230 | ++DOMWINDOW == 125 (0x126833000) [pid = 2230] [serial = 154] [outer = 0x119a96400] 03:59:15 INFO - PROCESS | 2230 | 1471345155853 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]]]}] 03:59:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 03:59:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 843ms 03:59:15 INFO - PROCESS | 2230 | 1471345155869 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 03:59:15 INFO - PROCESS | 2230 | 1471345155871 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 03:59:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 03:59:15 INFO - PROCESS | 2230 | 1471345155875 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 03:59:15 INFO - PROCESS | 2230 | 1471345155877 Marionette TRACE conn2 <- [1,182,null,{}] 03:59:15 INFO - PROCESS | 2230 | 1471345155880 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}] 03:59:15 INFO - PROCESS | 2230 | 1471345155882 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:59:15 INFO - PROCESS | 2230 | 1471345155979 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 03:59:16 INFO - PROCESS | 2230 | 1471345156026 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:16 INFO - PROCESS | 2230 | 1471345156027 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:59:16 INFO - PROCESS | 2230 | ++DOCSHELL 0x1162e0000 == 53 [pid = 2230] [id = 53] 03:59:16 INFO - PROCESS | 2230 | ++DOMWINDOW == 126 (0x115098800) [pid = 2230] [serial = 155] [outer = 0x0] 03:59:16 INFO - PROCESS | 2230 | ++DOMWINDOW == 127 (0x1160ca000) [pid = 2230] [serial = 156] [outer = 0x115098800] 03:59:16 INFO - PROCESS | 2230 | 1471345156056 Marionette DEBUG loaded listener.js 03:59:16 INFO - PROCESS | 2230 | ++DOMWINDOW == 128 (0x11680f400) [pid = 2230] [serial = 157] [outer = 0x115098800] 03:59:16 INFO - PROCESS | 2230 | --DOCSHELL 0x120e36000 == 52 [pid = 2230] [id = 46] 03:59:16 INFO - PROCESS | 2230 | --DOCSHELL 0x11917f000 == 51 [pid = 2230] [id = 45] 03:59:16 INFO - PROCESS | 2230 | --DOCSHELL 0x11874e800 == 50 [pid = 2230] [id = 44] 03:59:16 INFO - PROCESS | 2230 | --DOCSHELL 0x117d83000 == 49 [pid = 2230] [id = 43] 03:59:16 INFO - PROCESS | 2230 | --DOCSHELL 0x119c10000 == 48 [pid = 2230] [id = 34] 03:59:16 INFO - PROCESS | 2230 | --DOCSHELL 0x116853800 == 47 [pid = 2230] [id = 42] 03:59:16 INFO - PROCESS | 2230 | --DOCSHELL 0x118732000 == 46 [pid = 2230] [id = 30] 03:59:16 INFO - PROCESS | 2230 | --DOCSHELL 0x116f69800 == 45 [pid = 2230] [id = 28] 03:59:16 INFO - PROCESS | 2230 | --DOCSHELL 0x113a3e000 == 44 [pid = 2230] [id = 41] 03:59:16 INFO - PROCESS | 2230 | --DOCSHELL 0x118fe4800 == 43 [pid = 2230] [id = 31] 03:59:16 INFO - PROCESS | 2230 | --DOCSHELL 0x1168be800 == 42 [pid = 2230] [id = 27] 03:59:16 INFO - PROCESS | 2230 | --DOCSHELL 0x125572000 == 41 [pid = 2230] [id = 40] 03:59:16 INFO - PROCESS | 2230 | --DOCSHELL 0x118136000 == 40 [pid = 2230] [id = 29] 03:59:16 INFO - PROCESS | 2230 | --DOCSHELL 0x1245ce000 == 39 [pid = 2230] [id = 39] 03:59:16 INFO - PROCESS | 2230 | --DOCSHELL 0x12440e000 == 38 [pid = 2230] [id = 38] 03:59:16 INFO - PROCESS | 2230 | --DOCSHELL 0x11950e800 == 37 [pid = 2230] [id = 32] 03:59:16 INFO - PROCESS | 2230 | --DOCSHELL 0x123872000 == 36 [pid = 2230] [id = 35] 03:59:16 INFO - PROCESS | 2230 | --DOCSHELL 0x1168ba000 == 35 [pid = 2230] [id = 33] 03:59:16 INFO - PROCESS | 2230 | --DOCSHELL 0x1162d8000 == 34 [pid = 2230] [id = 52] 03:59:16 INFO - PROCESS | 2230 | --DOCSHELL 0x127005000 == 33 [pid = 2230] [id = 51] 03:59:16 INFO - PROCESS | 2230 | --DOCSHELL 0x125066000 == 32 [pid = 2230] [id = 50] 03:59:16 INFO - PROCESS | 2230 | --DOCSHELL 0x123cc6800 == 31 [pid = 2230] [id = 49] 03:59:16 INFO - PROCESS | 2230 | --DOCSHELL 0x12390d000 == 30 [pid = 2230] [id = 36] 03:59:16 INFO - PROCESS | 2230 | --DOCSHELL 0x12401a000 == 29 [pid = 2230] [id = 37] 03:59:16 INFO - PROCESS | 2230 | --DOCSHELL 0x117d80000 == 28 [pid = 2230] [id = 48] 03:59:16 INFO - PROCESS | 2230 | --DOCSHELL 0x112647800 == 27 [pid = 2230] [id = 47] 03:59:16 INFO - PROCESS | 2230 | --DOMWINDOW == 127 (0x12450fc00) [pid = 2230] [serial = 11] [outer = 0x0] [url = about:blank] 03:59:16 INFO - PROCESS | 2230 | --DOMWINDOW == 126 (0x12dc06c00) [pid = 2230] [serial = 61] [outer = 0x0] [url = about:blank] 03:59:16 INFO - PROCESS | 2230 | --DOMWINDOW == 125 (0x1176a0c00) [pid = 2230] [serial = 75] [outer = 0x0] [url = about:blank] 03:59:16 INFO - PROCESS | 2230 | --DOMWINDOW == 124 (0x118108c00) [pid = 2230] [serial = 76] [outer = 0x0] [url = about:blank] 03:59:16 INFO - PROCESS | 2230 | --DOMWINDOW == 123 (0x118530400) [pid = 2230] [serial = 78] [outer = 0x0] [url = about:blank] 03:59:16 INFO - PROCESS | 2230 | --DOMWINDOW == 122 (0x1187c9800) [pid = 2230] [serial = 81] [outer = 0x0] [url = about:blank] 03:59:16 INFO - PROCESS | 2230 | --DOMWINDOW == 121 (0x11911ec00) [pid = 2230] [serial = 84] [outer = 0x0] [url = about:blank] 03:59:16 INFO - PROCESS | 2230 | --DOMWINDOW == 120 (0x1194c4000) [pid = 2230] [serial = 87] [outer = 0x0] [url = about:blank] 03:59:16 INFO - PROCESS | 2230 | --DOMWINDOW == 119 (0x119c5b800) [pid = 2230] [serial = 88] [outer = 0x0] [url = about:blank] 03:59:16 INFO - PROCESS | 2230 | --DOMWINDOW == 118 (0x120e97400) [pid = 2230] [serial = 90] [outer = 0x0] [url = about:blank] 03:59:16 INFO - PROCESS | 2230 | --DOMWINDOW == 117 (0x120fde400) [pid = 2230] [serial = 91] [outer = 0x0] [url = about:blank] 03:59:16 INFO - PROCESS | 2230 | --DOMWINDOW == 116 (0x120fe3000) [pid = 2230] [serial = 93] [outer = 0x0] [url = about:blank] 03:59:16 INFO - PROCESS | 2230 | --DOMWINDOW == 115 (0x1238e8c00) [pid = 2230] [serial = 94] [outer = 0x0] [url = about:blank] 03:59:16 INFO - PROCESS | 2230 | --DOMWINDOW == 114 (0x118592c00) [pid = 2230] [serial = 97] [outer = 0x0] [url = about:blank] 03:59:16 INFO - PROCESS | 2230 | --DOMWINDOW == 113 (0x1239ce400) [pid = 2230] [serial = 96] [outer = 0x0] [url = about:blank] 03:59:16 INFO - PROCESS | 2230 | --DOMWINDOW == 112 (0x1244cd000) [pid = 2230] [serial = 100] [outer = 0x0] [url = about:blank] 03:59:16 INFO - PROCESS | 2230 | --DOMWINDOW == 111 (0x1194b0800) [pid = 2230] [serial = 85] [outer = 0x0] [url = about:blank] 03:59:16 INFO - PROCESS | 2230 | --DOMWINDOW == 110 (0x126909800) [pid = 2230] [serial = 109] [outer = 0x0] [url = about:blank] 03:59:16 INFO - PROCESS | 2230 | --DOMWINDOW == 109 (0x125552800) [pid = 2230] [serial = 106] [outer = 0x0] [url = about:blank] 03:59:16 INFO - PROCESS | 2230 | --DOMWINDOW == 108 (0x11229f400) [pid = 2230] [serial = 64] [outer = 0x0] [url = about:blank] 03:59:16 INFO - PROCESS | 2230 | --DOMWINDOW == 107 (0x118597800) [pid = 2230] [serial = 79] [outer = 0x0] [url = about:blank] 03:59:16 INFO - PROCESS | 2230 | --DOMWINDOW == 106 (0x11818fc00) [pid = 2230] [serial = 70] [outer = 0x0] [url = about:blank] 03:59:16 INFO - PROCESS | 2230 | --DOMWINDOW == 105 (0x1160cbc00) [pid = 2230] [serial = 67] [outer = 0x0] [url = about:blank] 03:59:16 INFO - PROCESS | 2230 | --DOMWINDOW == 104 (0x118f95400) [pid = 2230] [serial = 82] [outer = 0x0] [url = about:blank] 03:59:16 INFO - PROCESS | 2230 | --DOMWINDOW == 103 (0x1269db800) [pid = 2230] [serial = 112] [outer = 0x0] [url = about:blank] 03:59:16 INFO - PROCESS | 2230 | --DOMWINDOW == 102 (0x127043c00) [pid = 2230] [serial = 114] [outer = 0x0] [url = about:blank] 03:59:16 INFO - PROCESS | 2230 | --DOMWINDOW == 101 (0x124096400) [pid = 2230] [serial = 8] [outer = 0x0] [url = about:blank] 03:59:16 INFO - PROCESS | 2230 | --DOMWINDOW == 100 (0x12418c400) [pid = 2230] [serial = 99] [outer = 0x0] [url = about:blank] 03:59:16 INFO - PROCESS | 2230 | --DOMWINDOW == 99 (0x124c09000) [pid = 2230] [serial = 102] [outer = 0x0] [url = about:blank] 03:59:16 INFO - PROCESS | 2230 | --DOMWINDOW == 98 (0x1250f6c00) [pid = 2230] [serial = 105] [outer = 0x0] [url = about:blank] 03:59:16 INFO - PROCESS | 2230 | --DOMWINDOW == 97 (0x125596000) [pid = 2230] [serial = 108] [outer = 0x0] [url = about:blank] 03:59:16 INFO - PROCESS | 2230 | --DOMWINDOW == 96 (0x1269cf000) [pid = 2230] [serial = 111] [outer = 0x0] [url = about:blank] 03:59:16 INFO - PROCESS | 2230 | --DOMWINDOW == 95 (0x111c17000) [pid = 2230] [serial = 63] [outer = 0x0] [url = about:blank] 03:59:16 INFO - PROCESS | 2230 | --DOMWINDOW == 94 (0x113d20400) [pid = 2230] [serial = 66] [outer = 0x0] [url = about:blank] 03:59:16 INFO - PROCESS | 2230 | --DOMWINDOW == 93 (0x11810c800) [pid = 2230] [serial = 69] [outer = 0x0] [url = about:blank] 03:59:16 INFO - PROCESS | 2230 | --DOMWINDOW == 92 (0x116533000) [pid = 2230] [serial = 72] [outer = 0x0] [url = about:blank] 03:59:16 INFO - PROCESS | 2230 | --DOMWINDOW == 91 (0x116802800) [pid = 2230] [serial = 73] [outer = 0x0] [url = about:blank] 03:59:16 INFO - PROCESS | 2230 | --DOMWINDOW == 90 (0x12bf68000) [pid = 2230] [serial = 31] [outer = 0x0] [url = about:blank] 03:59:16 INFO - PROCESS | 2230 | --DOMWINDOW == 89 (0x12baf6000) [pid = 2230] [serial = 27] [outer = 0x0] [url = about:blank] 03:59:16 INFO - PROCESS | 2230 | --DOMWINDOW == 88 (0x12bafc000) [pid = 2230] [serial = 28] [outer = 0x0] [url = about:blank] 03:59:16 INFO - PROCESS | 2230 | --DOMWINDOW == 87 (0x12b20cc00) [pid = 2230] [serial = 24] [outer = 0x0] [url = about:blank] 03:59:16 INFO - PROCESS | 2230 | --DOMWINDOW == 86 (0x12b218400) [pid = 2230] [serial = 25] [outer = 0x0] [url = about:blank] 03:59:16 INFO - PROCESS | 2230 | --DOMWINDOW == 85 (0x12a8f3800) [pid = 2230] [serial = 22] [outer = 0x0] [url = about:blank] 03:59:16 INFO - PROCESS | 2230 | --DOMWINDOW == 84 (0x12a8ef000) [pid = 2230] [serial = 21] [outer = 0x0] [url = about:blank] 03:59:16 INFO - PROCESS | 2230 | --DOMWINDOW == 83 (0x1293d8000) [pid = 2230] [serial = 18] [outer = 0x0] [url = about:blank] 03:59:16 INFO - PROCESS | 2230 | --DOMWINDOW == 82 (0x11811c400) [pid = 2230] [serial = 15] [outer = 0x0] [url = about:blank] 03:59:16 INFO - PROCESS | 2230 | --DOMWINDOW == 81 (0x124e62c00) [pid = 2230] [serial = 16] [outer = 0x0] [url = about:blank] 03:59:16 INFO - PROCESS | 2230 | --DOMWINDOW == 80 (0x12dc08000) [pid = 2230] [serial = 60] [outer = 0x0] [url = about:blank] 03:59:16 INFO - PROCESS | 2230 | --DOMWINDOW == 79 (0x12c881c00) [pid = 2230] [serial = 57] [outer = 0x0] [url = about:blank] 03:59:16 INFO - PROCESS | 2230 | --DOMWINDOW == 78 (0x12d475000) [pid = 2230] [serial = 58] [outer = 0x0] [url = about:blank] 03:59:16 INFO - PROCESS | 2230 | --DOMWINDOW == 77 (0x12d477c00) [pid = 2230] [serial = 55] [outer = 0x0] [url = about:blank] 03:59:16 INFO - PROCESS | 2230 | --DOMWINDOW == 76 (0x12d474c00) [pid = 2230] [serial = 54] [outer = 0x0] [url = about:blank] 03:59:16 INFO - PROCESS | 2230 | --DOMWINDOW == 75 (0x11818c800) [pid = 2230] [serial = 51] [outer = 0x0] [url = about:blank] 03:59:16 INFO - PROCESS | 2230 | --DOMWINDOW == 74 (0x118859800) [pid = 2230] [serial = 52] [outer = 0x0] [url = about:blank] 03:59:16 INFO - PROCESS | 2230 | --DOMWINDOW == 73 (0x12cc04c00) [pid = 2230] [serial = 48] [outer = 0x0] [url = about:blank] 03:59:16 INFO - PROCESS | 2230 | --DOMWINDOW == 72 (0x12cacb000) [pid = 2230] [serial = 42] [outer = 0x0] [url = about:blank] 03:59:16 INFO - PROCESS | 2230 | --DOMWINDOW == 71 (0x12cb73c00) [pid = 2230] [serial = 45] [outer = 0x0] [url = about:blank] 03:59:16 INFO - PROCESS | 2230 | --DOMWINDOW == 70 (0x12cb79400) [pid = 2230] [serial = 46] [outer = 0x0] [url = about:blank] 03:59:16 INFO - PROCESS | 2230 | --DOMWINDOW == 69 (0x12c6ccc00) [pid = 2230] [serial = 40] [outer = 0x0] [url = about:blank] 03:59:16 INFO - PROCESS | 2230 | --DOMWINDOW == 68 (0x12c550c00) [pid = 2230] [serial = 37] [outer = 0x0] [url = about:blank] 03:59:16 INFO - PROCESS | 2230 | --DOMWINDOW == 67 (0x12c558c00) [pid = 2230] [serial = 39] [outer = 0x0] [url = about:blank] 03:59:16 INFO - PROCESS | 2230 | --DOMWINDOW == 66 (0x12c54d800) [pid = 2230] [serial = 36] [outer = 0x0] [url = about:blank] 03:59:16 INFO - PROCESS | 2230 | --DOMWINDOW == 65 (0x1187cc000) [pid = 2230] [serial = 33] [outer = 0x0] [url = about:blank] 03:59:16 INFO - PROCESS | 2230 | --DOMWINDOW == 64 (0x12bf6b400) [pid = 2230] [serial = 34] [outer = 0x0] [url = about:blank] 03:59:16 INFO - PROCESS | 2230 | --DOMWINDOW == 63 (0x12bda0400) [pid = 2230] [serial = 30] [outer = 0x0] [url = about:blank] 03:59:17 INFO - PROCESS | 2230 | 1471345157056 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]]]}] 03:59:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 03:59:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1227ms 03:59:17 INFO - PROCESS | 2230 | 1471345157102 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 03:59:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 03:59:17 INFO - PROCESS | 2230 | 1471345157104 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 03:59:17 INFO - PROCESS | 2230 | 1471345157107 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 03:59:17 INFO - PROCESS | 2230 | 1471345157111 Marionette TRACE conn2 <- [1,186,null,{}] 03:59:17 INFO - PROCESS | 2230 | 1471345157115 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}] 03:59:17 INFO - PROCESS | 2230 | 1471345157116 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:59:17 INFO - PROCESS | 2230 | 1471345157188 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 03:59:17 INFO - PROCESS | 2230 | 1471345157196 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:17 INFO - PROCESS | 2230 | 1471345157199 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:59:17 INFO - PROCESS | 2230 | ++DOCSHELL 0x1131ac800 == 28 [pid = 2230] [id = 54] 03:59:17 INFO - PROCESS | 2230 | ++DOMWINDOW == 64 (0x1167a2400) [pid = 2230] [serial = 158] [outer = 0x0] 03:59:17 INFO - PROCESS | 2230 | ++DOMWINDOW == 65 (0x116806000) [pid = 2230] [serial = 159] [outer = 0x1167a2400] 03:59:17 INFO - PROCESS | 2230 | 1471345157229 Marionette DEBUG loaded listener.js 03:59:17 INFO - PROCESS | 2230 | ++DOMWINDOW == 66 (0x112af5000) [pid = 2230] [serial = 160] [outer = 0x1167a2400] 03:59:17 INFO - PROCESS | 2230 | 1471345157534 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]]]}] 03:59:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 03:59:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 473ms 03:59:17 INFO - PROCESS | 2230 | 1471345157583 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 03:59:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 03:59:17 INFO - PROCESS | 2230 | 1471345157586 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 03:59:17 INFO - PROCESS | 2230 | 1471345157591 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 03:59:17 INFO - PROCESS | 2230 | 1471345157593 Marionette TRACE conn2 <- [1,190,null,{}] 03:59:17 INFO - PROCESS | 2230 | 1471345157595 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}] 03:59:17 INFO - PROCESS | 2230 | 1471345157597 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:59:17 INFO - PROCESS | 2230 | 1471345157671 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 03:59:17 INFO - PROCESS | 2230 | 1471345157675 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:17 INFO - PROCESS | 2230 | 1471345157677 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:59:17 INFO - PROCESS | 2230 | ++DOCSHELL 0x11684c000 == 29 [pid = 2230] [id = 55] 03:59:17 INFO - PROCESS | 2230 | ++DOMWINDOW == 67 (0x11810a800) [pid = 2230] [serial = 161] [outer = 0x0] 03:59:17 INFO - PROCESS | 2230 | ++DOMWINDOW == 68 (0x1181b6800) [pid = 2230] [serial = 162] [outer = 0x11810a800] 03:59:17 INFO - PROCESS | 2230 | 1471345157709 Marionette DEBUG loaded listener.js 03:59:17 INFO - PROCESS | 2230 | ++DOMWINDOW == 69 (0x118592400) [pid = 2230] [serial = 163] [outer = 0x11810a800] 03:59:18 INFO - PROCESS | 2230 | 1471345158022 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]]]}] 03:59:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 03:59:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 471ms 03:59:18 INFO - PROCESS | 2230 | 1471345158070 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 03:59:18 INFO - PROCESS | 2230 | 1471345158072 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 03:59:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 03:59:18 INFO - PROCESS | 2230 | 1471345158074 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 03:59:18 INFO - PROCESS | 2230 | 1471345158077 Marionette TRACE conn2 <- [1,194,null,{}] 03:59:18 INFO - PROCESS | 2230 | 1471345158086 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}] 03:59:18 INFO - PROCESS | 2230 | 1471345158089 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:59:18 INFO - PROCESS | 2230 | 1471345158168 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 03:59:18 INFO - PROCESS | 2230 | 1471345158212 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:18 INFO - PROCESS | 2230 | 1471345158214 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:59:18 INFO - PROCESS | 2230 | ++DOCSHELL 0x117236800 == 30 [pid = 2230] [id = 56] 03:59:18 INFO - PROCESS | 2230 | ++DOMWINDOW == 70 (0x1162e8c00) [pid = 2230] [serial = 164] [outer = 0x0] 03:59:18 INFO - PROCESS | 2230 | ++DOMWINDOW == 71 (0x11885cc00) [pid = 2230] [serial = 165] [outer = 0x1162e8c00] 03:59:18 INFO - PROCESS | 2230 | 1471345158242 Marionette DEBUG loaded listener.js 03:59:18 INFO - PROCESS | 2230 | ++DOMWINDOW == 72 (0x1194a8800) [pid = 2230] [serial = 166] [outer = 0x1162e8c00] 03:59:18 INFO - PROCESS | 2230 | 1471345158533 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]]]}] 03:59:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 03:59:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 473ms 03:59:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 03:59:18 INFO - PROCESS | 2230 | 1471345158548 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 03:59:18 INFO - PROCESS | 2230 | 1471345158550 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 03:59:18 INFO - PROCESS | 2230 | 1471345158552 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 03:59:18 INFO - PROCESS | 2230 | 1471345158553 Marionette TRACE conn2 <- [1,198,null,{}] 03:59:18 INFO - PROCESS | 2230 | 1471345158556 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}] 03:59:18 INFO - PROCESS | 2230 | 1471345158557 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:59:18 INFO - PROCESS | 2230 | 1471345158648 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 03:59:18 INFO - PROCESS | 2230 | 1471345158651 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:18 INFO - PROCESS | 2230 | 1471345158652 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:59:18 INFO - PROCESS | 2230 | ++DOCSHELL 0x11874d000 == 31 [pid = 2230] [id = 57] 03:59:18 INFO - PROCESS | 2230 | ++DOMWINDOW == 73 (0x1194b8800) [pid = 2230] [serial = 167] [outer = 0x0] 03:59:18 INFO - PROCESS | 2230 | ++DOMWINDOW == 74 (0x11971f400) [pid = 2230] [serial = 168] [outer = 0x1194b8800] 03:59:18 INFO - PROCESS | 2230 | 1471345158681 Marionette DEBUG loaded listener.js 03:59:18 INFO - PROCESS | 2230 | ++DOMWINDOW == 75 (0x119a9c000) [pid = 2230] [serial = 169] [outer = 0x1194b8800] 03:59:18 INFO - PROCESS | 2230 | 1471345158992 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]]]}] 03:59:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 03:59:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 471ms 03:59:19 INFO - PROCESS | 2230 | 1471345159024 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 03:59:19 INFO - PROCESS | 2230 | 1471345159027 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 03:59:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 03:59:19 INFO - PROCESS | 2230 | 1471345159057 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 03:59:19 INFO - PROCESS | 2230 | 1471345159067 Marionette TRACE conn2 <- [1,202,null,{}] 03:59:19 INFO - PROCESS | 2230 | 1471345159076 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}] 03:59:19 INFO - PROCESS | 2230 | 1471345159078 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:59:19 INFO - PROCESS | 2230 | 1471345159165 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 03:59:19 INFO - PROCESS | 2230 | 1471345159168 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:19 INFO - PROCESS | 2230 | 1471345159169 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:59:19 INFO - PROCESS | 2230 | ++DOCSHELL 0x119185800 == 32 [pid = 2230] [id = 58] 03:59:19 INFO - PROCESS | 2230 | ++DOMWINDOW == 76 (0x118103c00) [pid = 2230] [serial = 170] [outer = 0x0] 03:59:19 INFO - PROCESS | 2230 | ++DOMWINDOW == 77 (0x119c63400) [pid = 2230] [serial = 171] [outer = 0x118103c00] 03:59:19 INFO - PROCESS | 2230 | 1471345159195 Marionette DEBUG loaded listener.js 03:59:19 INFO - PROCESS | 2230 | ++DOMWINDOW == 78 (0x120ea4800) [pid = 2230] [serial = 172] [outer = 0x118103c00] 03:59:19 INFO - PROCESS | 2230 | 1471345159510 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]]]}] 03:59:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 03:59:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 498ms 03:59:19 INFO - PROCESS | 2230 | 1471345159535 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 03:59:19 INFO - PROCESS | 2230 | 1471345159536 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 03:59:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 03:59:19 INFO - PROCESS | 2230 | 1471345159538 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 03:59:19 INFO - PROCESS | 2230 | 1471345159539 Marionette TRACE conn2 <- [1,206,null,{}] 03:59:19 INFO - PROCESS | 2230 | 1471345159543 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}] 03:59:19 INFO - PROCESS | 2230 | 1471345159547 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:59:19 INFO - PROCESS | 2230 | 1471345159655 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 03:59:19 INFO - PROCESS | 2230 | 1471345159685 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:19 INFO - PROCESS | 2230 | 1471345159686 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:59:19 INFO - PROCESS | 2230 | ++DOCSHELL 0x119c10800 == 33 [pid = 2230] [id = 59] 03:59:19 INFO - PROCESS | 2230 | ++DOMWINDOW == 79 (0x120fe0c00) [pid = 2230] [serial = 173] [outer = 0x0] 03:59:19 INFO - PROCESS | 2230 | ++DOMWINDOW == 80 (0x123c83800) [pid = 2230] [serial = 174] [outer = 0x120fe0c00] 03:59:19 INFO - PROCESS | 2230 | 1471345159712 Marionette DEBUG loaded listener.js 03:59:19 INFO - PROCESS | 2230 | ++DOMWINDOW == 81 (0x124cebc00) [pid = 2230] [serial = 175] [outer = 0x120fe0c00] 03:59:20 INFO - PROCESS | 2230 | 1471345160017 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]]]}] 03:59:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 03:59:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 522ms 03:59:20 INFO - PROCESS | 2230 | 1471345160061 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 03:59:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 03:59:20 INFO - PROCESS | 2230 | 1471345160062 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 03:59:20 INFO - PROCESS | 2230 | 1471345160064 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 03:59:20 INFO - PROCESS | 2230 | 1471345160065 Marionette TRACE conn2 <- [1,210,null,{}] 03:59:20 INFO - PROCESS | 2230 | 1471345160067 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}] 03:59:20 INFO - PROCESS | 2230 | 1471345160069 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:59:20 INFO - PROCESS | 2230 | 1471345160163 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 03:59:20 INFO - PROCESS | 2230 | 1471345160194 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:20 INFO - PROCESS | 2230 | 1471345160195 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:59:20 INFO - PROCESS | 2230 | ++DOCSHELL 0x123910000 == 34 [pid = 2230] [id = 60] 03:59:20 INFO - PROCESS | 2230 | ++DOMWINDOW == 82 (0x111c79000) [pid = 2230] [serial = 176] [outer = 0x0] 03:59:20 INFO - PROCESS | 2230 | ++DOMWINDOW == 83 (0x124fabc00) [pid = 2230] [serial = 177] [outer = 0x111c79000] 03:59:20 INFO - PROCESS | 2230 | 1471345160220 Marionette DEBUG loaded listener.js 03:59:20 INFO - PROCESS | 2230 | ++DOMWINDOW == 84 (0x12554d000) [pid = 2230] [serial = 178] [outer = 0x111c79000] 03:59:20 INFO - PROCESS | 2230 | 1471345160501 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]]]}] 03:59:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 03:59:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 470ms 03:59:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 03:59:20 INFO - PROCESS | 2230 | 1471345160535 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 03:59:20 INFO - PROCESS | 2230 | 1471345160536 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 03:59:20 INFO - PROCESS | 2230 | 1471345160538 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 03:59:20 INFO - PROCESS | 2230 | 1471345160540 Marionette TRACE conn2 <- [1,214,null,{}] 03:59:20 INFO - PROCESS | 2230 | 1471345160543 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}] 03:59:20 INFO - PROCESS | 2230 | 1471345160546 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:59:20 INFO - PROCESS | 2230 | 1471345160635 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 03:59:20 INFO - PROCESS | 2230 | 1471345160665 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:20 INFO - PROCESS | 2230 | 1471345160666 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:59:20 INFO - PROCESS | 2230 | ++DOCSHELL 0x123cbe000 == 35 [pid = 2230] [id = 61] 03:59:20 INFO - PROCESS | 2230 | ++DOMWINDOW == 85 (0x1250f6000) [pid = 2230] [serial = 179] [outer = 0x0] 03:59:20 INFO - PROCESS | 2230 | ++DOMWINDOW == 86 (0x125592800) [pid = 2230] [serial = 180] [outer = 0x1250f6000] 03:59:20 INFO - PROCESS | 2230 | 1471345160691 Marionette DEBUG loaded listener.js 03:59:20 INFO - PROCESS | 2230 | ++DOMWINDOW == 87 (0x12682d400) [pid = 2230] [serial = 181] [outer = 0x1250f6000] 03:59:21 INFO - PROCESS | 2230 | 1471345161012 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]]]}] 03:59:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 03:59:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 522ms 03:59:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 03:59:21 INFO - PROCESS | 2230 | 1471345161061 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 03:59:21 INFO - PROCESS | 2230 | 1471345161062 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 03:59:21 INFO - PROCESS | 2230 | 1471345161064 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 03:59:21 INFO - PROCESS | 2230 | 1471345161065 Marionette TRACE conn2 <- [1,218,null,{}] 03:59:21 INFO - PROCESS | 2230 | 1471345161068 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}] 03:59:21 INFO - PROCESS | 2230 | 1471345161069 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:59:21 INFO - PROCESS | 2230 | 1471345161208 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 03:59:21 INFO - PROCESS | 2230 | --DOMWINDOW == 86 (0x119c5f400) [pid = 2230] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 03:59:21 INFO - PROCESS | 2230 | --DOMWINDOW == 85 (0x1160cd400) [pid = 2230] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 03:59:21 INFO - PROCESS | 2230 | --DOMWINDOW == 84 (0x116aa6000) [pid = 2230] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 03:59:21 INFO - PROCESS | 2230 | --DOMWINDOW == 83 (0x118113400) [pid = 2230] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 03:59:21 INFO - PROCESS | 2230 | --DOMWINDOW == 82 (0x11688c000) [pid = 2230] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 03:59:21 INFO - PROCESS | 2230 | --DOMWINDOW == 81 (0x118f9e800) [pid = 2230] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 03:59:21 INFO - PROCESS | 2230 | --DOMWINDOW == 80 (0x1270c3000) [pid = 2230] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 03:59:21 INFO - PROCESS | 2230 | --DOMWINDOW == 79 (0x126910400) [pid = 2230] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 03:59:21 INFO - PROCESS | 2230 | --DOMWINDOW == 78 (0x12450ec00) [pid = 2230] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 03:59:21 INFO - PROCESS | 2230 | 1471345161244 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:21 INFO - PROCESS | 2230 | 1471345161245 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:59:21 INFO - PROCESS | 2230 | ++DOCSHELL 0x117236000 == 36 [pid = 2230] [id = 62] 03:59:21 INFO - PROCESS | 2230 | ++DOMWINDOW == 79 (0x111c19c00) [pid = 2230] [serial = 182] [outer = 0x0] 03:59:21 INFO - PROCESS | 2230 | ++DOMWINDOW == 80 (0x11688f800) [pid = 2230] [serial = 183] [outer = 0x111c19c00] 03:59:21 INFO - PROCESS | 2230 | 1471345161270 Marionette DEBUG loaded listener.js 03:59:21 INFO - PROCESS | 2230 | ++DOMWINDOW == 81 (0x11971d800) [pid = 2230] [serial = 184] [outer = 0x111c19c00] 03:59:21 INFO - PROCESS | 2230 | 1471345161518 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]]]}] 03:59:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 03:59:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 470ms 03:59:21 INFO - PROCESS | 2230 | 1471345161534 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 03:59:21 INFO - PROCESS | 2230 | 1471345161536 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 03:59:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 03:59:21 INFO - PROCESS | 2230 | 1471345161538 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 03:59:21 INFO - PROCESS | 2230 | 1471345161539 Marionette TRACE conn2 <- [1,222,null,{}] 03:59:21 INFO - PROCESS | 2230 | 1471345161553 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}] 03:59:21 INFO - PROCESS | 2230 | 1471345161554 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:59:21 INFO - PROCESS | 2230 | 1471345161634 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 03:59:21 INFO - PROCESS | 2230 | 1471345161638 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:21 INFO - PROCESS | 2230 | 1471345161639 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:59:21 INFO - PROCESS | 2230 | ++DOCSHELL 0x124aa1000 == 37 [pid = 2230] [id = 63] 03:59:21 INFO - PROCESS | 2230 | ++DOMWINDOW == 82 (0x119119800) [pid = 2230] [serial = 185] [outer = 0x0] 03:59:21 INFO - PROCESS | 2230 | ++DOMWINDOW == 83 (0x126910400) [pid = 2230] [serial = 186] [outer = 0x119119800] 03:59:21 INFO - PROCESS | 2230 | 1471345161667 Marionette DEBUG loaded listener.js 03:59:21 INFO - PROCESS | 2230 | ++DOMWINDOW == 84 (0x126d48400) [pid = 2230] [serial = 187] [outer = 0x119119800] 03:59:21 INFO - PROCESS | 2230 | 1471345161981 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]]]}] 03:59:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 03:59:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 471ms 03:59:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 03:59:22 INFO - PROCESS | 2230 | 1471345162011 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 03:59:22 INFO - PROCESS | 2230 | 1471345162013 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 03:59:22 INFO - PROCESS | 2230 | 1471345162015 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 03:59:22 INFO - PROCESS | 2230 | 1471345162017 Marionette TRACE conn2 <- [1,226,null,{}] 03:59:22 INFO - PROCESS | 2230 | 1471345162019 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}] 03:59:22 INFO - PROCESS | 2230 | 1471345162021 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:59:22 INFO - PROCESS | 2230 | 1471345162134 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 03:59:22 INFO - PROCESS | 2230 | 1471345162141 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:22 INFO - PROCESS | 2230 | 1471345162144 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:59:22 INFO - PROCESS | 2230 | ++DOCSHELL 0x119181800 == 38 [pid = 2230] [id = 64] 03:59:22 INFO - PROCESS | 2230 | ++DOMWINDOW == 85 (0x1269dc400) [pid = 2230] [serial = 188] [outer = 0x0] 03:59:22 INFO - PROCESS | 2230 | ++DOMWINDOW == 86 (0x127048800) [pid = 2230] [serial = 189] [outer = 0x1269dc400] 03:59:22 INFO - PROCESS | 2230 | 1471345162171 Marionette DEBUG loaded listener.js 03:59:22 INFO - PROCESS | 2230 | ++DOMWINDOW == 87 (0x1270c9800) [pid = 2230] [serial = 190] [outer = 0x1269dc400] 03:59:22 INFO - PROCESS | 2230 | 1471345162461 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]]]}] 03:59:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 03:59:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 471ms 03:59:22 INFO - PROCESS | 2230 | 1471345162486 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 03:59:22 INFO - PROCESS | 2230 | 1471345162487 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 03:59:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 03:59:22 INFO - PROCESS | 2230 | 1471345162490 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 03:59:22 INFO - PROCESS | 2230 | 1471345162491 Marionette TRACE conn2 <- [1,230,null,{}] 03:59:22 INFO - PROCESS | 2230 | 1471345162501 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}] 03:59:22 INFO - PROCESS | 2230 | 1471345162502 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:59:22 INFO - PROCESS | 2230 | 1471345162584 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 03:59:22 INFO - PROCESS | 2230 | 1471345162588 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:22 INFO - PROCESS | 2230 | 1471345162589 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:59:22 INFO - PROCESS | 2230 | ++DOCSHELL 0x128c21800 == 39 [pid = 2230] [id = 65] 03:59:22 INFO - PROCESS | 2230 | ++DOMWINDOW == 88 (0x1270cc000) [pid = 2230] [serial = 191] [outer = 0x0] 03:59:22 INFO - PROCESS | 2230 | ++DOMWINDOW == 89 (0x127482800) [pid = 2230] [serial = 192] [outer = 0x1270cc000] 03:59:22 INFO - PROCESS | 2230 | 1471345162617 Marionette DEBUG loaded listener.js 03:59:22 INFO - PROCESS | 2230 | ++DOMWINDOW == 90 (0x127615c00) [pid = 2230] [serial = 193] [outer = 0x1270cc000] 03:59:22 INFO - PROCESS | 2230 | 1471345162912 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]]]}] 03:59:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 03:59:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 476ms 03:59:22 INFO - PROCESS | 2230 | 1471345162967 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 03:59:22 INFO - PROCESS | 2230 | 1471345162968 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 03:59:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 03:59:22 INFO - PROCESS | 2230 | 1471345162970 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 03:59:22 INFO - PROCESS | 2230 | 1471345162971 Marionette TRACE conn2 <- [1,234,null,{}] 03:59:22 INFO - PROCESS | 2230 | 1471345162974 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}] 03:59:22 INFO - PROCESS | 2230 | 1471345162975 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:59:23 INFO - PROCESS | 2230 | 1471345163081 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 03:59:23 INFO - PROCESS | 2230 | 1471345163087 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:23 INFO - PROCESS | 2230 | 1471345163088 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:59:23 INFO - PROCESS | 2230 | ++DOCSHELL 0x129030800 == 40 [pid = 2230] [id = 66] 03:59:23 INFO - PROCESS | 2230 | ++DOMWINDOW == 91 (0x12760e000) [pid = 2230] [serial = 194] [outer = 0x0] 03:59:23 INFO - PROCESS | 2230 | ++DOMWINDOW == 92 (0x127614c00) [pid = 2230] [serial = 195] [outer = 0x12760e000] 03:59:23 INFO - PROCESS | 2230 | 1471345163112 Marionette DEBUG loaded listener.js 03:59:23 INFO - PROCESS | 2230 | ++DOMWINDOW == 93 (0x128d23400) [pid = 2230] [serial = 196] [outer = 0x12760e000] 03:59:23 INFO - PROCESS | 2230 | 1471345163571 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]]]}] 03:59:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 03:59:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 671ms 03:59:23 INFO - PROCESS | 2230 | 1471345163641 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 03:59:23 INFO - PROCESS | 2230 | 1471345163644 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 03:59:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 03:59:23 INFO - PROCESS | 2230 | 1471345163648 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 03:59:23 INFO - PROCESS | 2230 | 1471345163650 Marionette TRACE conn2 <- [1,238,null,{}] 03:59:23 INFO - PROCESS | 2230 | 1471345163654 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}] 03:59:23 INFO - PROCESS | 2230 | 1471345163656 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:59:23 INFO - PROCESS | 2230 | 1471345163765 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 03:59:23 INFO - PROCESS | 2230 | 1471345163812 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:23 INFO - PROCESS | 2230 | 1471345163813 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:59:23 INFO - PROCESS | 2230 | ++DOCSHELL 0x116578800 == 41 [pid = 2230] [id = 67] 03:59:23 INFO - PROCESS | 2230 | ++DOMWINDOW == 94 (0x113f7ac00) [pid = 2230] [serial = 197] [outer = 0x0] 03:59:23 INFO - PROCESS | 2230 | ++DOMWINDOW == 95 (0x1168eb000) [pid = 2230] [serial = 198] [outer = 0x113f7ac00] 03:59:23 INFO - PROCESS | 2230 | 1471345163845 Marionette DEBUG loaded listener.js 03:59:23 INFO - PROCESS | 2230 | ++DOMWINDOW == 96 (0x117d39400) [pid = 2230] [serial = 199] [outer = 0x113f7ac00] 03:59:24 INFO - PROCESS | 2230 | ++DOMWINDOW == 97 (0x1187be000) [pid = 2230] [serial = 200] [outer = 0x12cb6fc00] 03:59:24 INFO - PROCESS | 2230 | 1471345164366 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]]]}] 03:59:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 03:59:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 771ms 03:59:24 INFO - PROCESS | 2230 | 1471345164477 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 03:59:24 INFO - PROCESS | 2230 | 1471345164480 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 03:59:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 03:59:24 INFO - PROCESS | 2230 | 1471345164487 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 03:59:24 INFO - PROCESS | 2230 | 1471345164488 Marionette TRACE conn2 <- [1,242,null,{}] 03:59:24 INFO - PROCESS | 2230 | 1471345164491 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}] 03:59:24 INFO - PROCESS | 2230 | 1471345164493 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:59:24 INFO - PROCESS | 2230 | 1471345164698 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 03:59:24 INFO - PROCESS | 2230 | 1471345164769 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:24 INFO - PROCESS | 2230 | 1471345164770 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:59:24 INFO - PROCESS | 2230 | ++DOCSHELL 0x112ff0000 == 42 [pid = 2230] [id = 68] 03:59:24 INFO - PROCESS | 2230 | ++DOMWINDOW == 98 (0x1160ca800) [pid = 2230] [serial = 201] [outer = 0x0] 03:59:24 INFO - PROCESS | 2230 | ++DOMWINDOW == 99 (0x117292400) [pid = 2230] [serial = 202] [outer = 0x1160ca800] 03:59:24 INFO - PROCESS | 2230 | 1471345164799 Marionette DEBUG loaded listener.js 03:59:24 INFO - PROCESS | 2230 | ++DOMWINDOW == 100 (0x118120c00) [pid = 2230] [serial = 203] [outer = 0x1160ca800] 03:59:25 INFO - PROCESS | 2230 | --DOCSHELL 0x128c21800 == 41 [pid = 2230] [id = 65] 03:59:25 INFO - PROCESS | 2230 | --DOCSHELL 0x119181800 == 40 [pid = 2230] [id = 64] 03:59:25 INFO - PROCESS | 2230 | --DOCSHELL 0x124aa1000 == 39 [pid = 2230] [id = 63] 03:59:25 INFO - PROCESS | 2230 | --DOCSHELL 0x117236000 == 38 [pid = 2230] [id = 62] 03:59:25 INFO - PROCESS | 2230 | --DOCSHELL 0x123cbe000 == 37 [pid = 2230] [id = 61] 03:59:25 INFO - PROCESS | 2230 | --DOCSHELL 0x123910000 == 36 [pid = 2230] [id = 60] 03:59:25 INFO - PROCESS | 2230 | --DOCSHELL 0x119c10800 == 35 [pid = 2230] [id = 59] 03:59:25 INFO - PROCESS | 2230 | --DOCSHELL 0x119185800 == 34 [pid = 2230] [id = 58] 03:59:25 INFO - PROCESS | 2230 | --DOCSHELL 0x11874d000 == 33 [pid = 2230] [id = 57] 03:59:25 INFO - PROCESS | 2230 | --DOCSHELL 0x117236800 == 32 [pid = 2230] [id = 56] 03:59:25 INFO - PROCESS | 2230 | --DOCSHELL 0x11684c000 == 31 [pid = 2230] [id = 55] 03:59:25 INFO - PROCESS | 2230 | --DOCSHELL 0x1131ac800 == 30 [pid = 2230] [id = 54] 03:59:25 INFO - PROCESS | 2230 | --DOCSHELL 0x1162e0000 == 29 [pid = 2230] [id = 53] 03:59:25 INFO - PROCESS | 2230 | --DOMWINDOW == 99 (0x120fe8400) [pid = 2230] [serial = 135] [outer = 0x0] [url = about:blank] 03:59:25 INFO - PROCESS | 2230 | --DOMWINDOW == 98 (0x12438a400) [pid = 2230] [serial = 136] [outer = 0x0] [url = about:blank] 03:59:25 INFO - PROCESS | 2230 | --DOMWINDOW == 97 (0x119a91800) [pid = 2230] [serial = 133] [outer = 0x0] [url = about:blank] 03:59:25 INFO - PROCESS | 2230 | --DOMWINDOW == 96 (0x118108800) [pid = 2230] [serial = 121] [outer = 0x0] [url = about:blank] 03:59:25 INFO - PROCESS | 2230 | --DOMWINDOW == 95 (0x117292c00) [pid = 2230] [serial = 120] [outer = 0x0] [url = about:blank] 03:59:25 INFO - PROCESS | 2230 | --DOMWINDOW == 94 (0x1181b8400) [pid = 2230] [serial = 123] [outer = 0x0] [url = about:blank] 03:59:25 INFO - PROCESS | 2230 | --DOMWINDOW == 93 (0x11971c800) [pid = 2230] [serial = 132] [outer = 0x0] [url = about:blank] 03:59:25 INFO - PROCESS | 2230 | --DOMWINDOW == 92 (0x118851800) [pid = 2230] [serial = 127] [outer = 0x0] [url = about:blank] 03:59:25 INFO - PROCESS | 2230 | --DOMWINDOW == 91 (0x1187c1400) [pid = 2230] [serial = 124] [outer = 0x0] [url = about:blank] 03:59:25 INFO - PROCESS | 2230 | --DOMWINDOW == 90 (0x1194c0c00) [pid = 2230] [serial = 130] [outer = 0x0] [url = about:blank] 03:59:25 INFO - PROCESS | 2230 | --DOMWINDOW == 89 (0x117d32800) [pid = 2230] [serial = 126] [outer = 0x0] [url = about:blank] 03:59:25 INFO - PROCESS | 2230 | --DOMWINDOW == 88 (0x1194ae800) [pid = 2230] [serial = 129] [outer = 0x0] [url = about:blank] 03:59:25 INFO - PROCESS | 2230 | --DOMWINDOW == 87 (0x127160c00) [pid = 2230] [serial = 118] [outer = 0x0] [url = about:blank] 03:59:25 INFO - PROCESS | 2230 | --DOMWINDOW == 86 (0x1270c8800) [pid = 2230] [serial = 117] [outer = 0x0] [url = about:blank] 03:59:25 INFO - PROCESS | 2230 | --DOMWINDOW == 85 (0x1270c1400) [pid = 2230] [serial = 115] [outer = 0x0] [url = about:blank] 03:59:25 INFO - PROCESS | 2230 | --DOMWINDOW == 84 (0x12450d400) [pid = 2230] [serial = 103] [outer = 0x0] [url = about:blank] 03:59:25 INFO - PROCESS | 2230 | 1471345165210 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]]]}] 03:59:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 03:59:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 772ms 03:59:25 INFO - PROCESS | 2230 | 1471345165259 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 03:59:25 INFO - PROCESS | 2230 | 1471345165261 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 03:59:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 03:59:25 INFO - PROCESS | 2230 | 1471345165265 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 03:59:25 INFO - PROCESS | 2230 | 1471345165266 Marionette TRACE conn2 <- [1,246,null,{}] 03:59:25 INFO - PROCESS | 2230 | 1471345165270 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}] 03:59:25 INFO - PROCESS | 2230 | 1471345165271 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:59:25 INFO - PROCESS | 2230 | 1471345165349 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 03:59:25 INFO - PROCESS | 2230 | 1471345165353 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:25 INFO - PROCESS | 2230 | 1471345165354 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:59:25 INFO - PROCESS | 2230 | ++DOCSHELL 0x11684c000 == 30 [pid = 2230] [id = 69] 03:59:25 INFO - PROCESS | 2230 | ++DOMWINDOW == 85 (0x11858b400) [pid = 2230] [serial = 204] [outer = 0x0] 03:59:25 INFO - PROCESS | 2230 | ++DOMWINDOW == 86 (0x1187c1800) [pid = 2230] [serial = 205] [outer = 0x11858b400] 03:59:25 INFO - PROCESS | 2230 | 1471345165386 Marionette DEBUG loaded listener.js 03:59:25 INFO - PROCESS | 2230 | ++DOMWINDOW == 87 (0x118f9f800) [pid = 2230] [serial = 206] [outer = 0x11858b400] 03:59:25 INFO - PROCESS | 2230 | 1471345165736 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]]]}] 03:59:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 03:59:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 520ms 03:59:25 INFO - PROCESS | 2230 | 1471345165785 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 03:59:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 03:59:25 INFO - PROCESS | 2230 | 1471345165787 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 03:59:25 INFO - PROCESS | 2230 | 1471345165789 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 03:59:25 INFO - PROCESS | 2230 | 1471345165791 Marionette TRACE conn2 <- [1,250,null,{}] 03:59:25 INFO - PROCESS | 2230 | 1471345165793 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}] 03:59:25 INFO - PROCESS | 2230 | 1471345165794 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:59:25 INFO - PROCESS | 2230 | 1471345165874 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 03:59:25 INFO - PROCESS | 2230 | 1471345165883 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:25 INFO - PROCESS | 2230 | 1471345165884 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:59:25 INFO - PROCESS | 2230 | ++DOCSHELL 0x118749800 == 31 [pid = 2230] [id = 70] 03:59:25 INFO - PROCESS | 2230 | ++DOMWINDOW == 88 (0x1194aa800) [pid = 2230] [serial = 207] [outer = 0x0] 03:59:25 INFO - PROCESS | 2230 | ++DOMWINDOW == 89 (0x119a91000) [pid = 2230] [serial = 208] [outer = 0x1194aa800] 03:59:25 INFO - PROCESS | 2230 | 1471345165911 Marionette DEBUG loaded listener.js 03:59:25 INFO - PROCESS | 2230 | ++DOMWINDOW == 90 (0x120ea1400) [pid = 2230] [serial = 209] [outer = 0x1194aa800] 03:59:26 INFO - PROCESS | 2230 | 1471345166258 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]]]}] 03:59:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 03:59:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 519ms 03:59:26 INFO - PROCESS | 2230 | 1471345166308 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 03:59:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 03:59:26 INFO - PROCESS | 2230 | 1471345166311 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 03:59:26 INFO - PROCESS | 2230 | 1471345166319 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 03:59:26 INFO - PROCESS | 2230 | 1471345166322 Marionette TRACE conn2 <- [1,254,null,{}] 03:59:26 INFO - PROCESS | 2230 | 1471345166325 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}] 03:59:26 INFO - PROCESS | 2230 | 1471345166327 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:59:26 INFO - PROCESS | 2230 | 1471345166410 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 03:59:26 INFO - PROCESS | 2230 | 1471345166416 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:26 INFO - PROCESS | 2230 | 1471345166417 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:59:26 INFO - PROCESS | 2230 | ++DOCSHELL 0x119938800 == 32 [pid = 2230] [id = 71] 03:59:26 INFO - PROCESS | 2230 | ++DOMWINDOW == 91 (0x120fe2000) [pid = 2230] [serial = 210] [outer = 0x0] 03:59:26 INFO - PROCESS | 2230 | ++DOMWINDOW == 92 (0x123c87000) [pid = 2230] [serial = 211] [outer = 0x120fe2000] 03:59:26 INFO - PROCESS | 2230 | 1471345166444 Marionette DEBUG loaded listener.js 03:59:26 INFO - PROCESS | 2230 | ++DOMWINDOW == 93 (0x12480d000) [pid = 2230] [serial = 212] [outer = 0x120fe2000] 03:59:26 INFO - PROCESS | 2230 | 1471345166760 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]]]}] 03:59:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 03:59:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 475ms 03:59:26 INFO - PROCESS | 2230 | 1471345166790 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 03:59:26 INFO - PROCESS | 2230 | 1471345166791 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 03:59:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 03:59:26 INFO - PROCESS | 2230 | 1471345166796 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 03:59:26 INFO - PROCESS | 2230 | 1471345166797 Marionette TRACE conn2 <- [1,258,null,{}] 03:59:26 INFO - PROCESS | 2230 | 1471345166800 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}] 03:59:26 INFO - PROCESS | 2230 | 1471345166801 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:59:26 INFO - PROCESS | 2230 | 1471345166901 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 03:59:26 INFO - PROCESS | 2230 | 1471345166929 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:26 INFO - PROCESS | 2230 | 1471345166930 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:59:26 INFO - PROCESS | 2230 | ++DOCSHELL 0x123870000 == 33 [pid = 2230] [id = 72] 03:59:26 INFO - PROCESS | 2230 | ++DOMWINDOW == 94 (0x1167a5400) [pid = 2230] [serial = 213] [outer = 0x0] 03:59:26 INFO - PROCESS | 2230 | ++DOMWINDOW == 95 (0x124cf3c00) [pid = 2230] [serial = 214] [outer = 0x1167a5400] 03:59:26 INFO - PROCESS | 2230 | 1471345166955 Marionette DEBUG loaded listener.js 03:59:26 INFO - PROCESS | 2230 | ++DOMWINDOW == 96 (0x125553800) [pid = 2230] [serial = 215] [outer = 0x1167a5400] 03:59:27 INFO - PROCESS | 2230 | 1471345167351 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]]]}] 03:59:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 03:59:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 568ms 03:59:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 03:59:27 INFO - PROCESS | 2230 | 1471345167364 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 03:59:27 INFO - PROCESS | 2230 | 1471345167366 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 03:59:27 INFO - PROCESS | 2230 | 1471345167368 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 03:59:27 INFO - PROCESS | 2230 | 1471345167369 Marionette TRACE conn2 <- [1,262,null,{}] 03:59:27 INFO - PROCESS | 2230 | 1471345167371 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}] 03:59:27 INFO - PROCESS | 2230 | 1471345167373 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:59:27 INFO - PROCESS | 2230 | 1471345167469 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 03:59:27 INFO - PROCESS | 2230 | 1471345167502 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:27 INFO - PROCESS | 2230 | 1471345167506 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:59:27 INFO - PROCESS | 2230 | ++DOCSHELL 0x119928800 == 34 [pid = 2230] [id = 73] 03:59:27 INFO - PROCESS | 2230 | ++DOMWINDOW == 97 (0x1269d1c00) [pid = 2230] [serial = 216] [outer = 0x0] 03:59:27 INFO - PROCESS | 2230 | ++DOMWINDOW == 98 (0x1269db400) [pid = 2230] [serial = 217] [outer = 0x1269d1c00] 03:59:27 INFO - PROCESS | 2230 | 1471345167539 Marionette DEBUG loaded listener.js 03:59:27 INFO - PROCESS | 2230 | ++DOMWINDOW == 99 (0x1270c1000) [pid = 2230] [serial = 218] [outer = 0x1269d1c00] 03:59:27 INFO - PROCESS | 2230 | 1471345167892 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]]]}] 03:59:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 03:59:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 568ms 03:59:27 INFO - PROCESS | 2230 | 1471345167937 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 03:59:27 INFO - PROCESS | 2230 | 1471345167938 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 03:59:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 03:59:27 INFO - PROCESS | 2230 | 1471345167940 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 03:59:27 INFO - PROCESS | 2230 | 1471345167941 Marionette TRACE conn2 <- [1,266,null,{}] 03:59:27 INFO - PROCESS | 2230 | 1471345167944 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}] 03:59:27 INFO - PROCESS | 2230 | 1471345167945 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:59:28 INFO - PROCESS | 2230 | 1471345168042 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 03:59:28 INFO - PROCESS | 2230 | 1471345168046 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:28 INFO - PROCESS | 2230 | 1471345168047 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:59:28 INFO - PROCESS | 2230 | ++DOCSHELL 0x124a8d000 == 35 [pid = 2230] [id = 74] 03:59:28 INFO - PROCESS | 2230 | ++DOMWINDOW == 100 (0x1270c1400) [pid = 2230] [serial = 219] [outer = 0x0] 03:59:28 INFO - PROCESS | 2230 | ++DOMWINDOW == 101 (0x127162c00) [pid = 2230] [serial = 220] [outer = 0x1270c1400] 03:59:28 INFO - PROCESS | 2230 | 1471345168073 Marionette DEBUG loaded listener.js 03:59:28 INFO - PROCESS | 2230 | ++DOMWINDOW == 102 (0x128d26400) [pid = 2230] [serial = 221] [outer = 0x1270c1400] 03:59:28 INFO - PROCESS | 2230 | 1471345168416 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]]]}] 03:59:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 03:59:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 520ms 03:59:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 03:59:28 INFO - PROCESS | 2230 | 1471345168462 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 03:59:28 INFO - PROCESS | 2230 | 1471345168463 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 03:59:28 INFO - PROCESS | 2230 | 1471345168465 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 03:59:28 INFO - PROCESS | 2230 | 1471345168466 Marionette TRACE conn2 <- [1,270,null,{}] 03:59:28 INFO - PROCESS | 2230 | 1471345168469 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}] 03:59:28 INFO - PROCESS | 2230 | 1471345168470 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:59:28 INFO - PROCESS | 2230 | 1471345168562 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 03:59:28 INFO - PROCESS | 2230 | 1471345168571 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:28 INFO - PROCESS | 2230 | 1471345168572 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:59:28 INFO - PROCESS | 2230 | ++DOCSHELL 0x1271c5000 == 36 [pid = 2230] [id = 75] 03:59:28 INFO - PROCESS | 2230 | ++DOMWINDOW == 103 (0x128e40400) [pid = 2230] [serial = 222] [outer = 0x0] 03:59:28 INFO - PROCESS | 2230 | ++DOMWINDOW == 104 (0x1290a2400) [pid = 2230] [serial = 223] [outer = 0x128e40400] 03:59:28 INFO - PROCESS | 2230 | 1471345168599 Marionette DEBUG loaded listener.js 03:59:28 INFO - PROCESS | 2230 | ++DOMWINDOW == 105 (0x1293d7000) [pid = 2230] [serial = 224] [outer = 0x128e40400] 03:59:28 INFO - PROCESS | 2230 | 1471345168900 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]]]}] 03:59:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 03:59:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 470ms 03:59:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 03:59:28 INFO - PROCESS | 2230 | 1471345168936 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 03:59:28 INFO - PROCESS | 2230 | 1471345168937 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 03:59:28 INFO - PROCESS | 2230 | 1471345168939 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 03:59:28 INFO - PROCESS | 2230 | 1471345168940 Marionette TRACE conn2 <- [1,274,null,{}] 03:59:28 INFO - PROCESS | 2230 | 1471345168945 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}] 03:59:28 INFO - PROCESS | 2230 | 1471345168947 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:59:29 INFO - PROCESS | 2230 | 1471345169040 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 03:59:29 INFO - PROCESS | 2230 | 1471345169044 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:29 INFO - PROCESS | 2230 | 1471345169045 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:59:29 INFO - PROCESS | 2230 | ++DOCSHELL 0x12933f800 == 37 [pid = 2230] [id = 76] 03:59:29 INFO - PROCESS | 2230 | ++DOMWINDOW == 106 (0x128e40800) [pid = 2230] [serial = 225] [outer = 0x0] 03:59:29 INFO - PROCESS | 2230 | ++DOMWINDOW == 107 (0x1293e0800) [pid = 2230] [serial = 226] [outer = 0x128e40800] 03:59:29 INFO - PROCESS | 2230 | 1471345169070 Marionette DEBUG loaded listener.js 03:59:29 INFO - PROCESS | 2230 | ++DOMWINDOW == 108 (0x129642000) [pid = 2230] [serial = 227] [outer = 0x128e40800] 03:59:29 INFO - PROCESS | 2230 | --DOMWINDOW == 107 (0x120fe0c00) [pid = 2230] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 03:59:29 INFO - PROCESS | 2230 | --DOMWINDOW == 106 (0x1162e8c00) [pid = 2230] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 03:59:29 INFO - PROCESS | 2230 | --DOMWINDOW == 105 (0x11810a800) [pid = 2230] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 03:59:29 INFO - PROCESS | 2230 | --DOMWINDOW == 104 (0x115098800) [pid = 2230] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 03:59:29 INFO - PROCESS | 2230 | --DOMWINDOW == 103 (0x111c79000) [pid = 2230] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 03:59:29 INFO - PROCESS | 2230 | --DOMWINDOW == 102 (0x1250f6000) [pid = 2230] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 03:59:29 INFO - PROCESS | 2230 | --DOMWINDOW == 101 (0x1167a2400) [pid = 2230] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 03:59:29 INFO - PROCESS | 2230 | --DOMWINDOW == 100 (0x1194b8800) [pid = 2230] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 03:59:29 INFO - PROCESS | 2230 | --DOMWINDOW == 99 (0x1122ab400) [pid = 2230] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 03:59:29 INFO - PROCESS | 2230 | --DOMWINDOW == 98 (0x111c19c00) [pid = 2230] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 03:59:29 INFO - PROCESS | 2230 | --DOMWINDOW == 97 (0x1269dc400) [pid = 2230] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 03:59:29 INFO - PROCESS | 2230 | --DOMWINDOW == 96 (0x116aa8c00) [pid = 2230] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 03:59:29 INFO - PROCESS | 2230 | --DOMWINDOW == 95 (0x1187ccc00) [pid = 2230] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 03:59:29 INFO - PROCESS | 2230 | --DOMWINDOW == 94 (0x119ea6800) [pid = 2230] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 03:59:29 INFO - PROCESS | 2230 | --DOMWINDOW == 93 (0x124e68400) [pid = 2230] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 03:59:29 INFO - PROCESS | 2230 | --DOMWINDOW == 92 (0x119a96400) [pid = 2230] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 03:59:29 INFO - PROCESS | 2230 | --DOMWINDOW == 91 (0x118103c00) [pid = 2230] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 03:59:29 INFO - PROCESS | 2230 | --DOMWINDOW == 90 (0x119119800) [pid = 2230] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 03:59:29 INFO - PROCESS | 2230 | --DOMWINDOW == 89 (0x1270cc000) [pid = 2230] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 03:59:29 INFO - PROCESS | 2230 | 1471345169486 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]]]}] 03:59:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 03:59:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 572ms 03:59:29 INFO - PROCESS | 2230 | 1471345169512 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 03:59:29 INFO - PROCESS | 2230 | 1471345169513 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 03:59:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 03:59:29 INFO - PROCESS | 2230 | 1471345169516 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 03:59:29 INFO - PROCESS | 2230 | 1471345169517 Marionette TRACE conn2 <- [1,278,null,{}] 03:59:29 INFO - PROCESS | 2230 | 1471345169519 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}] 03:59:29 INFO - PROCESS | 2230 | 1471345169520 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:59:29 INFO - PROCESS | 2230 | 1471345169598 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 03:59:29 INFO - PROCESS | 2230 | 1471345169646 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:29 INFO - PROCESS | 2230 | 1471345169647 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:59:29 INFO - PROCESS | 2230 | ++DOCSHELL 0x11992b800 == 38 [pid = 2230] [id = 77] 03:59:29 INFO - PROCESS | 2230 | ++DOMWINDOW == 90 (0x1160cd000) [pid = 2230] [serial = 228] [outer = 0x0] 03:59:29 INFO - PROCESS | 2230 | ++DOMWINDOW == 91 (0x118116000) [pid = 2230] [serial = 229] [outer = 0x1160cd000] 03:59:29 INFO - PROCESS | 2230 | 1471345169672 Marionette DEBUG loaded listener.js 03:59:29 INFO - PROCESS | 2230 | ++DOMWINDOW == 92 (0x120ea2000) [pid = 2230] [serial = 230] [outer = 0x1160cd000] 03:59:29 INFO - PROCESS | 2230 | 1471345169945 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]]]}] 03:59:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 03:59:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 468ms 03:59:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 03:59:29 INFO - PROCESS | 2230 | 1471345169985 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 03:59:29 INFO - PROCESS | 2230 | 1471345169986 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 03:59:29 INFO - PROCESS | 2230 | 1471345169988 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 03:59:29 INFO - PROCESS | 2230 | 1471345169990 Marionette TRACE conn2 <- [1,282,null,{}] 03:59:30 INFO - PROCESS | 2230 | 1471345170000 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}] 03:59:30 INFO - PROCESS | 2230 | 1471345170002 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:59:30 INFO - PROCESS | 2230 | 1471345170085 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 03:59:30 INFO - PROCESS | 2230 | 1471345170089 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:30 INFO - PROCESS | 2230 | 1471345170092 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:59:30 INFO - PROCESS | 2230 | ++DOCSHELL 0x129860800 == 39 [pid = 2230] [id = 78] 03:59:30 INFO - PROCESS | 2230 | ++DOMWINDOW == 93 (0x124877400) [pid = 2230] [serial = 231] [outer = 0x0] 03:59:30 INFO - PROCESS | 2230 | ++DOMWINDOW == 94 (0x1293df400) [pid = 2230] [serial = 232] [outer = 0x124877400] 03:59:30 INFO - PROCESS | 2230 | 1471345170122 Marionette DEBUG loaded listener.js 03:59:30 INFO - PROCESS | 2230 | ++DOMWINDOW == 95 (0x12a602c00) [pid = 2230] [serial = 233] [outer = 0x124877400] 03:59:30 INFO - PROCESS | 2230 | 1471345170469 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]]]}] 03:59:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 03:59:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 528ms 03:59:30 INFO - PROCESS | 2230 | 1471345170518 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 03:59:30 INFO - PROCESS | 2230 | 1471345170519 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 03:59:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 03:59:30 INFO - PROCESS | 2230 | 1471345170521 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 03:59:30 INFO - PROCESS | 2230 | 1471345170523 Marionette TRACE conn2 <- [1,286,null,{}] 03:59:30 INFO - PROCESS | 2230 | 1471345170525 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}] 03:59:30 INFO - PROCESS | 2230 | 1471345170527 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:59:30 INFO - PROCESS | 2230 | 1471345170618 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 03:59:30 INFO - PROCESS | 2230 | 1471345170622 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:30 INFO - PROCESS | 2230 | 1471345170623 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:59:30 INFO - PROCESS | 2230 | ++DOCSHELL 0x12a662800 == 40 [pid = 2230] [id = 79] 03:59:30 INFO - PROCESS | 2230 | ++DOMWINDOW == 96 (0x12a60b400) [pid = 2230] [serial = 234] [outer = 0x0] 03:59:30 INFO - PROCESS | 2230 | ++DOMWINDOW == 97 (0x12a722c00) [pid = 2230] [serial = 235] [outer = 0x12a60b400] 03:59:30 INFO - PROCESS | 2230 | 1471345170650 Marionette DEBUG loaded listener.js 03:59:30 INFO - PROCESS | 2230 | ++DOMWINDOW == 98 (0x12a72dc00) [pid = 2230] [serial = 236] [outer = 0x12a60b400] 03:59:30 INFO - PROCESS | 2230 | 1471345170952 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]]]}] 03:59:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 03:59:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 469ms 03:59:30 INFO - PROCESS | 2230 | 1471345170991 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 03:59:30 INFO - PROCESS | 2230 | 1471345170994 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 03:59:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 03:59:31 INFO - PROCESS | 2230 | 1471345170997 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 03:59:31 INFO - PROCESS | 2230 | 1471345170998 Marionette TRACE conn2 <- [1,290,null,{}] 03:59:31 INFO - PROCESS | 2230 | 1471345171001 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}] 03:59:31 INFO - PROCESS | 2230 | 1471345171002 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:59:31 INFO - PROCESS | 2230 | 1471345171081 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 03:59:31 INFO - PROCESS | 2230 | 1471345171085 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:31 INFO - PROCESS | 2230 | 1471345171086 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:59:31 INFO - PROCESS | 2230 | ++DOCSHELL 0x12a8ab800 == 41 [pid = 2230] [id = 80] 03:59:31 INFO - PROCESS | 2230 | ++DOMWINDOW == 99 (0x12a729c00) [pid = 2230] [serial = 237] [outer = 0x0] 03:59:31 INFO - PROCESS | 2230 | ++DOMWINDOW == 100 (0x12a8f1800) [pid = 2230] [serial = 238] [outer = 0x12a729c00] 03:59:31 INFO - PROCESS | 2230 | 1471345171111 Marionette DEBUG loaded listener.js 03:59:31 INFO - PROCESS | 2230 | ++DOMWINDOW == 101 (0x12a8f8c00) [pid = 2230] [serial = 239] [outer = 0x12a729c00] 03:59:31 INFO - PROCESS | 2230 | 1471345171522 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]]]}] 03:59:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 03:59:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 572ms 03:59:31 INFO - PROCESS | 2230 | 1471345171569 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 03:59:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 03:59:31 INFO - PROCESS | 2230 | 1471345171572 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 03:59:31 INFO - PROCESS | 2230 | 1471345171575 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 03:59:31 INFO - PROCESS | 2230 | 1471345171577 Marionette TRACE conn2 <- [1,294,null,{}] 03:59:31 INFO - PROCESS | 2230 | 1471345171581 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}] 03:59:31 INFO - PROCESS | 2230 | 1471345171583 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:59:31 INFO - PROCESS | 2230 | 1471345171689 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 03:59:31 INFO - PROCESS | 2230 | 1471345171753 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:31 INFO - PROCESS | 2230 | 1471345171755 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:59:31 INFO - PROCESS | 2230 | ++DOCSHELL 0x116ac7000 == 42 [pid = 2230] [id = 81] 03:59:31 INFO - PROCESS | 2230 | ++DOMWINDOW == 102 (0x116533800) [pid = 2230] [serial = 240] [outer = 0x0] 03:59:31 INFO - PROCESS | 2230 | ++DOMWINDOW == 103 (0x118109c00) [pid = 2230] [serial = 241] [outer = 0x116533800] 03:59:31 INFO - PROCESS | 2230 | 1471345171786 Marionette DEBUG loaded listener.js 03:59:31 INFO - PROCESS | 2230 | ++DOMWINDOW == 104 (0x118593c00) [pid = 2230] [serial = 242] [outer = 0x116533800] 03:59:32 INFO - PROCESS | 2230 | 1471345172233 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]]]}] 03:59:32 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. 03:59:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 670ms 03:59:32 INFO - PROCESS | 2230 | 1471345172259 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 03:59:32 INFO - PROCESS | 2230 | 1471345172262 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 03:59:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 03:59:32 INFO - PROCESS | 2230 | 1471345172268 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 03:59:32 INFO - PROCESS | 2230 | 1471345172270 Marionette TRACE conn2 <- [1,298,null,{}] 03:59:32 INFO - PROCESS | 2230 | 1471345172273 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}] 03:59:32 INFO - PROCESS | 2230 | 1471345172275 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:59:32 INFO - PROCESS | 2230 | 1471345172378 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 03:59:32 INFO - PROCESS | 2230 | 1471345172439 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:32 INFO - PROCESS | 2230 | 1471345172441 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:59:32 INFO - PROCESS | 2230 | ++DOCSHELL 0x124030800 == 43 [pid = 2230] [id = 82] 03:59:32 INFO - PROCESS | 2230 | ++DOMWINDOW == 105 (0x1194c4000) [pid = 2230] [serial = 243] [outer = 0x0] 03:59:32 INFO - PROCESS | 2230 | ++DOMWINDOW == 106 (0x119a9cc00) [pid = 2230] [serial = 244] [outer = 0x1194c4000] 03:59:32 INFO - PROCESS | 2230 | 1471345172472 Marionette DEBUG loaded listener.js 03:59:32 INFO - PROCESS | 2230 | ++DOMWINDOW == 107 (0x120fe4c00) [pid = 2230] [serial = 245] [outer = 0x1194c4000] 03:59:32 INFO - PROCESS | 2230 | 1471345172862 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]]]}] 03:59:32 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. 03:59:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 620ms 03:59:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 03:59:32 INFO - PROCESS | 2230 | 1471345172889 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 03:59:32 INFO - PROCESS | 2230 | 1471345172890 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 03:59:32 INFO - PROCESS | 2230 | 1471345172893 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 03:59:32 INFO - PROCESS | 2230 | 1471345172895 Marionette TRACE conn2 <- [1,302,null,{}] 03:59:32 INFO - PROCESS | 2230 | 1471345172903 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}] 03:59:32 INFO - PROCESS | 2230 | 1471345172906 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:59:33 INFO - PROCESS | 2230 | 1471345173008 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 03:59:33 INFO - PROCESS | 2230 | 1471345173092 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:33 INFO - PROCESS | 2230 | 1471345173094 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:59:33 INFO - PROCESS | 2230 | ++DOCSHELL 0x129855000 == 44 [pid = 2230] [id = 83] 03:59:33 INFO - PROCESS | 2230 | ++DOMWINDOW == 108 (0x124fa7400) [pid = 2230] [serial = 246] [outer = 0x0] 03:59:33 INFO - PROCESS | 2230 | ++DOMWINDOW == 109 (0x126834c00) [pid = 2230] [serial = 247] [outer = 0x124fa7400] 03:59:33 INFO - PROCESS | 2230 | 1471345173126 Marionette DEBUG loaded listener.js 03:59:33 INFO - PROCESS | 2230 | ++DOMWINDOW == 110 (0x127050800) [pid = 2230] [serial = 248] [outer = 0x124fa7400] 03:59:33 INFO - PROCESS | 2230 | 1471345173567 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]]]}] 03:59:33 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. 03:59:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 721ms 03:59:33 INFO - PROCESS | 2230 | 1471345173616 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 03:59:33 INFO - PROCESS | 2230 | 1471345173619 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 03:59:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 03:59:33 INFO - PROCESS | 2230 | 1471345173623 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 03:59:33 INFO - PROCESS | 2230 | 1471345173625 Marionette TRACE conn2 <- [1,306,null,{}] 03:59:33 INFO - PROCESS | 2230 | 1471345173628 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}] 03:59:33 INFO - PROCESS | 2230 | 1471345173631 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:59:33 INFO - PROCESS | 2230 | 1471345173781 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 03:59:33 INFO - PROCESS | 2230 | 1471345173869 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:33 INFO - PROCESS | 2230 | 1471345173870 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:59:33 INFO - PROCESS | 2230 | ++DOCSHELL 0x12a8be000 == 45 [pid = 2230] [id = 84] 03:59:33 INFO - PROCESS | 2230 | ++DOMWINDOW == 111 (0x1270c3c00) [pid = 2230] [serial = 249] [outer = 0x0] 03:59:33 INFO - PROCESS | 2230 | ++DOMWINDOW == 112 (0x12760f400) [pid = 2230] [serial = 250] [outer = 0x1270c3c00] 03:59:33 INFO - PROCESS | 2230 | 1471345173920 Marionette DEBUG loaded listener.js 03:59:33 INFO - PROCESS | 2230 | ++DOMWINDOW == 113 (0x128c49800) [pid = 2230] [serial = 251] [outer = 0x1270c3c00] 03:59:34 INFO - PROCESS | 2230 | 1471345174384 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]]]}] 03:59:34 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. 03:59:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 772ms 03:59:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 03:59:34 INFO - PROCESS | 2230 | 1471345174394 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 03:59:34 INFO - PROCESS | 2230 | 1471345174395 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 03:59:34 INFO - PROCESS | 2230 | 1471345174398 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 03:59:34 INFO - PROCESS | 2230 | 1471345174399 Marionette TRACE conn2 <- [1,310,null,{}] 03:59:34 INFO - PROCESS | 2230 | 1471345174401 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}] 03:59:34 INFO - PROCESS | 2230 | 1471345174403 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:59:34 INFO - PROCESS | 2230 | 1471345174504 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 03:59:34 INFO - PROCESS | 2230 | 1471345174550 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:34 INFO - PROCESS | 2230 | 1471345174551 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:59:34 INFO - PROCESS | 2230 | ++DOCSHELL 0x117d97000 == 46 [pid = 2230] [id = 85] 03:59:34 INFO - PROCESS | 2230 | ++DOMWINDOW == 114 (0x118116400) [pid = 2230] [serial = 252] [outer = 0x0] 03:59:34 INFO - PROCESS | 2230 | ++DOMWINDOW == 115 (0x124cf9c00) [pid = 2230] [serial = 253] [outer = 0x118116400] 03:59:34 INFO - PROCESS | 2230 | 1471345174581 Marionette DEBUG loaded listener.js 03:59:34 INFO - PROCESS | 2230 | ++DOMWINDOW == 116 (0x128c4bc00) [pid = 2230] [serial = 254] [outer = 0x118116400] 03:59:35 INFO - PROCESS | 2230 | 1471345175234 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]]]}] 03:59:35 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. 03:59:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 871ms 03:59:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 03:59:35 INFO - PROCESS | 2230 | 1471345175269 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 03:59:35 INFO - PROCESS | 2230 | 1471345175272 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 03:59:35 INFO - PROCESS | 2230 | 1471345175294 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 03:59:35 INFO - PROCESS | 2230 | 1471345175296 Marionette TRACE conn2 <- [1,314,null,{}] 03:59:35 INFO - PROCESS | 2230 | 1471345175301 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}] 03:59:35 INFO - PROCESS | 2230 | 1471345175302 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:59:35 INFO - PROCESS | 2230 | 1471345175395 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 03:59:35 INFO - PROCESS | 2230 | 1471345175480 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:35 INFO - PROCESS | 2230 | 1471345175483 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:59:35 INFO - PROCESS | 2230 | ++DOCSHELL 0x118732800 == 47 [pid = 2230] [id = 86] 03:59:35 INFO - PROCESS | 2230 | ++DOMWINDOW == 117 (0x1176a0c00) [pid = 2230] [serial = 255] [outer = 0x0] 03:59:35 INFO - PROCESS | 2230 | ++DOMWINDOW == 118 (0x11810fc00) [pid = 2230] [serial = 256] [outer = 0x1176a0c00] 03:59:35 INFO - PROCESS | 2230 | 1471345175511 Marionette DEBUG loaded listener.js 03:59:35 INFO - PROCESS | 2230 | ++DOMWINDOW == 119 (0x1187bd800) [pid = 2230] [serial = 257] [outer = 0x1176a0c00] 03:59:35 INFO - PROCESS | 2230 | 1471345175931 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]]]}] 03:59:35 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. 03:59:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 692ms 03:59:35 INFO - PROCESS | 2230 | 1471345175968 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 03:59:35 INFO - PROCESS | 2230 | 1471345175971 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 03:59:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 03:59:35 INFO - PROCESS | 2230 | 1471345175975 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 03:59:35 INFO - PROCESS | 2230 | 1471345175977 Marionette TRACE conn2 <- [1,318,null,{}] 03:59:35 INFO - PROCESS | 2230 | 1471345175979 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}] 03:59:35 INFO - PROCESS | 2230 | 1471345175981 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:59:36 INFO - PROCESS | 2230 | 1471345176101 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 03:59:36 INFO - PROCESS | 2230 | --DOCSHELL 0x12a662800 == 46 [pid = 2230] [id = 79] 03:59:36 INFO - PROCESS | 2230 | --DOCSHELL 0x129860800 == 45 [pid = 2230] [id = 78] 03:59:36 INFO - PROCESS | 2230 | --DOCSHELL 0x11992b800 == 44 [pid = 2230] [id = 77] 03:59:36 INFO - PROCESS | 2230 | --DOCSHELL 0x12933f800 == 43 [pid = 2230] [id = 76] 03:59:36 INFO - PROCESS | 2230 | --DOCSHELL 0x1271c5000 == 42 [pid = 2230] [id = 75] 03:59:36 INFO - PROCESS | 2230 | --DOCSHELL 0x124a8d000 == 41 [pid = 2230] [id = 74] 03:59:36 INFO - PROCESS | 2230 | --DOCSHELL 0x119928800 == 40 [pid = 2230] [id = 73] 03:59:36 INFO - PROCESS | 2230 | --DOCSHELL 0x123870000 == 39 [pid = 2230] [id = 72] 03:59:36 INFO - PROCESS | 2230 | --DOMWINDOW == 118 (0x127614c00) [pid = 2230] [serial = 195] [outer = 0x0] [url = about:blank] 03:59:36 INFO - PROCESS | 2230 | --DOCSHELL 0x119938800 == 38 [pid = 2230] [id = 71] 03:59:36 INFO - PROCESS | 2230 | --DOCSHELL 0x118749800 == 37 [pid = 2230] [id = 70] 03:59:36 INFO - PROCESS | 2230 | --DOCSHELL 0x11684c000 == 36 [pid = 2230] [id = 69] 03:59:36 INFO - PROCESS | 2230 | --DOCSHELL 0x112ff0000 == 35 [pid = 2230] [id = 68] 03:59:36 INFO - PROCESS | 2230 | --DOMWINDOW == 117 (0x127482800) [pid = 2230] [serial = 192] [outer = 0x0] [url = about:blank] 03:59:36 INFO - PROCESS | 2230 | --DOMWINDOW == 116 (0x123c83800) [pid = 2230] [serial = 174] [outer = 0x0] [url = about:blank] 03:59:36 INFO - PROCESS | 2230 | --DOMWINDOW == 115 (0x11885cc00) [pid = 2230] [serial = 165] [outer = 0x0] [url = about:blank] 03:59:36 INFO - PROCESS | 2230 | --DOMWINDOW == 114 (0x1194a8800) [pid = 2230] [serial = 166] [outer = 0x0] [url = about:blank] 03:59:36 INFO - PROCESS | 2230 | --DOMWINDOW == 113 (0x1181b6800) [pid = 2230] [serial = 162] [outer = 0x0] [url = about:blank] 03:59:36 INFO - PROCESS | 2230 | --DOMWINDOW == 112 (0x118592400) [pid = 2230] [serial = 163] [outer = 0x0] [url = about:blank] 03:59:36 INFO - PROCESS | 2230 | --DOMWINDOW == 111 (0x11680f400) [pid = 2230] [serial = 157] [outer = 0x0] [url = about:blank] 03:59:36 INFO - PROCESS | 2230 | --DOMWINDOW == 110 (0x1160ca000) [pid = 2230] [serial = 156] [outer = 0x0] [url = about:blank] 03:59:36 INFO - PROCESS | 2230 | --DOMWINDOW == 109 (0x124fabc00) [pid = 2230] [serial = 177] [outer = 0x0] [url = about:blank] 03:59:36 INFO - PROCESS | 2230 | --DOMWINDOW == 108 (0x124cebc00) [pid = 2230] [serial = 175] [outer = 0x0] [url = about:blank] 03:59:36 INFO - PROCESS | 2230 | --DOMWINDOW == 107 (0x125592800) [pid = 2230] [serial = 180] [outer = 0x0] [url = about:blank] 03:59:36 INFO - PROCESS | 2230 | --DOMWINDOW == 106 (0x116806000) [pid = 2230] [serial = 159] [outer = 0x0] [url = about:blank] 03:59:36 INFO - PROCESS | 2230 | --DOMWINDOW == 105 (0x12554d000) [pid = 2230] [serial = 178] [outer = 0x0] [url = about:blank] 03:59:36 INFO - PROCESS | 2230 | --DOMWINDOW == 104 (0x112af5000) [pid = 2230] [serial = 160] [outer = 0x0] [url = about:blank] 03:59:36 INFO - PROCESS | 2230 | --DOMWINDOW == 103 (0x11971f400) [pid = 2230] [serial = 168] [outer = 0x0] [url = about:blank] 03:59:36 INFO - PROCESS | 2230 | --DOMWINDOW == 102 (0x1138d3000) [pid = 2230] [serial = 139] [outer = 0x0] [url = about:blank] 03:59:36 INFO - PROCESS | 2230 | --DOMWINDOW == 101 (0x112a85400) [pid = 2230] [serial = 138] [outer = 0x0] [url = about:blank] 03:59:36 INFO - PROCESS | 2230 | --DOMWINDOW == 100 (0x12682d400) [pid = 2230] [serial = 181] [outer = 0x0] [url = about:blank] 03:59:36 INFO - PROCESS | 2230 | --DOMWINDOW == 99 (0x11971d800) [pid = 2230] [serial = 184] [outer = 0x0] [url = about:blank] 03:59:36 INFO - PROCESS | 2230 | --DOMWINDOW == 98 (0x1270c9800) [pid = 2230] [serial = 190] [outer = 0x0] [url = about:blank] 03:59:36 INFO - PROCESS | 2230 | --DOMWINDOW == 97 (0x1181b4400) [pid = 2230] [serial = 142] [outer = 0x0] [url = about:blank] 03:59:36 INFO - PROCESS | 2230 | --DOMWINDOW == 96 (0x118103800) [pid = 2230] [serial = 141] [outer = 0x0] [url = about:blank] 03:59:36 INFO - PROCESS | 2230 | --DOMWINDOW == 95 (0x119c59800) [pid = 2230] [serial = 145] [outer = 0x0] [url = about:blank] 03:59:36 INFO - PROCESS | 2230 | --DOMWINDOW == 94 (0x1194b8400) [pid = 2230] [serial = 144] [outer = 0x0] [url = about:blank] 03:59:36 INFO - PROCESS | 2230 | --DOMWINDOW == 93 (0x124cf1800) [pid = 2230] [serial = 148] [outer = 0x0] [url = about:blank] 03:59:36 INFO - PROCESS | 2230 | --DOMWINDOW == 92 (0x1244bfc00) [pid = 2230] [serial = 147] [outer = 0x0] [url = about:blank] 03:59:36 INFO - PROCESS | 2230 | --DOMWINDOW == 91 (0x125551c00) [pid = 2230] [serial = 151] [outer = 0x0] [url = about:blank] 03:59:36 INFO - PROCESS | 2230 | --DOMWINDOW == 90 (0x125547c00) [pid = 2230] [serial = 150] [outer = 0x0] [url = about:blank] 03:59:36 INFO - PROCESS | 2230 | --DOMWINDOW == 89 (0x126833000) [pid = 2230] [serial = 154] [outer = 0x0] [url = about:blank] 03:59:36 INFO - PROCESS | 2230 | --DOMWINDOW == 88 (0x124e68c00) [pid = 2230] [serial = 153] [outer = 0x0] [url = about:blank] 03:59:36 INFO - PROCESS | 2230 | --DOMWINDOW == 87 (0x11688f800) [pid = 2230] [serial = 183] [outer = 0x0] [url = about:blank] 03:59:36 INFO - PROCESS | 2230 | --DOMWINDOW == 86 (0x119c63400) [pid = 2230] [serial = 171] [outer = 0x0] [url = about:blank] 03:59:36 INFO - PROCESS | 2230 | --DOMWINDOW == 85 (0x126910400) [pid = 2230] [serial = 186] [outer = 0x0] [url = about:blank] 03:59:36 INFO - PROCESS | 2230 | --DOMWINDOW == 84 (0x127615c00) [pid = 2230] [serial = 193] [outer = 0x0] [url = about:blank] 03:59:36 INFO - PROCESS | 2230 | --DOMWINDOW == 83 (0x120ea4800) [pid = 2230] [serial = 172] [outer = 0x0] [url = about:blank] 03:59:36 INFO - PROCESS | 2230 | --DOMWINDOW == 82 (0x127048800) [pid = 2230] [serial = 189] [outer = 0x0] [url = about:blank] 03:59:36 INFO - PROCESS | 2230 | --DOMWINDOW == 81 (0x119a9c000) [pid = 2230] [serial = 169] [outer = 0x0] [url = about:blank] 03:59:36 INFO - PROCESS | 2230 | --DOMWINDOW == 80 (0x126d48400) [pid = 2230] [serial = 187] [outer = 0x0] [url = about:blank] 03:59:36 INFO - PROCESS | 2230 | 1471345176176 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:36 INFO - PROCESS | 2230 | 1471345176178 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:59:36 INFO - PROCESS | 2230 | ++DOCSHELL 0x1131c5800 == 36 [pid = 2230] [id = 87] 03:59:36 INFO - PROCESS | 2230 | ++DOMWINDOW == 81 (0x1160ca000) [pid = 2230] [serial = 258] [outer = 0x0] 03:59:36 INFO - PROCESS | 2230 | ++DOMWINDOW == 82 (0x118592400) [pid = 2230] [serial = 259] [outer = 0x1160ca000] 03:59:36 INFO - PROCESS | 2230 | 1471345176205 Marionette DEBUG loaded listener.js 03:59:36 INFO - PROCESS | 2230 | ++DOMWINDOW == 83 (0x1194c5000) [pid = 2230] [serial = 260] [outer = 0x1160ca000] 03:59:36 INFO - PROCESS | 2230 | 1471345176508 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]]]}] 03:59:36 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. 03:59:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 569ms 03:59:36 INFO - PROCESS | 2230 | 1471345176547 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 03:59:36 INFO - PROCESS | 2230 | 1471345176548 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 03:59:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 03:59:36 INFO - PROCESS | 2230 | 1471345176551 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 03:59:36 INFO - PROCESS | 2230 | 1471345176553 Marionette TRACE conn2 <- [1,322,null,{}] 03:59:36 INFO - PROCESS | 2230 | 1471345176563 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}] 03:59:36 INFO - PROCESS | 2230 | 1471345176566 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:59:36 INFO - PROCESS | 2230 | 1471345176646 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 03:59:36 INFO - PROCESS | 2230 | 1471345176703 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:36 INFO - PROCESS | 2230 | 1471345176705 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:59:36 INFO - PROCESS | 2230 | ++DOCSHELL 0x118736000 == 37 [pid = 2230] [id = 88] 03:59:36 INFO - PROCESS | 2230 | ++DOMWINDOW == 84 (0x119a9e400) [pid = 2230] [serial = 261] [outer = 0x0] 03:59:36 INFO - PROCESS | 2230 | ++DOMWINDOW == 85 (0x1239ce000) [pid = 2230] [serial = 262] [outer = 0x119a9e400] 03:59:36 INFO - PROCESS | 2230 | 1471345176733 Marionette DEBUG loaded listener.js 03:59:36 INFO - PROCESS | 2230 | ++DOMWINDOW == 86 (0x124cf5000) [pid = 2230] [serial = 263] [outer = 0x119a9e400] 03:59:37 INFO - PROCESS | 2230 | 1471345177074 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]]]}] 03:59:37 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. 03:59:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 570ms 03:59:37 INFO - PROCESS | 2230 | 1471345177122 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 03:59:37 INFO - PROCESS | 2230 | 1471345177125 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 03:59:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 03:59:37 INFO - PROCESS | 2230 | 1471345177129 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 03:59:37 INFO - PROCESS | 2230 | 1471345177131 Marionette TRACE conn2 <- [1,326,null,{}] 03:59:37 INFO - PROCESS | 2230 | 1471345177134 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}] 03:59:37 INFO - PROCESS | 2230 | 1471345177136 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:59:37 INFO - PROCESS | 2230 | 1471345177277 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 03:59:37 INFO - PROCESS | 2230 | 1471345177376 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:37 INFO - PROCESS | 2230 | 1471345177377 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:59:37 INFO - PROCESS | 2230 | ++DOCSHELL 0x119516800 == 38 [pid = 2230] [id = 89] 03:59:37 INFO - PROCESS | 2230 | ++DOMWINDOW == 87 (0x12554f800) [pid = 2230] [serial = 264] [outer = 0x0] 03:59:37 INFO - PROCESS | 2230 | ++DOMWINDOW == 88 (0x12682cc00) [pid = 2230] [serial = 265] [outer = 0x12554f800] 03:59:37 INFO - PROCESS | 2230 | 1471345177422 Marionette DEBUG loaded listener.js 03:59:37 INFO - PROCESS | 2230 | ++DOMWINDOW == 89 (0x126911c00) [pid = 2230] [serial = 266] [outer = 0x12554f800] 03:59:37 INFO - PROCESS | 2230 | 1471345177715 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]]]}] 03:59:37 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. 03:59:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 624ms 03:59:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 03:59:37 INFO - PROCESS | 2230 | 1471345177753 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 03:59:37 INFO - PROCESS | 2230 | 1471345177754 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 03:59:37 INFO - PROCESS | 2230 | 1471345177756 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 03:59:37 INFO - PROCESS | 2230 | 1471345177757 Marionette TRACE conn2 <- [1,330,null,{}] 03:59:37 INFO - PROCESS | 2230 | 1471345177765 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}] 03:59:37 INFO - PROCESS | 2230 | 1471345177766 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:59:37 INFO - PROCESS | 2230 | 1471345177872 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 03:59:37 INFO - PROCESS | 2230 | 1471345177879 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:37 INFO - PROCESS | 2230 | 1471345177880 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:59:37 INFO - PROCESS | 2230 | ++DOCSHELL 0x120e2e800 == 39 [pid = 2230] [id = 90] 03:59:37 INFO - PROCESS | 2230 | ++DOMWINDOW == 90 (0x1269d6c00) [pid = 2230] [serial = 267] [outer = 0x0] 03:59:37 INFO - PROCESS | 2230 | ++DOMWINDOW == 91 (0x12704bc00) [pid = 2230] [serial = 268] [outer = 0x1269d6c00] 03:59:37 INFO - PROCESS | 2230 | 1471345177906 Marionette DEBUG loaded listener.js 03:59:37 INFO - PROCESS | 2230 | ++DOMWINDOW == 92 (0x1270ca800) [pid = 2230] [serial = 269] [outer = 0x1269d6c00] 03:59:38 INFO - PROCESS | 2230 | 1471345178332 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]]]}] 03:59:38 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. 03:59:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 623ms 03:59:38 INFO - PROCESS | 2230 | 1471345178381 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 03:59:38 INFO - PROCESS | 2230 | 1471345178383 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 03:59:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 03:59:38 INFO - PROCESS | 2230 | 1471345178386 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 03:59:38 INFO - PROCESS | 2230 | 1471345178388 Marionette TRACE conn2 <- [1,334,null,{}] 03:59:38 INFO - PROCESS | 2230 | 1471345178391 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}] 03:59:38 INFO - PROCESS | 2230 | 1471345178397 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:59:38 INFO - PROCESS | 2230 | 1471345178550 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 03:59:38 INFO - PROCESS | 2230 | 1471345178583 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:38 INFO - PROCESS | 2230 | 1471345178584 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:59:38 INFO - PROCESS | 2230 | ++DOCSHELL 0x11506e000 == 40 [pid = 2230] [id = 91] 03:59:38 INFO - PROCESS | 2230 | ++DOMWINDOW == 93 (0x127480400) [pid = 2230] [serial = 270] [outer = 0x0] 03:59:38 INFO - PROCESS | 2230 | ++DOMWINDOW == 94 (0x128c51400) [pid = 2230] [serial = 271] [outer = 0x127480400] 03:59:38 INFO - PROCESS | 2230 | 1471345178625 Marionette DEBUG loaded listener.js 03:59:38 INFO - PROCESS | 2230 | ++DOMWINDOW == 95 (0x128e39c00) [pid = 2230] [serial = 272] [outer = 0x127480400] 03:59:38 INFO - PROCESS | 2230 | 1471345178946 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]]]}] 03:59:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 03:59:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 619ms 03:59:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 03:59:39 INFO - PROCESS | 2230 | 1471345179006 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 03:59:39 INFO - PROCESS | 2230 | 1471345179007 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 03:59:39 INFO - PROCESS | 2230 | 1471345179009 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 03:59:39 INFO - PROCESS | 2230 | 1471345179010 Marionette TRACE conn2 <- [1,338,null,{}] 03:59:39 INFO - PROCESS | 2230 | 1471345179013 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}] 03:59:39 INFO - PROCESS | 2230 | 1471345179014 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:59:39 INFO - PROCESS | 2230 | 1471345179118 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 03:59:39 INFO - PROCESS | 2230 | 1471345179122 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:39 INFO - PROCESS | 2230 | 1471345179123 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:59:39 INFO - PROCESS | 2230 | ++DOCSHELL 0x124e0b000 == 41 [pid = 2230] [id = 92] 03:59:39 INFO - PROCESS | 2230 | ++DOMWINDOW == 96 (0x128d19800) [pid = 2230] [serial = 273] [outer = 0x0] 03:59:39 INFO - PROCESS | 2230 | ++DOMWINDOW == 97 (0x1293d7400) [pid = 2230] [serial = 274] [outer = 0x128d19800] 03:59:39 INFO - PROCESS | 2230 | 1471345179149 Marionette DEBUG loaded listener.js 03:59:39 INFO - PROCESS | 2230 | ++DOMWINDOW == 98 (0x119122c00) [pid = 2230] [serial = 275] [outer = 0x128d19800] 03:59:39 INFO - PROCESS | 2230 | 1471345179478 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]]]}] 03:59:39 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. 03:59:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 519ms 03:59:39 INFO - PROCESS | 2230 | 1471345179529 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 03:59:39 INFO - PROCESS | 2230 | 1471345179530 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 03:59:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 03:59:39 INFO - PROCESS | 2230 | 1471345179532 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 03:59:39 INFO - PROCESS | 2230 | 1471345179533 Marionette TRACE conn2 <- [1,342,null,{}] 03:59:39 INFO - PROCESS | 2230 | 1471345179535 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}] 03:59:39 INFO - PROCESS | 2230 | 1471345179537 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:59:39 INFO - PROCESS | 2230 | 1471345179638 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 03:59:39 INFO - PROCESS | 2230 | 1471345179672 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:39 INFO - PROCESS | 2230 | 1471345179673 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:59:39 INFO - PROCESS | 2230 | ++DOCSHELL 0x126d7b000 == 42 [pid = 2230] [id = 93] 03:59:39 INFO - PROCESS | 2230 | ++DOMWINDOW == 99 (0x129647000) [pid = 2230] [serial = 276] [outer = 0x0] 03:59:39 INFO - PROCESS | 2230 | ++DOMWINDOW == 100 (0x12a6e6400) [pid = 2230] [serial = 277] [outer = 0x129647000] 03:59:39 INFO - PROCESS | 2230 | 1471345179696 Marionette DEBUG loaded listener.js 03:59:39 INFO - PROCESS | 2230 | ++DOMWINDOW == 101 (0x12a724000) [pid = 2230] [serial = 278] [outer = 0x129647000] 03:59:40 INFO - PROCESS | 2230 | 1471345180014 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]]]}] 03:59:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 03:59:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 521ms 03:59:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 03:59:40 INFO - PROCESS | 2230 | 1471345180058 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 03:59:40 INFO - PROCESS | 2230 | 1471345180059 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 03:59:40 INFO - PROCESS | 2230 | 1471345180062 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 03:59:40 INFO - PROCESS | 2230 | 1471345180063 Marionette TRACE conn2 <- [1,346,null,{}] 03:59:40 INFO - PROCESS | 2230 | 1471345180065 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}] 03:59:40 INFO - PROCESS | 2230 | 1471345180066 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:59:40 INFO - PROCESS | 2230 | 1471345180234 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 03:59:40 INFO - PROCESS | 2230 | --DOMWINDOW == 100 (0x1270c1400) [pid = 2230] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 03:59:40 INFO - PROCESS | 2230 | --DOMWINDOW == 99 (0x11858b400) [pid = 2230] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 03:59:40 INFO - PROCESS | 2230 | --DOMWINDOW == 98 (0x120fe2000) [pid = 2230] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 03:59:40 INFO - PROCESS | 2230 | --DOMWINDOW == 97 (0x1269d1c00) [pid = 2230] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 03:59:40 INFO - PROCESS | 2230 | --DOMWINDOW == 96 (0x128e40400) [pid = 2230] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 03:59:40 INFO - PROCESS | 2230 | --DOMWINDOW == 95 (0x1167a5400) [pid = 2230] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 03:59:40 INFO - PROCESS | 2230 | --DOMWINDOW == 94 (0x1194aa800) [pid = 2230] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 03:59:40 INFO - PROCESS | 2230 | --DOMWINDOW == 93 (0x1160cd000) [pid = 2230] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 03:59:40 INFO - PROCESS | 2230 | --DOMWINDOW == 92 (0x128e40800) [pid = 2230] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 03:59:40 INFO - PROCESS | 2230 | --DOMWINDOW == 91 (0x1160ca800) [pid = 2230] [serial = 201] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 03:59:40 INFO - PROCESS | 2230 | --DOMWINDOW == 90 (0x124877400) [pid = 2230] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 03:59:40 INFO - PROCESS | 2230 | --DOMWINDOW == 89 (0x12a60b400) [pid = 2230] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 03:59:40 INFO - PROCESS | 2230 | 1471345180275 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:40 INFO - PROCESS | 2230 | 1471345180276 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:59:40 INFO - PROCESS | 2230 | ++DOCSHELL 0x119517000 == 43 [pid = 2230] [id = 94] 03:59:40 INFO - PROCESS | 2230 | ++DOMWINDOW == 90 (0x11380f000) [pid = 2230] [serial = 279] [outer = 0x0] 03:59:40 INFO - PROCESS | 2230 | ++DOMWINDOW == 91 (0x116aa8c00) [pid = 2230] [serial = 280] [outer = 0x11380f000] 03:59:40 INFO - PROCESS | 2230 | 1471345180301 Marionette DEBUG loaded listener.js 03:59:40 INFO - PROCESS | 2230 | ++DOMWINDOW == 92 (0x124fa5800) [pid = 2230] [serial = 281] [outer = 0x11380f000] 03:59:40 INFO - PROCESS | 2230 | 1471345180545 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]]]}] 03:59:40 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. 03:59:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 518ms 03:59:40 INFO - PROCESS | 2230 | 1471345180586 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 03:59:40 INFO - PROCESS | 2230 | 1471345180587 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 03:59:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 03:59:40 INFO - PROCESS | 2230 | 1471345180589 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 03:59:40 INFO - PROCESS | 2230 | 1471345180591 Marionette TRACE conn2 <- [1,350,null,{}] 03:59:40 INFO - PROCESS | 2230 | 1471345180609 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}] 03:59:40 INFO - PROCESS | 2230 | 1471345180613 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:59:40 INFO - PROCESS | 2230 | 1471345180705 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 03:59:40 INFO - PROCESS | 2230 | 1471345180709 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:40 INFO - PROCESS | 2230 | 1471345180712 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:59:40 INFO - PROCESS | 2230 | ++DOCSHELL 0x12934d000 == 44 [pid = 2230] [id = 95] 03:59:40 INFO - PROCESS | 2230 | ++DOMWINDOW == 93 (0x126909400) [pid = 2230] [serial = 282] [outer = 0x0] 03:59:40 INFO - PROCESS | 2230 | ++DOMWINDOW == 94 (0x12a8f3400) [pid = 2230] [serial = 283] [outer = 0x126909400] 03:59:40 INFO - PROCESS | 2230 | 1471345180737 Marionette DEBUG loaded listener.js 03:59:40 INFO - PROCESS | 2230 | ++DOMWINDOW == 95 (0x12af93800) [pid = 2230] [serial = 284] [outer = 0x126909400] 03:59:41 INFO - PROCESS | 2230 | 1471345181065 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]]]}] 03:59:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 03:59:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 530ms 03:59:41 INFO - PROCESS | 2230 | 1471345181122 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 03:59:41 INFO - PROCESS | 2230 | 1471345181124 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 03:59:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 03:59:41 INFO - PROCESS | 2230 | 1471345181126 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 03:59:41 INFO - PROCESS | 2230 | 1471345181128 Marionette TRACE conn2 <- [1,354,null,{}] 03:59:41 INFO - PROCESS | 2230 | 1471345181130 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}] 03:59:41 INFO - PROCESS | 2230 | 1471345181132 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:59:41 INFO - PROCESS | 2230 | 1471345181226 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 03:59:41 INFO - PROCESS | 2230 | 1471345181231 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:41 INFO - PROCESS | 2230 | 1471345181233 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:59:41 INFO - PROCESS | 2230 | ++DOCSHELL 0x12a659800 == 45 [pid = 2230] [id = 96] 03:59:41 INFO - PROCESS | 2230 | ++DOMWINDOW == 96 (0x12af99400) [pid = 2230] [serial = 285] [outer = 0x0] 03:59:41 INFO - PROCESS | 2230 | ++DOMWINDOW == 97 (0x12b20a000) [pid = 2230] [serial = 286] [outer = 0x12af99400] 03:59:41 INFO - PROCESS | 2230 | 1471345181261 Marionette DEBUG loaded listener.js 03:59:41 INFO - PROCESS | 2230 | ++DOMWINDOW == 98 (0x12baf2400) [pid = 2230] [serial = 287] [outer = 0x12af99400] 03:59:41 INFO - PROCESS | 2230 | 1471345181579 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]]]}] 03:59:41 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. 03:59:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 469ms 03:59:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 03:59:41 INFO - PROCESS | 2230 | 1471345181597 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 03:59:41 INFO - PROCESS | 2230 | 1471345181599 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 03:59:41 INFO - PROCESS | 2230 | 1471345181602 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 03:59:41 INFO - PROCESS | 2230 | 1471345181613 Marionette TRACE conn2 <- [1,358,null,{}] 03:59:41 INFO - PROCESS | 2230 | 1471345181616 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}] 03:59:41 INFO - PROCESS | 2230 | 1471345181617 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:59:41 INFO - PROCESS | 2230 | 1471345181700 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 03:59:41 INFO - PROCESS | 2230 | 1471345181751 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:41 INFO - PROCESS | 2230 | 1471345181753 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:59:41 INFO - PROCESS | 2230 | ++DOCSHELL 0x12b1d2000 == 46 [pid = 2230] [id = 97] 03:59:41 INFO - PROCESS | 2230 | ++DOMWINDOW == 99 (0x1293d7800) [pid = 2230] [serial = 288] [outer = 0x0] 03:59:41 INFO - PROCESS | 2230 | ++DOMWINDOW == 100 (0x12baf5c00) [pid = 2230] [serial = 289] [outer = 0x1293d7800] 03:59:41 INFO - PROCESS | 2230 | 1471345181778 Marionette DEBUG loaded listener.js 03:59:41 INFO - PROCESS | 2230 | ++DOMWINDOW == 101 (0x12bd91800) [pid = 2230] [serial = 290] [outer = 0x1293d7800] 03:59:42 INFO - PROCESS | 2230 | 1471345182081 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]]]}] 03:59:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 03:59:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 529ms 03:59:42 INFO - PROCESS | 2230 | 1471345182131 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 03:59:42 INFO - PROCESS | 2230 | 1471345182132 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 03:59:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 03:59:42 INFO - PROCESS | 2230 | 1471345182135 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 03:59:42 INFO - PROCESS | 2230 | 1471345182136 Marionette TRACE conn2 <- [1,362,null,{}] 03:59:42 INFO - PROCESS | 2230 | 1471345182138 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}] 03:59:42 INFO - PROCESS | 2230 | 1471345182139 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:59:42 INFO - PROCESS | 2230 | 1471345182221 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 03:59:42 INFO - PROCESS | 2230 | 1471345182318 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:42 INFO - PROCESS | 2230 | 1471345182320 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:59:42 INFO - PROCESS | 2230 | ++DOCSHELL 0x112d5f000 == 47 [pid = 2230] [id = 98] 03:59:42 INFO - PROCESS | 2230 | ++DOMWINDOW == 102 (0x111c75400) [pid = 2230] [serial = 291] [outer = 0x0] 03:59:42 INFO - PROCESS | 2230 | ++DOMWINDOW == 103 (0x112af6400) [pid = 2230] [serial = 292] [outer = 0x111c75400] 03:59:42 INFO - PROCESS | 2230 | 1471345182352 Marionette DEBUG loaded listener.js 03:59:42 INFO - PROCESS | 2230 | ++DOMWINDOW == 104 (0x11688c000) [pid = 2230] [serial = 293] [outer = 0x111c75400] 03:59:42 INFO - PROCESS | 2230 | 1471345182830 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]]]}] 03:59:42 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. 03:59:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 718ms 03:59:42 INFO - PROCESS | 2230 | 1471345182855 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 03:59:42 INFO - PROCESS | 2230 | 1471345182858 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 03:59:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 03:59:42 INFO - PROCESS | 2230 | 1471345182861 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 03:59:42 INFO - PROCESS | 2230 | 1471345182863 Marionette TRACE conn2 <- [1,366,null,{}] 03:59:42 INFO - PROCESS | 2230 | 1471345182867 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}] 03:59:42 INFO - PROCESS | 2230 | 1471345182870 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:59:42 INFO - PROCESS | 2230 | 1471345182976 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 03:59:43 INFO - PROCESS | 2230 | 1471345183078 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:43 INFO - PROCESS | 2230 | 1471345183080 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:59:43 INFO - PROCESS | 2230 | ++DOCSHELL 0x118f24800 == 48 [pid = 2230] [id = 99] 03:59:43 INFO - PROCESS | 2230 | ++DOMWINDOW == 105 (0x1194b8400) [pid = 2230] [serial = 294] [outer = 0x0] 03:59:43 INFO - PROCESS | 2230 | ++DOMWINDOW == 106 (0x1194c7000) [pid = 2230] [serial = 295] [outer = 0x1194b8400] 03:59:43 INFO - PROCESS | 2230 | 1471345183111 Marionette DEBUG loaded listener.js 03:59:43 INFO - PROCESS | 2230 | ++DOMWINDOW == 107 (0x119c63c00) [pid = 2230] [serial = 296] [outer = 0x1194b8400] 03:59:43 INFO - PROCESS | 2230 | 1471345183605 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]]]}] 03:59:43 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. 03:59:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 769ms 03:59:43 INFO - PROCESS | 2230 | 1471345183633 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 03:59:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 03:59:43 INFO - PROCESS | 2230 | 1471345183636 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 03:59:43 INFO - PROCESS | 2230 | 1471345183638 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 03:59:43 INFO - PROCESS | 2230 | 1471345183640 Marionette TRACE conn2 <- [1,370,null,{}] 03:59:43 INFO - PROCESS | 2230 | 1471345183662 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}] 03:59:43 INFO - PROCESS | 2230 | 1471345183664 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:59:43 INFO - PROCESS | 2230 | 1471345183775 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 03:59:43 INFO - PROCESS | 2230 | 1471345183841 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:43 INFO - PROCESS | 2230 | 1471345183842 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:59:43 INFO - PROCESS | 2230 | ++DOCSHELL 0x129517800 == 49 [pid = 2230] [id = 100] 03:59:43 INFO - PROCESS | 2230 | ++DOMWINDOW == 108 (0x12682d400) [pid = 2230] [serial = 297] [outer = 0x0] 03:59:43 INFO - PROCESS | 2230 | ++DOMWINDOW == 109 (0x12704c400) [pid = 2230] [serial = 298] [outer = 0x12682d400] 03:59:43 INFO - PROCESS | 2230 | 1471345183873 Marionette DEBUG loaded listener.js 03:59:43 INFO - PROCESS | 2230 | ++DOMWINDOW == 110 (0x12760e400) [pid = 2230] [serial = 299] [outer = 0x12682d400] 03:59:44 INFO - PROCESS | 2230 | 1471345184354 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]]]}] 03:59:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 03:59:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 785ms 03:59:44 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 03:59:44 INFO - PROCESS | 2230 | 1471345184425 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 03:59:44 INFO - PROCESS | 2230 | 1471345184427 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 03:59:44 INFO - PROCESS | 2230 | 1471345184438 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 03:59:44 INFO - PROCESS | 2230 | 1471345184445 Marionette TRACE conn2 <- [1,374,null,{}] 03:59:44 INFO - PROCESS | 2230 | 1471345184450 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}] 03:59:44 INFO - PROCESS | 2230 | 1471345184454 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:59:44 INFO - PROCESS | 2230 | 1471345184648 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 03:59:44 INFO - PROCESS | 2230 | 1471345184768 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:44 INFO - PROCESS | 2230 | 1471345184769 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:59:44 INFO - PROCESS | 2230 | ++DOCSHELL 0x12ba89000 == 50 [pid = 2230] [id = 101] 03:59:44 INFO - PROCESS | 2230 | ++DOMWINDOW == 111 (0x127614800) [pid = 2230] [serial = 300] [outer = 0x0] 03:59:44 INFO - PROCESS | 2230 | ++DOMWINDOW == 112 (0x1290afc00) [pid = 2230] [serial = 301] [outer = 0x127614800] 03:59:44 INFO - PROCESS | 2230 | 1471345184818 Marionette DEBUG loaded listener.js 03:59:44 INFO - PROCESS | 2230 | ++DOMWINDOW == 113 (0x12a8ec000) [pid = 2230] [serial = 302] [outer = 0x127614800] 03:59:45 INFO - PROCESS | 2230 | 1471345185413 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 03:59:45 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 03:59:45 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1034ms 03:59:45 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 03:59:45 INFO - PROCESS | 2230 | 1471345185465 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 03:59:45 INFO - PROCESS | 2230 | 1471345185468 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 03:59:45 INFO - PROCESS | 2230 | 1471345185472 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 03:59:45 INFO - PROCESS | 2230 | 1471345185474 Marionette TRACE conn2 <- [1,378,null,{}] 03:59:45 INFO - PROCESS | 2230 | 1471345185478 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}] 03:59:45 INFO - PROCESS | 2230 | 1471345185480 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:59:45 INFO - PROCESS | 2230 | 1471345185580 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 03:59:45 INFO - PROCESS | 2230 | 1471345185646 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:45 INFO - PROCESS | 2230 | 1471345185649 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:59:45 INFO - PROCESS | 2230 | ++DOCSHELL 0x119524000 == 51 [pid = 2230] [id = 102] 03:59:45 INFO - PROCESS | 2230 | ++DOMWINDOW == 114 (0x11911f400) [pid = 2230] [serial = 303] [outer = 0x0] 03:59:45 INFO - PROCESS | 2230 | ++DOMWINDOW == 115 (0x1194ad000) [pid = 2230] [serial = 304] [outer = 0x11911f400] 03:59:45 INFO - PROCESS | 2230 | 1471345185677 Marionette DEBUG loaded listener.js 03:59:45 INFO - PROCESS | 2230 | ++DOMWINDOW == 116 (0x119c59800) [pid = 2230] [serial = 305] [outer = 0x11911f400] 03:59:46 INFO - PROCESS | 2230 | 1471345186131 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 03:59:46 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 03:59:46 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 722ms 03:59:46 INFO - PROCESS | 2230 | 1471345186206 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 03:59:46 INFO - PROCESS | 2230 | 1471345186209 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 03:59:46 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 03:59:46 INFO - PROCESS | 2230 | 1471345186241 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 03:59:46 INFO - PROCESS | 2230 | 1471345186243 Marionette TRACE conn2 <- [1,382,null,{}] 03:59:46 INFO - PROCESS | 2230 | 1471345186280 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}] 03:59:46 INFO - PROCESS | 2230 | 1471345186282 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:59:46 INFO - PROCESS | 2230 | --DOCSHELL 0x12b1d2000 == 50 [pid = 2230] [id = 97] 03:59:46 INFO - PROCESS | 2230 | --DOCSHELL 0x12a659800 == 49 [pid = 2230] [id = 96] 03:59:46 INFO - PROCESS | 2230 | --DOCSHELL 0x12934d000 == 48 [pid = 2230] [id = 95] 03:59:46 INFO - PROCESS | 2230 | --DOCSHELL 0x119517000 == 47 [pid = 2230] [id = 94] 03:59:46 INFO - PROCESS | 2230 | --DOCSHELL 0x126d7b000 == 46 [pid = 2230] [id = 93] 03:59:46 INFO - PROCESS | 2230 | --DOCSHELL 0x124e0b000 == 45 [pid = 2230] [id = 92] 03:59:46 INFO - PROCESS | 2230 | --DOCSHELL 0x11506e000 == 44 [pid = 2230] [id = 91] 03:59:46 INFO - PROCESS | 2230 | --DOMWINDOW == 115 (0x1168eb000) [pid = 2230] [serial = 198] [outer = 0x0] [url = about:blank] 03:59:46 INFO - PROCESS | 2230 | --DOMWINDOW == 114 (0x12a8f1800) [pid = 2230] [serial = 238] [outer = 0x0] [url = about:blank] 03:59:46 INFO - PROCESS | 2230 | --DOCSHELL 0x120e2e800 == 43 [pid = 2230] [id = 90] 03:59:46 INFO - PROCESS | 2230 | --DOCSHELL 0x119516800 == 42 [pid = 2230] [id = 89] 03:59:46 INFO - PROCESS | 2230 | --DOCSHELL 0x118736000 == 41 [pid = 2230] [id = 88] 03:59:46 INFO - PROCESS | 2230 | --DOCSHELL 0x1131c5800 == 40 [pid = 2230] [id = 87] 03:59:46 INFO - PROCESS | 2230 | --DOCSHELL 0x118732800 == 39 [pid = 2230] [id = 86] 03:59:46 INFO - PROCESS | 2230 | --DOCSHELL 0x129855000 == 38 [pid = 2230] [id = 83] 03:59:46 INFO - PROCESS | 2230 | --DOCSHELL 0x124030800 == 37 [pid = 2230] [id = 82] 03:59:46 INFO - PROCESS | 2230 | --DOCSHELL 0x116ac7000 == 36 [pid = 2230] [id = 81] 03:59:46 INFO - PROCESS | 2230 | --DOMWINDOW == 113 (0x127162c00) [pid = 2230] [serial = 220] [outer = 0x0] [url = about:blank] 03:59:46 INFO - PROCESS | 2230 | --DOMWINDOW == 112 (0x1187c1800) [pid = 2230] [serial = 205] [outer = 0x0] [url = about:blank] 03:59:46 INFO - PROCESS | 2230 | --DOMWINDOW == 111 (0x118f9f800) [pid = 2230] [serial = 206] [outer = 0x0] [url = about:blank] 03:59:46 INFO - PROCESS | 2230 | --DOMWINDOW == 110 (0x123c87000) [pid = 2230] [serial = 211] [outer = 0x0] [url = about:blank] 03:59:46 INFO - PROCESS | 2230 | --DOMWINDOW == 109 (0x12480d000) [pid = 2230] [serial = 212] [outer = 0x0] [url = about:blank] 03:59:46 INFO - PROCESS | 2230 | --DOMWINDOW == 108 (0x1269db400) [pid = 2230] [serial = 217] [outer = 0x0] [url = about:blank] 03:59:46 INFO - PROCESS | 2230 | --DOMWINDOW == 107 (0x1270c1000) [pid = 2230] [serial = 218] [outer = 0x0] [url = about:blank] 03:59:46 INFO - PROCESS | 2230 | --DOMWINDOW == 106 (0x1290a2400) [pid = 2230] [serial = 223] [outer = 0x0] [url = about:blank] 03:59:46 INFO - PROCESS | 2230 | --DOMWINDOW == 105 (0x124cf3c00) [pid = 2230] [serial = 214] [outer = 0x0] [url = about:blank] 03:59:46 INFO - PROCESS | 2230 | --DOMWINDOW == 104 (0x128d26400) [pid = 2230] [serial = 221] [outer = 0x0] [url = about:blank] 03:59:46 INFO - PROCESS | 2230 | --DOMWINDOW == 103 (0x119a91000) [pid = 2230] [serial = 208] [outer = 0x0] [url = about:blank] 03:59:46 INFO - PROCESS | 2230 | --DOMWINDOW == 102 (0x120ea1400) [pid = 2230] [serial = 209] [outer = 0x0] [url = about:blank] 03:59:46 INFO - PROCESS | 2230 | --DOMWINDOW == 101 (0x118116000) [pid = 2230] [serial = 229] [outer = 0x0] [url = about:blank] 03:59:46 INFO - PROCESS | 2230 | --DOMWINDOW == 100 (0x1293e0800) [pid = 2230] [serial = 226] [outer = 0x0] [url = about:blank] 03:59:46 INFO - PROCESS | 2230 | --DOMWINDOW == 99 (0x118120c00) [pid = 2230] [serial = 203] [outer = 0x0] [url = about:blank] 03:59:46 INFO - PROCESS | 2230 | --DOMWINDOW == 98 (0x117292400) [pid = 2230] [serial = 202] [outer = 0x0] [url = about:blank] 03:59:46 INFO - PROCESS | 2230 | --DOMWINDOW == 97 (0x1293d7000) [pid = 2230] [serial = 224] [outer = 0x0] [url = about:blank] 03:59:46 INFO - PROCESS | 2230 | --DOMWINDOW == 96 (0x1293df400) [pid = 2230] [serial = 232] [outer = 0x0] [url = about:blank] 03:59:46 INFO - PROCESS | 2230 | --DOMWINDOW == 95 (0x12a722c00) [pid = 2230] [serial = 235] [outer = 0x0] [url = about:blank] 03:59:46 INFO - PROCESS | 2230 | --DOMWINDOW == 94 (0x129642000) [pid = 2230] [serial = 227] [outer = 0x0] [url = about:blank] 03:59:46 INFO - PROCESS | 2230 | --DOMWINDOW == 93 (0x120ea2000) [pid = 2230] [serial = 230] [outer = 0x0] [url = about:blank] 03:59:46 INFO - PROCESS | 2230 | --DOMWINDOW == 92 (0x12a72dc00) [pid = 2230] [serial = 236] [outer = 0x0] [url = about:blank] 03:59:46 INFO - PROCESS | 2230 | --DOMWINDOW == 91 (0x12a602c00) [pid = 2230] [serial = 233] [outer = 0x0] [url = about:blank] 03:59:46 INFO - PROCESS | 2230 | --DOMWINDOW == 90 (0x12cb6d400) [pid = 2230] [serial = 49] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 03:59:46 INFO - PROCESS | 2230 | --DOMWINDOW == 89 (0x125553800) [pid = 2230] [serial = 215] [outer = 0x0] [url = about:blank] 03:59:46 INFO - PROCESS | 2230 | 1471345186435 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 03:59:46 INFO - PROCESS | 2230 | 1471345186487 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:46 INFO - PROCESS | 2230 | 1471345186489 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:59:46 INFO - PROCESS | 2230 | ++DOCSHELL 0x117221800 == 37 [pid = 2230] [id = 103] 03:59:46 INFO - PROCESS | 2230 | ++DOMWINDOW == 90 (0x123c83800) [pid = 2230] [serial = 306] [outer = 0x0] 03:59:46 INFO - PROCESS | 2230 | ++DOMWINDOW == 91 (0x1250f4000) [pid = 2230] [serial = 307] [outer = 0x123c83800] 03:59:46 INFO - PROCESS | 2230 | 1471345186519 Marionette DEBUG loaded listener.js 03:59:46 INFO - PROCESS | 2230 | ++DOMWINDOW == 92 (0x1270c3400) [pid = 2230] [serial = 308] [outer = 0x123c83800] 03:59:46 INFO - PROCESS | 2230 | 1471345186824 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 03:59:46 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 03:59:46 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 652ms 03:59:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 03:59:46 INFO - PROCESS | 2230 | 1471345186869 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 03:59:46 INFO - PROCESS | 2230 | 1471345186870 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 03:59:46 INFO - PROCESS | 2230 | 1471345186872 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 03:59:46 INFO - PROCESS | 2230 | 1471345186875 Marionette TRACE conn2 <- [1,386,null,{}] 03:59:46 INFO - PROCESS | 2230 | 1471345186885 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}] 03:59:46 INFO - PROCESS | 2230 | 1471345186888 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:59:46 INFO - PROCESS | 2230 | 1471345186968 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 03:59:47 INFO - PROCESS | 2230 | 1471345187031 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:47 INFO - PROCESS | 2230 | 1471345187033 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:59:47 INFO - PROCESS | 2230 | ++DOCSHELL 0x123907000 == 38 [pid = 2230] [id = 104] 03:59:47 INFO - PROCESS | 2230 | ++DOMWINDOW == 93 (0x1270c5400) [pid = 2230] [serial = 309] [outer = 0x0] 03:59:47 INFO - PROCESS | 2230 | ++DOMWINDOW == 94 (0x128c4f400) [pid = 2230] [serial = 310] [outer = 0x1270c5400] 03:59:47 INFO - PROCESS | 2230 | 1471345187067 Marionette DEBUG loaded listener.js 03:59:47 INFO - PROCESS | 2230 | ++DOMWINDOW == 95 (0x1293d7000) [pid = 2230] [serial = 311] [outer = 0x1270c5400] 03:59:47 INFO - PROCESS | 2230 | 1471345187370 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]]]}] 03:59:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 03:59:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 524ms 03:59:47 INFO - PROCESS | 2230 | 1471345187400 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 03:59:47 INFO - PROCESS | 2230 | 1471345187401 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 03:59:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 03:59:47 INFO - PROCESS | 2230 | 1471345187404 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 03:59:47 INFO - PROCESS | 2230 | 1471345187405 Marionette TRACE conn2 <- [1,390,null,{}] 03:59:47 INFO - PROCESS | 2230 | 1471345187407 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}] 03:59:47 INFO - PROCESS | 2230 | 1471345187410 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:59:47 INFO - PROCESS | 2230 | 1471345187503 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 03:59:47 INFO - PROCESS | 2230 | 1471345187557 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:47 INFO - PROCESS | 2230 | 1471345187558 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:59:47 INFO - PROCESS | 2230 | ++DOCSHELL 0x124a8e000 == 39 [pid = 2230] [id = 105] 03:59:47 INFO - PROCESS | 2230 | ++DOMWINDOW == 96 (0x128c57000) [pid = 2230] [serial = 312] [outer = 0x0] 03:59:47 INFO - PROCESS | 2230 | ++DOMWINDOW == 97 (0x12a60b800) [pid = 2230] [serial = 313] [outer = 0x128c57000] 03:59:47 INFO - PROCESS | 2230 | 1471345187585 Marionette DEBUG loaded listener.js 03:59:47 INFO - PROCESS | 2230 | ++DOMWINDOW == 98 (0x12a8f0000) [pid = 2230] [serial = 314] [outer = 0x128c57000] 03:59:47 INFO - PROCESS | 2230 | 1471345187898 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]]]}] 03:59:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 03:59:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 519ms 03:59:47 INFO - PROCESS | 2230 | 1471345187924 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 03:59:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 03:59:47 INFO - PROCESS | 2230 | 1471345187925 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 03:59:47 INFO - PROCESS | 2230 | 1471345187929 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 03:59:47 INFO - PROCESS | 2230 | 1471345187931 Marionette TRACE conn2 <- [1,394,null,{}] 03:59:47 INFO - PROCESS | 2230 | 1471345187933 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}] 03:59:47 INFO - PROCESS | 2230 | 1471345187935 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:59:48 INFO - PROCESS | 2230 | 1471345188015 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 03:59:48 INFO - PROCESS | 2230 | 1471345188027 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:48 INFO - PROCESS | 2230 | 1471345188028 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:59:48 INFO - PROCESS | 2230 | ++DOCSHELL 0x1271d6000 == 40 [pid = 2230] [id = 106] 03:59:48 INFO - PROCESS | 2230 | ++DOMWINDOW == 99 (0x12a8f7000) [pid = 2230] [serial = 315] [outer = 0x0] 03:59:48 INFO - PROCESS | 2230 | ++DOMWINDOW == 100 (0x12afb4800) [pid = 2230] [serial = 316] [outer = 0x12a8f7000] 03:59:48 INFO - PROCESS | 2230 | 1471345188053 Marionette DEBUG loaded listener.js 03:59:48 INFO - PROCESS | 2230 | ++DOMWINDOW == 101 (0x12b212c00) [pid = 2230] [serial = 317] [outer = 0x12a8f7000] 03:59:48 INFO - PROCESS | 2230 | 1471345188378 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]]]}] 03:59:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 03:59:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 470ms 03:59:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 03:59:48 INFO - PROCESS | 2230 | 1471345188400 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 03:59:48 INFO - PROCESS | 2230 | 1471345188401 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 03:59:48 INFO - PROCESS | 2230 | 1471345188404 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 03:59:48 INFO - PROCESS | 2230 | 1471345188405 Marionette TRACE conn2 <- [1,398,null,{}] 03:59:48 INFO - PROCESS | 2230 | 1471345188407 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}] 03:59:48 INFO - PROCESS | 2230 | 1471345188415 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:59:48 INFO - PROCESS | 2230 | 1471345188569 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 03:59:48 INFO - PROCESS | 2230 | 1471345188574 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:48 INFO - PROCESS | 2230 | 1471345188575 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:59:48 INFO - PROCESS | 2230 | ++DOCSHELL 0x128c37000 == 41 [pid = 2230] [id = 107] 03:59:48 INFO - PROCESS | 2230 | ++DOMWINDOW == 102 (0x12afbb000) [pid = 2230] [serial = 318] [outer = 0x0] 03:59:48 INFO - PROCESS | 2230 | ++DOMWINDOW == 103 (0x12bd94400) [pid = 2230] [serial = 319] [outer = 0x12afbb000] 03:59:48 INFO - PROCESS | 2230 | 1471345188601 Marionette DEBUG loaded listener.js 03:59:48 INFO - PROCESS | 2230 | ++DOMWINDOW == 104 (0x12bf71c00) [pid = 2230] [serial = 320] [outer = 0x12afbb000] 03:59:48 INFO - PROCESS | 2230 | 1471345188811 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 03:59:49 INFO - PROCESS | 2230 | 1471345189037 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]]]}] 03:59:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 03:59:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 669ms 03:59:49 INFO - PROCESS | 2230 | 1471345189075 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 03:59:49 INFO - PROCESS | 2230 | 1471345189076 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 03:59:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 03:59:49 INFO - PROCESS | 2230 | 1471345189082 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 03:59:49 INFO - PROCESS | 2230 | 1471345189084 Marionette TRACE conn2 <- [1,402,null,{}] 03:59:49 INFO - PROCESS | 2230 | 1471345189087 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}] 03:59:49 INFO - PROCESS | 2230 | 1471345189089 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:59:49 INFO - PROCESS | 2230 | 1471345189256 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 03:59:49 INFO - PROCESS | 2230 | 1471345189278 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:49 INFO - PROCESS | 2230 | 1471345189279 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:59:49 INFO - PROCESS | 2230 | ++DOCSHELL 0x12a79e800 == 42 [pid = 2230] [id = 108] 03:59:49 INFO - PROCESS | 2230 | ++DOMWINDOW == 105 (0x1176a7c00) [pid = 2230] [serial = 321] [outer = 0x0] 03:59:49 INFO - PROCESS | 2230 | ++DOMWINDOW == 106 (0x12c550000) [pid = 2230] [serial = 322] [outer = 0x1176a7c00] 03:59:49 INFO - PROCESS | 2230 | 1471345189319 Marionette DEBUG loaded listener.js 03:59:49 INFO - PROCESS | 2230 | ++DOMWINDOW == 107 (0x12c6d3000) [pid = 2230] [serial = 323] [outer = 0x1176a7c00] 03:59:49 INFO - PROCESS | 2230 | 1471345189761 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]]]}] 03:59:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 03:59:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 723ms 03:59:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 03:59:49 INFO - PROCESS | 2230 | 1471345189812 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 03:59:49 INFO - PROCESS | 2230 | 1471345189814 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 03:59:49 INFO - PROCESS | 2230 | 1471345189816 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 03:59:49 INFO - PROCESS | 2230 | 1471345189817 Marionette TRACE conn2 <- [1,406,null,{}] 03:59:49 INFO - PROCESS | 2230 | 1471345189819 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}] 03:59:49 INFO - PROCESS | 2230 | 1471345189820 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:59:49 INFO - PROCESS | 2230 | 1471345189925 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 03:59:49 INFO - PROCESS | 2230 | 1471345189928 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:49 INFO - PROCESS | 2230 | 1471345189930 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:59:49 INFO - PROCESS | 2230 | ++DOCSHELL 0x12b265000 == 43 [pid = 2230] [id = 109] 03:59:49 INFO - PROCESS | 2230 | ++DOMWINDOW == 108 (0x11270b000) [pid = 2230] [serial = 324] [outer = 0x0] 03:59:49 INFO - PROCESS | 2230 | ++DOMWINDOW == 109 (0x11270f800) [pid = 2230] [serial = 325] [outer = 0x11270b000] 03:59:49 INFO - PROCESS | 2230 | 1471345189954 Marionette DEBUG loaded listener.js 03:59:49 INFO - PROCESS | 2230 | ++DOMWINDOW == 110 (0x12c54d400) [pid = 2230] [serial = 326] [outer = 0x11270b000] 03:59:50 INFO - PROCESS | 2230 | 1471345190289 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]]]}] 03:59:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 03:59:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 519ms 03:59:50 INFO - PROCESS | 2230 | 1471345190336 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 03:59:50 INFO - PROCESS | 2230 | 1471345190337 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 03:59:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 03:59:50 INFO - PROCESS | 2230 | 1471345190345 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 03:59:50 INFO - PROCESS | 2230 | 1471345190354 Marionette TRACE conn2 <- [1,410,null,{}] 03:59:50 INFO - PROCESS | 2230 | 1471345190357 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}] 03:59:50 INFO - PROCESS | 2230 | 1471345190358 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:59:50 INFO - PROCESS | 2230 | 1471345190458 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 03:59:50 INFO - PROCESS | 2230 | 1471345190462 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:50 INFO - PROCESS | 2230 | 1471345190463 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:59:50 INFO - PROCESS | 2230 | ++DOCSHELL 0x12ba86800 == 44 [pid = 2230] [id = 110] 03:59:50 INFO - PROCESS | 2230 | ++DOMWINDOW == 111 (0x11270c400) [pid = 2230] [serial = 327] [outer = 0x0] 03:59:50 INFO - PROCESS | 2230 | ++DOMWINDOW == 112 (0x1170f6c00) [pid = 2230] [serial = 328] [outer = 0x11270c400] 03:59:50 INFO - PROCESS | 2230 | 1471345190624 Marionette DEBUG loaded listener.js 03:59:50 INFO - PROCESS | 2230 | ++DOMWINDOW == 113 (0x1170fbc00) [pid = 2230] [serial = 329] [outer = 0x11270c400] 03:59:50 INFO - PROCESS | 2230 | --DOMWINDOW == 112 (0x12760e000) [pid = 2230] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 03:59:50 INFO - PROCESS | 2230 | --DOMWINDOW == 111 (0x127480400) [pid = 2230] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 03:59:50 INFO - PROCESS | 2230 | --DOMWINDOW == 110 (0x129647000) [pid = 2230] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 03:59:50 INFO - PROCESS | 2230 | --DOMWINDOW == 109 (0x128d19800) [pid = 2230] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 03:59:50 INFO - PROCESS | 2230 | --DOMWINDOW == 108 (0x1160ca000) [pid = 2230] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 03:59:50 INFO - PROCESS | 2230 | --DOMWINDOW == 107 (0x12554f800) [pid = 2230] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 03:59:50 INFO - PROCESS | 2230 | --DOMWINDOW == 106 (0x119a9e400) [pid = 2230] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 03:59:50 INFO - PROCESS | 2230 | --DOMWINDOW == 105 (0x1176a0c00) [pid = 2230] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 03:59:50 INFO - PROCESS | 2230 | --DOMWINDOW == 104 (0x1269d6c00) [pid = 2230] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 03:59:50 INFO - PROCESS | 2230 | --DOMWINDOW == 103 (0x12af99400) [pid = 2230] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 03:59:50 INFO - PROCESS | 2230 | --DOMWINDOW == 102 (0x11380f000) [pid = 2230] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 03:59:50 INFO - PROCESS | 2230 | --DOMWINDOW == 101 (0x126909400) [pid = 2230] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 03:59:50 INFO - PROCESS | 2230 | --DOMWINDOW == 100 (0x113f7ac00) [pid = 2230] [serial = 197] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 03:59:50 INFO - PROCESS | 2230 | 1471345190918 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]]]}] 03:59:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 03:59:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 627ms 03:59:50 INFO - PROCESS | 2230 | 1471345190972 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 03:59:50 INFO - PROCESS | 2230 | 1471345190974 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 03:59:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 03:59:50 INFO - PROCESS | 2230 | 1471345190976 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 03:59:50 INFO - PROCESS | 2230 | 1471345190979 Marionette TRACE conn2 <- [1,414,null,{}] 03:59:50 INFO - PROCESS | 2230 | 1471345190982 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}] 03:59:50 INFO - PROCESS | 2230 | 1471345190983 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:59:51 INFO - PROCESS | 2230 | 1471345191069 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 03:59:51 INFO - PROCESS | 2230 | 1471345191073 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:51 INFO - PROCESS | 2230 | 1471345191074 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:59:51 INFO - PROCESS | 2230 | ++DOCSHELL 0x12bdeb000 == 45 [pid = 2230] [id = 111] 03:59:51 INFO - PROCESS | 2230 | ++DOMWINDOW == 101 (0x1170f7400) [pid = 2230] [serial = 330] [outer = 0x0] 03:59:51 INFO - PROCESS | 2230 | ++DOMWINDOW == 102 (0x118592800) [pid = 2230] [serial = 331] [outer = 0x1170f7400] 03:59:51 INFO - PROCESS | 2230 | 1471345191100 Marionette DEBUG loaded listener.js 03:59:51 INFO - PROCESS | 2230 | ++DOMWINDOW == 103 (0x124e66000) [pid = 2230] [serial = 332] [outer = 0x1170f7400] 03:59:51 INFO - PROCESS | 2230 | 1471345191461 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]]]}] 03:59:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 03:59:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 523ms 03:59:51 INFO - PROCESS | 2230 | 1471345191504 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 03:59:51 INFO - PROCESS | 2230 | 1471345191506 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 03:59:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 03:59:51 INFO - PROCESS | 2230 | 1471345191508 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 03:59:51 INFO - PROCESS | 2230 | 1471345191510 Marionette TRACE conn2 <- [1,418,null,{}] 03:59:51 INFO - PROCESS | 2230 | 1471345191513 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}] 03:59:51 INFO - PROCESS | 2230 | 1471345191514 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:59:51 INFO - PROCESS | 2230 | 1471345191609 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 03:59:51 INFO - PROCESS | 2230 | 1471345191615 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:51 INFO - PROCESS | 2230 | 1471345191617 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:59:51 INFO - PROCESS | 2230 | ++DOCSHELL 0x12c096800 == 46 [pid = 2230] [id = 112] 03:59:51 INFO - PROCESS | 2230 | ++DOMWINDOW == 104 (0x1176a2c00) [pid = 2230] [serial = 333] [outer = 0x0] 03:59:51 INFO - PROCESS | 2230 | ++DOMWINDOW == 105 (0x128c4c000) [pid = 2230] [serial = 334] [outer = 0x1176a2c00] 03:59:51 INFO - PROCESS | 2230 | 1471345191644 Marionette DEBUG loaded listener.js 03:59:51 INFO - PROCESS | 2230 | ++DOMWINDOW == 106 (0x12c6d3400) [pid = 2230] [serial = 335] [outer = 0x1176a2c00] 03:59:52 INFO - PROCESS | 2230 | 1471345192438 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]]]}] 03:59:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | drawImage() of an APNG with no poster frame draws the first frame 03:59:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 972ms 03:59:52 INFO - PROCESS | 2230 | 1471345192481 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 03:59:52 INFO - PROCESS | 2230 | 1471345192482 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 03:59:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 03:59:52 INFO - PROCESS | 2230 | 1471345192484 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 03:59:52 INFO - PROCESS | 2230 | 1471345192485 Marionette TRACE conn2 <- [1,422,null,{}] 03:59:52 INFO - PROCESS | 2230 | 1471345192488 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}] 03:59:52 INFO - PROCESS | 2230 | 1471345192489 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:59:52 INFO - PROCESS | 2230 | 1471345192573 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 03:59:52 INFO - PROCESS | 2230 | 1471345192577 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:52 INFO - PROCESS | 2230 | 1471345192578 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:59:52 INFO - PROCESS | 2230 | ++DOCSHELL 0x12c3d5000 == 47 [pid = 2230] [id = 113] 03:59:52 INFO - PROCESS | 2230 | ++DOMWINDOW == 107 (0x119534000) [pid = 2230] [serial = 336] [outer = 0x0] 03:59:52 INFO - PROCESS | 2230 | ++DOMWINDOW == 108 (0x119537800) [pid = 2230] [serial = 337] [outer = 0x119534000] 03:59:52 INFO - PROCESS | 2230 | 1471345192604 Marionette DEBUG loaded listener.js 03:59:52 INFO - PROCESS | 2230 | ++DOMWINDOW == 109 (0x119c5f400) [pid = 2230] [serial = 338] [outer = 0x119534000] 03:59:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 03:59:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1220ms 03:59:53 INFO - PROCESS | 2230 | 1471345193701 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]]]}] 03:59:53 INFO - PROCESS | 2230 | 1471345193704 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 03:59:53 INFO - PROCESS | 2230 | 1471345193707 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 03:59:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 03:59:53 INFO - PROCESS | 2230 | 1471345193711 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 03:59:53 INFO - PROCESS | 2230 | 1471345193713 Marionette TRACE conn2 <- [1,426,null,{}] 03:59:53 INFO - PROCESS | 2230 | 1471345193717 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}] 03:59:53 INFO - PROCESS | 2230 | 1471345193719 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:59:53 INFO - PROCESS | 2230 | 1471345193829 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 03:59:53 INFO - PROCESS | 2230 | 1471345193916 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:53 INFO - PROCESS | 2230 | 1471345193918 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:59:53 INFO - PROCESS | 2230 | ++DOCSHELL 0x118743800 == 48 [pid = 2230] [id = 114] 03:59:53 INFO - PROCESS | 2230 | ++DOMWINDOW == 110 (0x1187cb800) [pid = 2230] [serial = 339] [outer = 0x0] 03:59:53 INFO - PROCESS | 2230 | ++DOMWINDOW == 111 (0x118f9e800) [pid = 2230] [serial = 340] [outer = 0x1187cb800] 03:59:53 INFO - PROCESS | 2230 | 1471345193950 Marionette DEBUG loaded listener.js 03:59:54 INFO - PROCESS | 2230 | ++DOMWINDOW == 112 (0x119534400) [pid = 2230] [serial = 341] [outer = 0x1187cb800] 03:59:54 INFO - PROCESS | 2230 | 1471345194398 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] 03:59:54 INFO - PROCESS | 2230 | 1471345194436 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 03:59:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 03:59:54 INFO - PROCESS | 2230 | 1471345194457 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 03:59:54 INFO - PROCESS | 2230 | 1471345194460 Marionette TRACE conn2 <- [1,430,null,{}] 03:59:54 INFO - PROCESS | 2230 | 1471345194465 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}] 03:59:54 INFO - PROCESS | 2230 | 1471345194467 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:59:54 INFO - PROCESS | 2230 | 1471345194579 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 03:59:54 INFO - PROCESS | 2230 | 1471345194649 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:54 INFO - PROCESS | 2230 | 1471345194651 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:59:54 INFO - PROCESS | 2230 | ++DOCSHELL 0x125062800 == 49 [pid = 2230] [id = 115] 03:59:54 INFO - PROCESS | 2230 | ++DOMWINDOW == 113 (0x124875800) [pid = 2230] [serial = 342] [outer = 0x0] 03:59:54 INFO - PROCESS | 2230 | ++DOMWINDOW == 114 (0x124e69c00) [pid = 2230] [serial = 343] [outer = 0x124875800] 03:59:54 INFO - PROCESS | 2230 | 1471345194682 Marionette DEBUG loaded listener.js 03:59:54 INFO - PROCESS | 2230 | ++DOMWINDOW == 115 (0x12559d400) [pid = 2230] [serial = 344] [outer = 0x124875800] 03:59:55 INFO - PROCESS | 2230 | 1471345195141 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]]]}] 03:59:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 03:59:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 790ms 03:59:55 INFO - PROCESS | 2230 | 1471345195231 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 03:59:55 INFO - PROCESS | 2230 | 1471345195233 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 03:59:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 03:59:55 INFO - PROCESS | 2230 | 1471345195235 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 03:59:55 INFO - PROCESS | 2230 | 1471345195238 Marionette TRACE conn2 <- [1,434,null,{}] 03:59:55 INFO - PROCESS | 2230 | 1471345195246 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}] 03:59:55 INFO - PROCESS | 2230 | 1471345195249 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:59:55 INFO - PROCESS | 2230 | 1471345195361 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 03:59:55 INFO - PROCESS | 2230 | 1471345195430 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:55 INFO - PROCESS | 2230 | 1471345195432 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:59:55 INFO - PROCESS | 2230 | ++DOCSHELL 0x119169800 == 50 [pid = 2230] [id = 116] 03:59:55 INFO - PROCESS | 2230 | ++DOMWINDOW == 116 (0x1244cd000) [pid = 2230] [serial = 345] [outer = 0x0] 03:59:55 INFO - PROCESS | 2230 | ++DOMWINDOW == 117 (0x127483000) [pid = 2230] [serial = 346] [outer = 0x1244cd000] 03:59:55 INFO - PROCESS | 2230 | 1471345195464 Marionette DEBUG loaded listener.js 03:59:55 INFO - PROCESS | 2230 | ++DOMWINDOW == 118 (0x128c56000) [pid = 2230] [serial = 347] [outer = 0x1244cd000] 03:59:56 INFO - PROCESS | 2230 | 1471345196012 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]]]}] 03:59:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 03:59:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 822ms 03:59:56 INFO - PROCESS | 2230 | 1471345196058 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 03:59:56 INFO - PROCESS | 2230 | 1471345196062 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 03:59:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 03:59:56 INFO - PROCESS | 2230 | 1471345196065 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 03:59:56 INFO - PROCESS | 2230 | 1471345196067 Marionette TRACE conn2 <- [1,438,null,{}] 03:59:56 INFO - PROCESS | 2230 | 1471345196071 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}] 03:59:56 INFO - PROCESS | 2230 | 1471345196072 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:59:56 INFO - PROCESS | 2230 | 1471345196164 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 03:59:56 INFO - PROCESS | 2230 | 1471345196222 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:56 INFO - PROCESS | 2230 | 1471345196223 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:59:56 INFO - PROCESS | 2230 | ++DOCSHELL 0x11813c000 == 51 [pid = 2230] [id = 117] 03:59:56 INFO - PROCESS | 2230 | ++DOMWINDOW == 119 (0x118103c00) [pid = 2230] [serial = 348] [outer = 0x0] 03:59:56 INFO - PROCESS | 2230 | ++DOMWINDOW == 120 (0x11811f400) [pid = 2230] [serial = 349] [outer = 0x118103c00] 03:59:56 INFO - PROCESS | 2230 | 1471345196251 Marionette DEBUG loaded listener.js 03:59:56 INFO - PROCESS | 2230 | ++DOMWINDOW == 121 (0x1187cb400) [pid = 2230] [serial = 350] [outer = 0x118103c00] 03:59:56 INFO - PROCESS | 2230 | 1471345196705 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]]]}] 03:59:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 03:59:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 671ms 03:59:56 INFO - PROCESS | 2230 | --DOCSHELL 0x12c096800 == 50 [pid = 2230] [id = 112] 03:59:56 INFO - PROCESS | 2230 | --DOCSHELL 0x12bdeb000 == 49 [pid = 2230] [id = 111] 03:59:56 INFO - PROCESS | 2230 | --DOCSHELL 0x12ba86800 == 48 [pid = 2230] [id = 110] 03:59:56 INFO - PROCESS | 2230 | --DOCSHELL 0x12b265000 == 47 [pid = 2230] [id = 109] 03:59:56 INFO - PROCESS | 2230 | --DOCSHELL 0x12a79e800 == 46 [pid = 2230] [id = 108] 03:59:56 INFO - PROCESS | 2230 | --DOCSHELL 0x128c37000 == 45 [pid = 2230] [id = 107] 03:59:56 INFO - PROCESS | 2230 | --DOMWINDOW == 120 (0x124cf9c00) [pid = 2230] [serial = 253] [outer = 0x0] [url = about:blank] 03:59:56 INFO - PROCESS | 2230 | --DOMWINDOW == 119 (0x118109c00) [pid = 2230] [serial = 241] [outer = 0x0] [url = about:blank] 03:59:56 INFO - PROCESS | 2230 | --DOMWINDOW == 118 (0x126834c00) [pid = 2230] [serial = 247] [outer = 0x0] [url = about:blank] 03:59:56 INFO - PROCESS | 2230 | --DOMWINDOW == 117 (0x12760f400) [pid = 2230] [serial = 250] [outer = 0x0] [url = about:blank] 03:59:56 INFO - PROCESS | 2230 | --DOMWINDOW == 116 (0x119a9cc00) [pid = 2230] [serial = 244] [outer = 0x0] [url = about:blank] 03:59:56 INFO - PROCESS | 2230 | --DOMWINDOW == 115 (0x12baf5c00) [pid = 2230] [serial = 289] [outer = 0x0] [url = about:blank] 03:59:56 INFO - PROCESS | 2230 | 1471345196796 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 03:59:56 INFO - PROCESS | 2230 | 1471345196798 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 03:59:56 INFO - PROCESS | 2230 | --DOCSHELL 0x1271d6000 == 44 [pid = 2230] [id = 106] 03:59:56 INFO - PROCESS | 2230 | --DOCSHELL 0x124a8e000 == 43 [pid = 2230] [id = 105] 03:59:56 INFO - PROCESS | 2230 | --DOCSHELL 0x123907000 == 42 [pid = 2230] [id = 104] 03:59:56 INFO - PROCESS | 2230 | --DOCSHELL 0x117221800 == 41 [pid = 2230] [id = 103] 03:59:56 INFO - PROCESS | 2230 | --DOCSHELL 0x119524000 == 40 [pid = 2230] [id = 102] 03:59:56 INFO - PROCESS | 2230 | --DOCSHELL 0x112d5f000 == 39 [pid = 2230] [id = 98] 03:59:56 INFO - PROCESS | 2230 | --DOMWINDOW == 114 (0x1270ca800) [pid = 2230] [serial = 269] [outer = 0x0] [url = about:blank] 03:59:56 INFO - PROCESS | 2230 | --DOMWINDOW == 113 (0x117d39400) [pid = 2230] [serial = 199] [outer = 0x0] [url = about:blank] 03:59:56 INFO - PROCESS | 2230 | --DOMWINDOW == 112 (0x128d23400) [pid = 2230] [serial = 196] [outer = 0x0] [url = about:blank] 03:59:56 INFO - PROCESS | 2230 | --DOMWINDOW == 111 (0x128e39c00) [pid = 2230] [serial = 272] [outer = 0x0] [url = about:blank] 03:59:56 INFO - PROCESS | 2230 | --DOMWINDOW == 110 (0x128c51400) [pid = 2230] [serial = 271] [outer = 0x0] [url = about:blank] 03:59:56 INFO - PROCESS | 2230 | --DOMWINDOW == 109 (0x12a6e6400) [pid = 2230] [serial = 277] [outer = 0x0] [url = about:blank] 03:59:56 INFO - PROCESS | 2230 | --DOMWINDOW == 108 (0x1293d7400) [pid = 2230] [serial = 274] [outer = 0x0] [url = about:blank] 03:59:56 INFO - PROCESS | 2230 | --DOMWINDOW == 107 (0x118592400) [pid = 2230] [serial = 259] [outer = 0x0] [url = about:blank] 03:59:56 INFO - PROCESS | 2230 | --DOMWINDOW == 106 (0x1194c5000) [pid = 2230] [serial = 260] [outer = 0x0] [url = about:blank] 03:59:56 INFO - PROCESS | 2230 | --DOMWINDOW == 105 (0x12682cc00) [pid = 2230] [serial = 265] [outer = 0x0] [url = about:blank] 03:59:56 INFO - PROCESS | 2230 | --DOMWINDOW == 104 (0x126911c00) [pid = 2230] [serial = 266] [outer = 0x0] [url = about:blank] 03:59:56 INFO - PROCESS | 2230 | --DOMWINDOW == 103 (0x1239ce000) [pid = 2230] [serial = 262] [outer = 0x0] [url = about:blank] 03:59:56 INFO - PROCESS | 2230 | --DOMWINDOW == 102 (0x124cf5000) [pid = 2230] [serial = 263] [outer = 0x0] [url = about:blank] 03:59:56 INFO - PROCESS | 2230 | --DOMWINDOW == 101 (0x1187bd800) [pid = 2230] [serial = 257] [outer = 0x0] [url = about:blank] 03:59:56 INFO - PROCESS | 2230 | --DOMWINDOW == 100 (0x11810fc00) [pid = 2230] [serial = 256] [outer = 0x0] [url = about:blank] 03:59:56 INFO - PROCESS | 2230 | --DOMWINDOW == 99 (0x12704bc00) [pid = 2230] [serial = 268] [outer = 0x0] [url = about:blank] 03:59:56 INFO - PROCESS | 2230 | --DOMWINDOW == 98 (0x12a724000) [pid = 2230] [serial = 278] [outer = 0x0] [url = about:blank] 03:59:56 INFO - PROCESS | 2230 | --DOMWINDOW == 97 (0x119122c00) [pid = 2230] [serial = 275] [outer = 0x0] [url = about:blank] 03:59:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 03:59:56 INFO - PROCESS | 2230 | 1471345196813 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 03:59:56 INFO - PROCESS | 2230 | 1471345196815 Marionette TRACE conn2 <- [1,442,null,{}] 03:59:56 INFO - PROCESS | 2230 | 1471345196817 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}] 03:59:56 INFO - PROCESS | 2230 | 1471345196819 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:59:56 INFO - PROCESS | 2230 | 1471345196901 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 03:59:56 INFO - PROCESS | 2230 | 1471345196905 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:56 INFO - PROCESS | 2230 | 1471345196906 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:59:56 INFO - PROCESS | 2230 | ++DOCSHELL 0x116ad3000 == 40 [pid = 2230] [id = 118] 03:59:56 INFO - PROCESS | 2230 | ++DOMWINDOW == 98 (0x1194ac800) [pid = 2230] [serial = 351] [outer = 0x0] 03:59:56 INFO - PROCESS | 2230 | ++DOMWINDOW == 99 (0x1194c5000) [pid = 2230] [serial = 352] [outer = 0x1194ac800] 03:59:56 INFO - PROCESS | 2230 | 1471345196934 Marionette DEBUG loaded listener.js 03:59:56 INFO - PROCESS | 2230 | ++DOMWINDOW == 100 (0x119722c00) [pid = 2230] [serial = 353] [outer = 0x1194ac800] 03:59:57 INFO - PROCESS | 2230 | --DOMWINDOW == 99 (0x12af93800) [pid = 2230] [serial = 284] [outer = 0x0] [url = about:blank] 03:59:57 INFO - PROCESS | 2230 | --DOMWINDOW == 98 (0x12baf2400) [pid = 2230] [serial = 287] [outer = 0x0] [url = about:blank] 03:59:57 INFO - PROCESS | 2230 | --DOMWINDOW == 97 (0x124fa5800) [pid = 2230] [serial = 281] [outer = 0x0] [url = about:blank] 03:59:57 INFO - PROCESS | 2230 | --DOMWINDOW == 96 (0x12b20a000) [pid = 2230] [serial = 286] [outer = 0x0] [url = about:blank] 03:59:57 INFO - PROCESS | 2230 | --DOMWINDOW == 95 (0x116aa8c00) [pid = 2230] [serial = 280] [outer = 0x0] [url = about:blank] 03:59:57 INFO - PROCESS | 2230 | --DOMWINDOW == 94 (0x12a8f3400) [pid = 2230] [serial = 283] [outer = 0x0] [url = about:blank] 03:59:57 INFO - PROCESS | 2230 | 1471345197285 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]]]}] 03:59:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 03:59:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 518ms 03:59:57 INFO - PROCESS | 2230 | 1471345197332 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 03:59:57 INFO - PROCESS | 2230 | 1471345197333 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 03:59:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 03:59:57 INFO - PROCESS | 2230 | 1471345197335 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 03:59:57 INFO - PROCESS | 2230 | 1471345197338 Marionette TRACE conn2 <- [1,446,null,{}] 03:59:57 INFO - PROCESS | 2230 | 1471345197345 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}] 03:59:57 INFO - PROCESS | 2230 | 1471345197348 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:59:57 INFO - PROCESS | 2230 | 1471345197430 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 03:59:57 INFO - PROCESS | 2230 | 1471345197435 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:57 INFO - PROCESS | 2230 | 1471345197437 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:59:57 INFO - PROCESS | 2230 | ++DOCSHELL 0x11917d800 == 41 [pid = 2230] [id = 119] 03:59:57 INFO - PROCESS | 2230 | ++DOMWINDOW == 95 (0x120fe0800) [pid = 2230] [serial = 354] [outer = 0x0] 03:59:57 INFO - PROCESS | 2230 | ++DOMWINDOW == 96 (0x1244c6800) [pid = 2230] [serial = 355] [outer = 0x120fe0800] 03:59:57 INFO - PROCESS | 2230 | 1471345197466 Marionette DEBUG loaded listener.js 03:59:57 INFO - PROCESS | 2230 | ++DOMWINDOW == 97 (0x12554ec00) [pid = 2230] [serial = 356] [outer = 0x120fe0800] 03:59:57 INFO - PROCESS | 2230 | 1471345197826 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]]]}] 03:59:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 03:59:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 521ms 03:59:57 INFO - PROCESS | 2230 | 1471345197857 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 03:59:57 INFO - PROCESS | 2230 | 1471345197860 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 03:59:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 03:59:57 INFO - PROCESS | 2230 | 1471345197863 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 03:59:57 INFO - PROCESS | 2230 | 1471345197865 Marionette TRACE conn2 <- [1,450,null,{}] 03:59:57 INFO - PROCESS | 2230 | 1471345197867 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}] 03:59:57 INFO - PROCESS | 2230 | 1471345197868 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:59:57 INFO - PROCESS | 2230 | 1471345197950 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 03:59:57 INFO - PROCESS | 2230 | 1471345197953 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:57 INFO - PROCESS | 2230 | 1471345197955 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:59:57 INFO - PROCESS | 2230 | ++DOCSHELL 0x123907000 == 42 [pid = 2230] [id = 120] 03:59:57 INFO - PROCESS | 2230 | ++DOMWINDOW == 98 (0x125596c00) [pid = 2230] [serial = 357] [outer = 0x0] 03:59:57 INFO - PROCESS | 2230 | ++DOMWINDOW == 99 (0x126db0800) [pid = 2230] [serial = 358] [outer = 0x125596c00] 03:59:57 INFO - PROCESS | 2230 | 1471345197981 Marionette DEBUG loaded listener.js 03:59:58 INFO - PROCESS | 2230 | ++DOMWINDOW == 100 (0x1270c4800) [pid = 2230] [serial = 359] [outer = 0x125596c00] 03:59:58 INFO - PROCESS | 2230 | 1471345198336 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] 03:59:58 INFO - PROCESS | 2230 | 1471345198385 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 03:59:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 03:59:58 INFO - PROCESS | 2230 | 1471345198388 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 03:59:58 INFO - PROCESS | 2230 | 1471345198390 Marionette TRACE conn2 <- [1,454,null,{}] 03:59:58 INFO - PROCESS | 2230 | 1471345198393 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}] 03:59:58 INFO - PROCESS | 2230 | 1471345198395 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:59:58 INFO - PROCESS | 2230 | 1471345198545 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 03:59:58 INFO - PROCESS | 2230 | 1471345198602 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:58 INFO - PROCESS | 2230 | 1471345198603 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:59:58 INFO - PROCESS | 2230 | ++DOCSHELL 0x124409000 == 43 [pid = 2230] [id = 121] 03:59:58 INFO - PROCESS | 2230 | ++DOMWINDOW == 101 (0x1170f8000) [pid = 2230] [serial = 360] [outer = 0x0] 03:59:58 INFO - PROCESS | 2230 | ++DOMWINDOW == 102 (0x1269cec00) [pid = 2230] [serial = 361] [outer = 0x1170f8000] 03:59:58 INFO - PROCESS | 2230 | 1471345198643 Marionette DEBUG loaded listener.js 03:59:58 INFO - PROCESS | 2230 | ++DOMWINDOW == 103 (0x128c55000) [pid = 2230] [serial = 362] [outer = 0x1170f8000] 03:59:59 INFO - PROCESS | 2230 | [2230] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 03:59:59 INFO - PROCESS | 2230 | 1471345199058 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]]]}] 03:59:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 03:59:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 721ms 03:59:59 INFO - PROCESS | 2230 | 1471345199116 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 03:59:59 INFO - PROCESS | 2230 | 1471345199118 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 03:59:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 03:59:59 INFO - PROCESS | 2230 | 1471345199136 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 03:59:59 INFO - PROCESS | 2230 | 1471345199137 Marionette TRACE conn2 <- [1,458,null,{}] 03:59:59 INFO - PROCESS | 2230 | 1471345199139 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}] 03:59:59 INFO - PROCESS | 2230 | 1471345199143 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:59:59 INFO - PROCESS | 2230 | 1471345199266 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 03:59:59 INFO - PROCESS | 2230 | 1471345199281 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:59 INFO - PROCESS | 2230 | 1471345199282 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:59:59 INFO - PROCESS | 2230 | ++DOCSHELL 0x116242000 == 44 [pid = 2230] [id = 122] 03:59:59 INFO - PROCESS | 2230 | ++DOMWINDOW == 104 (0x128c54c00) [pid = 2230] [serial = 363] [outer = 0x0] 03:59:59 INFO - PROCESS | 2230 | ++DOMWINDOW == 105 (0x128d23400) [pid = 2230] [serial = 364] [outer = 0x128c54c00] 03:59:59 INFO - PROCESS | 2230 | 1471345199308 Marionette DEBUG loaded listener.js 03:59:59 INFO - PROCESS | 2230 | ++DOMWINDOW == 106 (0x12a6ea000) [pid = 2230] [serial = 365] [outer = 0x128c54c00] 03:59:59 INFO - PROCESS | 2230 | 1471345199641 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] 03:59:59 INFO - PROCESS | 2230 | 1471345199656 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 03:59:59 INFO - PROCESS | 2230 | 1471345199659 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 03:59:59 INFO - PROCESS | 2230 | 1471345199662 Marionette TRACE conn2 <- [1,462,null,{}] 03:59:59 INFO - PROCESS | 2230 | 1471345199673 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}] 03:59:59 INFO - PROCESS | 2230 | 1471345199675 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:59:59 INFO - PROCESS | 2230 | 1471345199772 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 03:59:59 INFO - PROCESS | 2230 | 1471345199775 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:59 INFO - PROCESS | 2230 | 1471345199777 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 03:59:59 INFO - PROCESS | 2230 | ++DOCSHELL 0x128c20000 == 45 [pid = 2230] [id = 123] 03:59:59 INFO - PROCESS | 2230 | ++DOMWINDOW == 107 (0x128c55c00) [pid = 2230] [serial = 366] [outer = 0x0] 03:59:59 INFO - PROCESS | 2230 | ++DOMWINDOW == 108 (0x12a728c00) [pid = 2230] [serial = 367] [outer = 0x128c55c00] 03:59:59 INFO - PROCESS | 2230 | 1471345199810 Marionette DEBUG loaded listener.js 03:59:59 INFO - PROCESS | 2230 | ++DOMWINDOW == 109 (0x12af92c00) [pid = 2230] [serial = 368] [outer = 0x128c55c00] 04:00:00 INFO - PROCESS | 2230 | [2230] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:00:00 INFO - PROCESS | 2230 | 1471345200164 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:00:00 INFO - PROCESS | 2230 | 1471345200190 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 04:00:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 04:00:00 INFO - PROCESS | 2230 | 1471345200193 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 04:00:00 INFO - PROCESS | 2230 | 1471345200196 Marionette TRACE conn2 <- [1,466,null,{}] 04:00:00 INFO - PROCESS | 2230 | 1471345200198 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:00:00 INFO - PROCESS | 2230 | 1471345200200 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:00:00 INFO - PROCESS | 2230 | 1471345200299 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 04:00:00 INFO - PROCESS | 2230 | 1471345200303 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:00 INFO - PROCESS | 2230 | 1471345200304 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:00:00 INFO - PROCESS | 2230 | ++DOCSHELL 0x129352800 == 46 [pid = 2230] [id = 124] 04:00:00 INFO - PROCESS | 2230 | ++DOMWINDOW == 110 (0x12af99400) [pid = 2230] [serial = 369] [outer = 0x0] 04:00:00 INFO - PROCESS | 2230 | ++DOMWINDOW == 111 (0x12b20f400) [pid = 2230] [serial = 370] [outer = 0x12af99400] 04:00:00 INFO - PROCESS | 2230 | 1471345200330 Marionette DEBUG loaded listener.js 04:00:00 INFO - PROCESS | 2230 | ++DOMWINDOW == 112 (0x1170ff800) [pid = 2230] [serial = 371] [outer = 0x12af99400] 04:00:00 INFO - PROCESS | 2230 | 1471345200686 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:00:00 INFO - PROCESS | 2230 | 1471345200716 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 04:00:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 04:00:00 INFO - PROCESS | 2230 | 1471345200718 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 04:00:00 INFO - PROCESS | 2230 | 1471345200719 Marionette TRACE conn2 <- [1,470,null,{}] 04:00:00 INFO - PROCESS | 2230 | 1471345200722 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:00:00 INFO - PROCESS | 2230 | 1471345200723 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:00:00 INFO - PROCESS | 2230 | 1471345200831 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 04:00:01 INFO - PROCESS | 2230 | --DOMWINDOW == 111 (0x1194c4000) [pid = 2230] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 04:00:01 INFO - PROCESS | 2230 | --DOMWINDOW == 110 (0x12a729c00) [pid = 2230] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 04:00:01 INFO - PROCESS | 2230 | --DOMWINDOW == 109 (0x1293d7800) [pid = 2230] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 04:00:01 INFO - PROCESS | 2230 | --DOMWINDOW == 108 (0x118116400) [pid = 2230] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 04:00:01 INFO - PROCESS | 2230 | --DOMWINDOW == 107 (0x116533800) [pid = 2230] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 04:00:01 INFO - PROCESS | 2230 | --DOMWINDOW == 106 (0x1270c3c00) [pid = 2230] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 04:00:01 INFO - PROCESS | 2230 | --DOMWINDOW == 105 (0x124fa7400) [pid = 2230] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 04:00:01 INFO - PROCESS | 2230 | --DOMWINDOW == 104 (0x11911f400) [pid = 2230] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 04:00:01 INFO - PROCESS | 2230 | --DOMWINDOW == 103 (0x12a8f7000) [pid = 2230] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 04:00:01 INFO - PROCESS | 2230 | --DOMWINDOW == 102 (0x123c83800) [pid = 2230] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 04:00:01 INFO - PROCESS | 2230 | --DOMWINDOW == 101 (0x128c57000) [pid = 2230] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 04:00:01 INFO - PROCESS | 2230 | --DOMWINDOW == 100 (0x1270c5400) [pid = 2230] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 04:00:01 INFO - PROCESS | 2230 | --DOMWINDOW == 99 (0x1176a7c00) [pid = 2230] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 04:00:01 INFO - PROCESS | 2230 | --DOMWINDOW == 98 (0x11270b000) [pid = 2230] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 04:00:01 INFO - PROCESS | 2230 | --DOMWINDOW == 97 (0x1176a2c00) [pid = 2230] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 04:00:01 INFO - PROCESS | 2230 | --DOMWINDOW == 96 (0x11270c400) [pid = 2230] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 04:00:01 INFO - PROCESS | 2230 | --DOMWINDOW == 95 (0x1170f7400) [pid = 2230] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 04:00:01 INFO - PROCESS | 2230 | --DOMWINDOW == 94 (0x12afbb000) [pid = 2230] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 04:00:01 INFO - PROCESS | 2230 | 1471345201118 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:01 INFO - PROCESS | 2230 | 1471345201119 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:00:01 INFO - PROCESS | 2230 | ++DOCSHELL 0x118fe8800 == 47 [pid = 2230] [id = 125] 04:00:01 INFO - PROCESS | 2230 | ++DOMWINDOW == 95 (0x112705c00) [pid = 2230] [serial = 372] [outer = 0x0] 04:00:01 INFO - PROCESS | 2230 | ++DOMWINDOW == 96 (0x1167a4800) [pid = 2230] [serial = 373] [outer = 0x112705c00] 04:00:01 INFO - PROCESS | 2230 | 1471345201145 Marionette DEBUG loaded listener.js 04:00:01 INFO - PROCESS | 2230 | ++DOMWINDOW == 97 (0x11769b400) [pid = 2230] [serial = 374] [outer = 0x112705c00] 04:00:01 INFO - PROCESS | 2230 | 1471345201419 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:00:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 04:00:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 720ms 04:00:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 04:00:01 INFO - PROCESS | 2230 | 1471345201439 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 04:00:01 INFO - PROCESS | 2230 | 1471345201440 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 04:00:01 INFO - PROCESS | 2230 | 1471345201450 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 04:00:01 INFO - PROCESS | 2230 | 1471345201451 Marionette TRACE conn2 <- [1,474,null,{}] 04:00:01 INFO - PROCESS | 2230 | 1471345201454 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:00:01 INFO - PROCESS | 2230 | 1471345201455 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:00:01 INFO - PROCESS | 2230 | 1471345201542 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 04:00:01 INFO - PROCESS | 2230 | 1471345201548 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:01 INFO - PROCESS | 2230 | 1471345201549 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:00:01 INFO - PROCESS | 2230 | ++DOCSHELL 0x12a8ae000 == 48 [pid = 2230] [id = 126] 04:00:01 INFO - PROCESS | 2230 | ++DOMWINDOW == 98 (0x118851800) [pid = 2230] [serial = 375] [outer = 0x0] 04:00:01 INFO - PROCESS | 2230 | ++DOMWINDOW == 99 (0x1270c5400) [pid = 2230] [serial = 376] [outer = 0x118851800] 04:00:01 INFO - PROCESS | 2230 | 1471345201575 Marionette DEBUG loaded listener.js 04:00:01 INFO - PROCESS | 2230 | ++DOMWINDOW == 100 (0x12a8edc00) [pid = 2230] [serial = 377] [outer = 0x118851800] 04:00:01 INFO - PROCESS | 2230 | 1471345201941 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:00:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 04:00:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 526ms 04:00:01 INFO - PROCESS | 2230 | 1471345201969 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 04:00:01 INFO - PROCESS | 2230 | 1471345201970 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 04:00:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 04:00:01 INFO - PROCESS | 2230 | 1471345201972 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 04:00:01 INFO - PROCESS | 2230 | 1471345201974 Marionette TRACE conn2 <- [1,478,null,{}] 04:00:01 INFO - PROCESS | 2230 | 1471345201988 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:00:01 INFO - PROCESS | 2230 | 1471345201990 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:00:02 INFO - PROCESS | 2230 | 1471345202091 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 04:00:02 INFO - PROCESS | 2230 | 1471345202097 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:02 INFO - PROCESS | 2230 | 1471345202099 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:00:02 INFO - PROCESS | 2230 | ++DOCSHELL 0x12b271800 == 49 [pid = 2230] [id = 127] 04:00:02 INFO - PROCESS | 2230 | ++DOMWINDOW == 101 (0x12afbb800) [pid = 2230] [serial = 378] [outer = 0x0] 04:00:02 INFO - PROCESS | 2230 | ++DOMWINDOW == 102 (0x12baff000) [pid = 2230] [serial = 379] [outer = 0x12afbb800] 04:00:02 INFO - PROCESS | 2230 | 1471345202127 Marionette DEBUG loaded listener.js 04:00:02 INFO - PROCESS | 2230 | ++DOMWINDOW == 103 (0x12c54d800) [pid = 2230] [serial = 380] [outer = 0x12afbb800] 04:00:02 INFO - PROCESS | 2230 | 1471345202454 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:00:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 04:00:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 520ms 04:00:02 INFO - PROCESS | 2230 | 1471345202496 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 04:00:02 INFO - PROCESS | 2230 | 1471345202497 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 04:00:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 04:00:02 INFO - PROCESS | 2230 | 1471345202499 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 04:00:02 INFO - PROCESS | 2230 | 1471345202500 Marionette TRACE conn2 <- [1,482,null,{}] 04:00:02 INFO - PROCESS | 2230 | 1471345202503 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:00:02 INFO - PROCESS | 2230 | 1471345202504 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:00:02 INFO - PROCESS | 2230 | 1471345202586 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 04:00:02 INFO - PROCESS | 2230 | 1471345202644 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:02 INFO - PROCESS | 2230 | 1471345202645 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:00:02 INFO - PROCESS | 2230 | ++DOCSHELL 0x12bdea000 == 50 [pid = 2230] [id = 128] 04:00:02 INFO - PROCESS | 2230 | ++DOMWINDOW == 104 (0x1194b2000) [pid = 2230] [serial = 381] [outer = 0x0] 04:00:02 INFO - PROCESS | 2230 | ++DOMWINDOW == 105 (0x119744c00) [pid = 2230] [serial = 382] [outer = 0x1194b2000] 04:00:02 INFO - PROCESS | 2230 | 1471345202670 Marionette DEBUG loaded listener.js 04:00:02 INFO - PROCESS | 2230 | ++DOMWINDOW == 106 (0x11974a800) [pid = 2230] [serial = 383] [outer = 0x1194b2000] 04:00:03 INFO - PROCESS | 2230 | 1471345203150 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:00:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 04:00:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 668ms 04:00:03 INFO - PROCESS | 2230 | 1471345203186 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 04:00:03 INFO - PROCESS | 2230 | 1471345203190 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 04:00:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 04:00:03 INFO - PROCESS | 2230 | 1471345203199 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 04:00:03 INFO - PROCESS | 2230 | 1471345203203 Marionette TRACE conn2 <- [1,486,null,{}] 04:00:03 INFO - PROCESS | 2230 | 1471345203210 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:00:03 INFO - PROCESS | 2230 | 1471345203213 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:00:03 INFO - PROCESS | 2230 | 1471345203364 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 04:00:03 INFO - PROCESS | 2230 | 1471345203428 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:03 INFO - PROCESS | 2230 | 1471345203432 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:00:03 INFO - PROCESS | 2230 | ++DOCSHELL 0x11652b000 == 51 [pid = 2230] [id = 129] 04:00:03 INFO - PROCESS | 2230 | ++DOMWINDOW == 107 (0x1167a5400) [pid = 2230] [serial = 384] [outer = 0x0] 04:00:03 INFO - PROCESS | 2230 | ++DOMWINDOW == 108 (0x1170f5000) [pid = 2230] [serial = 385] [outer = 0x1167a5400] 04:00:03 INFO - PROCESS | 2230 | 1471345203464 Marionette DEBUG loaded listener.js 04:00:03 INFO - PROCESS | 2230 | ++DOMWINDOW == 109 (0x118103800) [pid = 2230] [serial = 386] [outer = 0x1167a5400] 04:00:03 INFO - PROCESS | 2230 | 1471345203944 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:00:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 04:00:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 777ms 04:00:03 INFO - PROCESS | 2230 | 1471345203975 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 04:00:03 INFO - PROCESS | 2230 | 1471345203978 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 04:00:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 04:00:03 INFO - PROCESS | 2230 | 1471345203983 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 04:00:03 INFO - PROCESS | 2230 | 1471345203985 Marionette TRACE conn2 <- [1,490,null,{}] 04:00:03 INFO - PROCESS | 2230 | 1471345203988 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:00:03 INFO - PROCESS | 2230 | 1471345203989 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:00:04 INFO - PROCESS | 2230 | 1471345204097 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 04:00:04 INFO - PROCESS | 2230 | 1471345204169 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:04 INFO - PROCESS | 2230 | 1471345204171 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:00:04 INFO - PROCESS | 2230 | ++DOCSHELL 0x12401d800 == 52 [pid = 2230] [id = 130] 04:00:04 INFO - PROCESS | 2230 | ++DOMWINDOW == 110 (0x118f9e400) [pid = 2230] [serial = 387] [outer = 0x0] 04:00:04 INFO - PROCESS | 2230 | ++DOMWINDOW == 111 (0x119743800) [pid = 2230] [serial = 388] [outer = 0x118f9e400] 04:00:04 INFO - PROCESS | 2230 | 1471345204202 Marionette DEBUG loaded listener.js 04:00:04 INFO - PROCESS | 2230 | ++DOMWINDOW == 112 (0x119a9c000) [pid = 2230] [serial = 389] [outer = 0x118f9e400] 04:00:04 INFO - PROCESS | 2230 | 1471345204637 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:00:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 04:00:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 671ms 04:00:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 04:00:04 INFO - PROCESS | 2230 | 1471345204655 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 04:00:04 INFO - PROCESS | 2230 | 1471345204656 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 04:00:04 INFO - PROCESS | 2230 | 1471345204659 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 04:00:04 INFO - PROCESS | 2230 | 1471345204661 Marionette TRACE conn2 <- [1,494,null,{}] 04:00:04 INFO - PROCESS | 2230 | 1471345204669 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:00:04 INFO - PROCESS | 2230 | 1471345204672 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:00:04 INFO - PROCESS | 2230 | 1471345204779 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 04:00:04 INFO - PROCESS | 2230 | 1471345204851 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:04 INFO - PROCESS | 2230 | 1471345204853 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:00:04 INFO - PROCESS | 2230 | ++DOCSHELL 0x12b268800 == 53 [pid = 2230] [id = 131] 04:00:04 INFO - PROCESS | 2230 | ++DOMWINDOW == 113 (0x123c86800) [pid = 2230] [serial = 390] [outer = 0x0] 04:00:04 INFO - PROCESS | 2230 | ++DOMWINDOW == 114 (0x1269d4400) [pid = 2230] [serial = 391] [outer = 0x123c86800] 04:00:04 INFO - PROCESS | 2230 | 1471345204885 Marionette DEBUG loaded listener.js 04:00:04 INFO - PROCESS | 2230 | ++DOMWINDOW == 115 (0x128d19400) [pid = 2230] [serial = 392] [outer = 0x123c86800] 04:00:05 INFO - PROCESS | 2230 | 1471345205317 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:00:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 04:00:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 671ms 04:00:05 INFO - PROCESS | 2230 | 1471345205331 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 04:00:05 INFO - PROCESS | 2230 | 1471345205333 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 04:00:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 04:00:05 INFO - PROCESS | 2230 | 1471345205336 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 04:00:05 INFO - PROCESS | 2230 | 1471345205337 Marionette TRACE conn2 <- [1,498,null,{}] 04:00:05 INFO - PROCESS | 2230 | 1471345205339 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:00:05 INFO - PROCESS | 2230 | 1471345205341 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:00:05 INFO - PROCESS | 2230 | 1471345205481 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 04:00:05 INFO - PROCESS | 2230 | 1471345205599 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:05 INFO - PROCESS | 2230 | 1471345205600 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:00:05 INFO - PROCESS | 2230 | ++DOCSHELL 0x12c6a0000 == 54 [pid = 2230] [id = 132] 04:00:05 INFO - PROCESS | 2230 | ++DOMWINDOW == 116 (0x1293dc400) [pid = 2230] [serial = 393] [outer = 0x0] 04:00:05 INFO - PROCESS | 2230 | ++DOMWINDOW == 117 (0x12963f000) [pid = 2230] [serial = 394] [outer = 0x1293dc400] 04:00:05 INFO - PROCESS | 2230 | 1471345205649 Marionette DEBUG loaded listener.js 04:00:05 INFO - PROCESS | 2230 | ++DOMWINDOW == 118 (0x12a72a400) [pid = 2230] [serial = 395] [outer = 0x1293dc400] 04:00:06 INFO - PROCESS | 2230 | 1471345206178 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:00:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 04:00:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 869ms 04:00:06 INFO - PROCESS | 2230 | 1471345206206 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 04:00:06 INFO - PROCESS | 2230 | 1471345206207 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 04:00:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 04:00:06 INFO - PROCESS | 2230 | 1471345206210 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 04:00:06 INFO - PROCESS | 2230 | 1471345206211 Marionette TRACE conn2 <- [1,502,null,{}] 04:00:06 INFO - PROCESS | 2230 | 1471345206213 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:00:06 INFO - PROCESS | 2230 | 1471345206215 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:00:06 INFO - PROCESS | 2230 | 1471345206317 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 04:00:06 INFO - PROCESS | 2230 | 1471345206388 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:06 INFO - PROCESS | 2230 | 1471345206390 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:00:06 INFO - PROCESS | 2230 | ++DOCSHELL 0x12cac0000 == 55 [pid = 2230] [id = 133] 04:00:06 INFO - PROCESS | 2230 | ++DOMWINDOW == 119 (0x12a6f2800) [pid = 2230] [serial = 396] [outer = 0x0] 04:00:06 INFO - PROCESS | 2230 | ++DOMWINDOW == 120 (0x12bafb000) [pid = 2230] [serial = 397] [outer = 0x12a6f2800] 04:00:06 INFO - PROCESS | 2230 | 1471345206420 Marionette DEBUG loaded listener.js 04:00:06 INFO - PROCESS | 2230 | ++DOMWINDOW == 121 (0x12bf67c00) [pid = 2230] [serial = 398] [outer = 0x12a6f2800] 04:00:06 INFO - PROCESS | 2230 | 1471345206835 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:00:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 04:00:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 669ms 04:00:06 INFO - PROCESS | 2230 | 1471345206896 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 04:00:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 04:00:06 INFO - PROCESS | 2230 | 1471345206898 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 04:00:06 INFO - PROCESS | 2230 | 1471345206900 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 04:00:06 INFO - PROCESS | 2230 | 1471345206901 Marionette TRACE conn2 <- [1,506,null,{}] 04:00:06 INFO - PROCESS | 2230 | 1471345206904 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:00:06 INFO - PROCESS | 2230 | 1471345206908 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:00:07 INFO - PROCESS | 2230 | 1471345207064 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 04:00:07 INFO - PROCESS | 2230 | 1471345207106 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:07 INFO - PROCESS | 2230 | 1471345207108 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:00:07 INFO - PROCESS | 2230 | ++DOCSHELL 0x11723e800 == 56 [pid = 2230] [id = 134] 04:00:07 INFO - PROCESS | 2230 | ++DOMWINDOW == 122 (0x116aa6400) [pid = 2230] [serial = 399] [outer = 0x0] 04:00:07 INFO - PROCESS | 2230 | ++DOMWINDOW == 123 (0x128c53400) [pid = 2230] [serial = 400] [outer = 0x116aa6400] 04:00:07 INFO - PROCESS | 2230 | 1471345207151 Marionette DEBUG loaded listener.js 04:00:07 INFO - PROCESS | 2230 | ++DOMWINDOW == 124 (0x12c87bc00) [pid = 2230] [serial = 401] [outer = 0x116aa6400] 04:00:07 INFO - PROCESS | 2230 | 1471345207851 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:00:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 04:00:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 970ms 04:00:07 INFO - PROCESS | 2230 | 1471345207879 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 04:00:07 INFO - PROCESS | 2230 | 1471345207881 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 04:00:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 04:00:07 INFO - PROCESS | 2230 | 1471345207886 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 04:00:07 INFO - PROCESS | 2230 | 1471345207888 Marionette TRACE conn2 <- [1,510,null,{}] 04:00:07 INFO - PROCESS | 2230 | 1471345207892 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:00:07 INFO - PROCESS | 2230 | 1471345207894 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:00:07 INFO - PROCESS | 2230 | 1471345207992 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 04:00:08 INFO - PROCESS | 2230 | 1471345208071 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:08 INFO - PROCESS | 2230 | 1471345208073 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:00:08 INFO - PROCESS | 2230 | ++DOCSHELL 0x119c29000 == 57 [pid = 2230] [id = 135] 04:00:08 INFO - PROCESS | 2230 | ++DOMWINDOW == 125 (0x1170f4000) [pid = 2230] [serial = 402] [outer = 0x0] 04:00:08 INFO - PROCESS | 2230 | ++DOMWINDOW == 126 (0x117d36400) [pid = 2230] [serial = 403] [outer = 0x1170f4000] 04:00:08 INFO - PROCESS | 2230 | 1471345208102 Marionette DEBUG loaded listener.js 04:00:08 INFO - PROCESS | 2230 | ++DOMWINDOW == 127 (0x118f3e000) [pid = 2230] [serial = 404] [outer = 0x1170f4000] 04:00:08 INFO - PROCESS | 2230 | 1471345208618 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:00:08 INFO - PROCESS | 2230 | --DOCSHELL 0x12b271800 == 56 [pid = 2230] [id = 127] 04:00:08 INFO - PROCESS | 2230 | --DOCSHELL 0x12a8ae000 == 55 [pid = 2230] [id = 126] 04:00:08 INFO - PROCESS | 2230 | --DOCSHELL 0x118fe8800 == 54 [pid = 2230] [id = 125] 04:00:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 04:00:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 822ms 04:00:08 INFO - PROCESS | 2230 | --DOCSHELL 0x129352800 == 53 [pid = 2230] [id = 124] 04:00:08 INFO - PROCESS | 2230 | --DOCSHELL 0x128c20000 == 52 [pid = 2230] [id = 123] 04:00:08 INFO - PROCESS | 2230 | --DOCSHELL 0x116242000 == 51 [pid = 2230] [id = 122] 04:00:08 INFO - PROCESS | 2230 | --DOCSHELL 0x124409000 == 50 [pid = 2230] [id = 121] 04:00:08 INFO - PROCESS | 2230 | --DOCSHELL 0x123907000 == 49 [pid = 2230] [id = 120] 04:00:08 INFO - PROCESS | 2230 | --DOCSHELL 0x11917d800 == 48 [pid = 2230] [id = 119] 04:00:08 INFO - PROCESS | 2230 | --DOCSHELL 0x116ad3000 == 47 [pid = 2230] [id = 118] 04:00:08 INFO - PROCESS | 2230 | --DOCSHELL 0x11813c000 == 46 [pid = 2230] [id = 117] 04:00:08 INFO - PROCESS | 2230 | --DOCSHELL 0x125062800 == 45 [pid = 2230] [id = 115] 04:00:08 INFO - PROCESS | 2230 | --DOCSHELL 0x118743800 == 44 [pid = 2230] [id = 114] 04:00:08 INFO - PROCESS | 2230 | 1471345208728 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 04:00:08 INFO - PROCESS | 2230 | 1471345208733 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 04:00:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 04:00:08 INFO - PROCESS | 2230 | 1471345208739 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 04:00:08 INFO - PROCESS | 2230 | 1471345208742 Marionette TRACE conn2 <- [1,514,null,{}] 04:00:08 INFO - PROCESS | 2230 | 1471345208748 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:00:08 INFO - PROCESS | 2230 | 1471345208749 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:00:08 INFO - PROCESS | 2230 | 1471345208877 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 04:00:08 INFO - PROCESS | 2230 | 1471345208884 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:08 INFO - PROCESS | 2230 | 1471345208886 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:00:08 INFO - PROCESS | 2230 | ++DOCSHELL 0x116075800 == 45 [pid = 2230] [id = 136] 04:00:08 INFO - PROCESS | 2230 | ++DOMWINDOW == 128 (0x119537c00) [pid = 2230] [serial = 405] [outer = 0x0] 04:00:08 INFO - PROCESS | 2230 | ++DOMWINDOW == 129 (0x119740c00) [pid = 2230] [serial = 406] [outer = 0x119537c00] 04:00:08 INFO - PROCESS | 2230 | 1471345208931 Marionette DEBUG loaded listener.js 04:00:09 INFO - PROCESS | 2230 | ++DOMWINDOW == 130 (0x119cc5000) [pid = 2230] [serial = 407] [outer = 0x119537c00] 04:00:09 INFO - PROCESS | 2230 | --DOMWINDOW == 129 (0x127050800) [pid = 2230] [serial = 248] [outer = 0x0] [url = about:blank] 04:00:09 INFO - PROCESS | 2230 | --DOMWINDOW == 128 (0x120fe4c00) [pid = 2230] [serial = 245] [outer = 0x0] [url = about:blank] 04:00:09 INFO - PROCESS | 2230 | --DOMWINDOW == 127 (0x12a8f8c00) [pid = 2230] [serial = 239] [outer = 0x0] [url = about:blank] 04:00:09 INFO - PROCESS | 2230 | --DOMWINDOW == 126 (0x12bd91800) [pid = 2230] [serial = 290] [outer = 0x0] [url = about:blank] 04:00:09 INFO - PROCESS | 2230 | --DOMWINDOW == 125 (0x128c4bc00) [pid = 2230] [serial = 254] [outer = 0x0] [url = about:blank] 04:00:09 INFO - PROCESS | 2230 | --DOMWINDOW == 124 (0x118593c00) [pid = 2230] [serial = 242] [outer = 0x0] [url = about:blank] 04:00:09 INFO - PROCESS | 2230 | --DOMWINDOW == 123 (0x128c49800) [pid = 2230] [serial = 251] [outer = 0x0] [url = about:blank] 04:00:09 INFO - PROCESS | 2230 | --DOMWINDOW == 122 (0x119c59800) [pid = 2230] [serial = 305] [outer = 0x0] [url = about:blank] 04:00:09 INFO - PROCESS | 2230 | --DOMWINDOW == 121 (0x1194ad000) [pid = 2230] [serial = 304] [outer = 0x0] [url = about:blank] 04:00:09 INFO - PROCESS | 2230 | --DOMWINDOW == 120 (0x12afb4800) [pid = 2230] [serial = 316] [outer = 0x0] [url = about:blank] 04:00:09 INFO - PROCESS | 2230 | --DOMWINDOW == 119 (0x1290afc00) [pid = 2230] [serial = 301] [outer = 0x0] [url = about:blank] 04:00:09 INFO - PROCESS | 2230 | --DOMWINDOW == 118 (0x1250f4000) [pid = 2230] [serial = 307] [outer = 0x0] [url = about:blank] 04:00:09 INFO - PROCESS | 2230 | --DOMWINDOW == 117 (0x1270c3400) [pid = 2230] [serial = 308] [outer = 0x0] [url = about:blank] 04:00:09 INFO - PROCESS | 2230 | --DOMWINDOW == 116 (0x112af6400) [pid = 2230] [serial = 292] [outer = 0x0] [url = about:blank] 04:00:09 INFO - PROCESS | 2230 | --DOMWINDOW == 115 (0x12a60b800) [pid = 2230] [serial = 313] [outer = 0x0] [url = about:blank] 04:00:09 INFO - PROCESS | 2230 | --DOMWINDOW == 114 (0x12a8f0000) [pid = 2230] [serial = 314] [outer = 0x0] [url = about:blank] 04:00:09 INFO - PROCESS | 2230 | --DOMWINDOW == 113 (0x128c4f400) [pid = 2230] [serial = 310] [outer = 0x0] [url = about:blank] 04:00:09 INFO - PROCESS | 2230 | --DOMWINDOW == 112 (0x1293d7000) [pid = 2230] [serial = 311] [outer = 0x0] [url = about:blank] 04:00:09 INFO - PROCESS | 2230 | --DOMWINDOW == 111 (0x12704c400) [pid = 2230] [serial = 298] [outer = 0x0] [url = about:blank] 04:00:09 INFO - PROCESS | 2230 | --DOMWINDOW == 110 (0x12c550000) [pid = 2230] [serial = 322] [outer = 0x0] [url = about:blank] 04:00:09 INFO - PROCESS | 2230 | --DOMWINDOW == 109 (0x1194c7000) [pid = 2230] [serial = 295] [outer = 0x0] [url = about:blank] 04:00:09 INFO - PROCESS | 2230 | --DOMWINDOW == 108 (0x11270f800) [pid = 2230] [serial = 325] [outer = 0x0] [url = about:blank] 04:00:09 INFO - PROCESS | 2230 | --DOMWINDOW == 107 (0x128c4c000) [pid = 2230] [serial = 334] [outer = 0x0] [url = about:blank] 04:00:09 INFO - PROCESS | 2230 | --DOMWINDOW == 106 (0x1170f6c00) [pid = 2230] [serial = 328] [outer = 0x0] [url = about:blank] 04:00:09 INFO - PROCESS | 2230 | --DOMWINDOW == 105 (0x124e66000) [pid = 2230] [serial = 332] [outer = 0x0] [url = about:blank] 04:00:09 INFO - PROCESS | 2230 | --DOMWINDOW == 104 (0x1170fbc00) [pid = 2230] [serial = 329] [outer = 0x0] [url = about:blank] 04:00:09 INFO - PROCESS | 2230 | --DOMWINDOW == 103 (0x12bd94400) [pid = 2230] [serial = 319] [outer = 0x0] [url = about:blank] 04:00:09 INFO - PROCESS | 2230 | --DOMWINDOW == 102 (0x12bf71c00) [pid = 2230] [serial = 320] [outer = 0x0] [url = about:blank] 04:00:09 INFO - PROCESS | 2230 | --DOMWINDOW == 101 (0x12c6d3400) [pid = 2230] [serial = 335] [outer = 0x0] [url = about:blank] 04:00:09 INFO - PROCESS | 2230 | --DOMWINDOW == 100 (0x12c6d3000) [pid = 2230] [serial = 323] [outer = 0x0] [url = about:blank] 04:00:09 INFO - PROCESS | 2230 | --DOMWINDOW == 99 (0x12c54d400) [pid = 2230] [serial = 326] [outer = 0x0] [url = about:blank] 04:00:09 INFO - PROCESS | 2230 | --DOMWINDOW == 98 (0x118592800) [pid = 2230] [serial = 331] [outer = 0x0] [url = about:blank] 04:00:09 INFO - PROCESS | 2230 | --DOMWINDOW == 97 (0x12b212c00) [pid = 2230] [serial = 317] [outer = 0x0] [url = about:blank] 04:00:09 INFO - PROCESS | 2230 | 1471345209346 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:00:09 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:00:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 625ms 04:00:09 INFO - PROCESS | 2230 | 1471345209364 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 04:00:09 INFO - PROCESS | 2230 | 1471345209365 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 04:00:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 04:00:09 INFO - PROCESS | 2230 | 1471345209367 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 04:00:09 INFO - PROCESS | 2230 | 1471345209370 Marionette TRACE conn2 <- [1,518,null,{}] 04:00:09 INFO - PROCESS | 2230 | 1471345209377 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:00:09 INFO - PROCESS | 2230 | 1471345209380 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:00:09 INFO - PROCESS | 2230 | 1471345209481 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 04:00:09 INFO - PROCESS | 2230 | 1471345209488 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:09 INFO - PROCESS | 2230 | 1471345209491 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:00:09 INFO - PROCESS | 2230 | ++DOCSHELL 0x123909000 == 46 [pid = 2230] [id = 137] 04:00:09 INFO - PROCESS | 2230 | ++DOMWINDOW == 98 (0x120ea4800) [pid = 2230] [serial = 408] [outer = 0x0] 04:00:09 INFO - PROCESS | 2230 | ++DOMWINDOW == 99 (0x124096400) [pid = 2230] [serial = 409] [outer = 0x120ea4800] 04:00:09 INFO - PROCESS | 2230 | 1471345209519 Marionette DEBUG loaded listener.js 04:00:09 INFO - PROCESS | 2230 | ++DOMWINDOW == 100 (0x1250f9400) [pid = 2230] [serial = 410] [outer = 0x120ea4800] 04:00:09 INFO - PROCESS | 2230 | 1471345209867 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:00:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 04:00:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 521ms 04:00:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 04:00:09 INFO - PROCESS | 2230 | 1471345209897 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 04:00:09 INFO - PROCESS | 2230 | 1471345209899 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 04:00:09 INFO - PROCESS | 2230 | 1471345209901 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 04:00:09 INFO - PROCESS | 2230 | 1471345209902 Marionette TRACE conn2 <- [1,522,null,{}] 04:00:09 INFO - PROCESS | 2230 | 1471345209904 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:00:09 INFO - PROCESS | 2230 | 1471345209906 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:00:09 INFO - PROCESS | 2230 | 1471345209989 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 04:00:09 INFO - PROCESS | 2230 | 1471345209993 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:09 INFO - PROCESS | 2230 | 1471345209996 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:00:10 INFO - PROCESS | 2230 | ++DOCSHELL 0x12557a800 == 47 [pid = 2230] [id = 138] 04:00:10 INFO - PROCESS | 2230 | ++DOMWINDOW == 101 (0x1255a0400) [pid = 2230] [serial = 411] [outer = 0x0] 04:00:10 INFO - PROCESS | 2230 | ++DOMWINDOW == 102 (0x127483800) [pid = 2230] [serial = 412] [outer = 0x1255a0400] 04:00:10 INFO - PROCESS | 2230 | 1471345210023 Marionette DEBUG loaded listener.js 04:00:10 INFO - PROCESS | 2230 | ++DOMWINDOW == 103 (0x128c4dc00) [pid = 2230] [serial = 413] [outer = 0x1255a0400] 04:00:10 INFO - PROCESS | 2230 | 1471345210368 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:00:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 04:00:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 518ms 04:00:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 04:00:10 INFO - PROCESS | 2230 | 1471345210420 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 04:00:10 INFO - PROCESS | 2230 | 1471345210421 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 04:00:10 INFO - PROCESS | 2230 | 1471345210423 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 04:00:10 INFO - PROCESS | 2230 | 1471345210424 Marionette TRACE conn2 <- [1,526,null,{}] 04:00:10 INFO - PROCESS | 2230 | 1471345210426 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:00:10 INFO - PROCESS | 2230 | 1471345210428 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:00:10 INFO - PROCESS | 2230 | 1471345210512 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 04:00:10 INFO - PROCESS | 2230 | 1471345210580 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:10 INFO - PROCESS | 2230 | 1471345210582 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:00:10 INFO - PROCESS | 2230 | ++DOCSHELL 0x128c2c800 == 48 [pid = 2230] [id = 139] 04:00:10 INFO - PROCESS | 2230 | ++DOMWINDOW == 104 (0x126db1800) [pid = 2230] [serial = 414] [outer = 0x0] 04:00:10 INFO - PROCESS | 2230 | ++DOMWINDOW == 105 (0x128c57400) [pid = 2230] [serial = 415] [outer = 0x126db1800] 04:00:10 INFO - PROCESS | 2230 | 1471345210607 Marionette DEBUG loaded listener.js 04:00:10 INFO - PROCESS | 2230 | ++DOMWINDOW == 106 (0x1293e0c00) [pid = 2230] [serial = 416] [outer = 0x126db1800] 04:00:10 INFO - PROCESS | 2230 | 1471345210951 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:00:10 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:00:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 569ms 04:00:10 INFO - PROCESS | 2230 | 1471345210992 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 04:00:10 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 04:00:10 INFO - PROCESS | 2230 | 1471345210994 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 04:00:10 INFO - PROCESS | 2230 | 1471345210996 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 04:00:10 INFO - PROCESS | 2230 | 1471345210997 Marionette TRACE conn2 <- [1,530,null,{}] 04:00:11 INFO - PROCESS | 2230 | 1471345210999 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:00:11 INFO - PROCESS | 2230 | 1471345211003 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:00:11 INFO - PROCESS | 2230 | 1471345211124 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 04:00:11 INFO - PROCESS | 2230 | 1471345211135 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:11 INFO - PROCESS | 2230 | 1471345211137 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:00:11 INFO - PROCESS | 2230 | ++DOCSHELL 0x12a658800 == 49 [pid = 2230] [id = 140] 04:00:11 INFO - PROCESS | 2230 | ++DOMWINDOW == 107 (0x12a602c00) [pid = 2230] [serial = 417] [outer = 0x0] 04:00:11 INFO - PROCESS | 2230 | ++DOMWINDOW == 108 (0x12b212400) [pid = 2230] [serial = 418] [outer = 0x12a602c00] 04:00:11 INFO - PROCESS | 2230 | 1471345211162 Marionette DEBUG loaded listener.js 04:00:11 INFO - PROCESS | 2230 | ++DOMWINDOW == 109 (0x12c54d400) [pid = 2230] [serial = 419] [outer = 0x12a602c00] 04:00:11 INFO - PROCESS | 2230 | 1471345211475 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:00:11 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:00:11 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 04:00:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:00:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:00:11 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 04:00:11 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 04:00:11 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:00:11 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 04:00:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:00:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:00:11 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 04:00:11 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 04:00:11 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 520ms 04:00:11 INFO - PROCESS | 2230 | 1471345211516 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 04:00:11 INFO - PROCESS | 2230 | 1471345211518 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 04:00:11 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 04:00:11 INFO - PROCESS | 2230 | 1471345211520 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 04:00:11 INFO - PROCESS | 2230 | 1471345211521 Marionette TRACE conn2 <- [1,534,null,{}] 04:00:11 INFO - PROCESS | 2230 | 1471345211524 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:00:11 INFO - PROCESS | 2230 | 1471345211525 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:00:11 INFO - PROCESS | 2230 | 1471345211634 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 04:00:11 INFO - PROCESS | 2230 | 1471345211647 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:11 INFO - PROCESS | 2230 | 1471345211648 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:00:11 INFO - PROCESS | 2230 | ++DOCSHELL 0x12ba7b800 == 50 [pid = 2230] [id = 141] 04:00:11 INFO - PROCESS | 2230 | ++DOMWINDOW == 110 (0x1248c8c00) [pid = 2230] [serial = 420] [outer = 0x0] 04:00:11 INFO - PROCESS | 2230 | ++DOMWINDOW == 111 (0x1248cf000) [pid = 2230] [serial = 421] [outer = 0x1248c8c00] 04:00:11 INFO - PROCESS | 2230 | 1471345211679 Marionette DEBUG loaded listener.js 04:00:11 INFO - PROCESS | 2230 | ++DOMWINDOW == 112 (0x12c551000) [pid = 2230] [serial = 422] [outer = 0x1248c8c00] 04:00:12 INFO - PROCESS | 2230 | 1471345212033 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:00:12 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 04:00:12 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 520ms 04:00:12 INFO - PROCESS | 2230 | 1471345212040 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 04:00:12 INFO - PROCESS | 2230 | 1471345212042 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 04:00:12 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 04:00:12 INFO - PROCESS | 2230 | 1471345212056 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 04:00:12 INFO - PROCESS | 2230 | 1471345212057 Marionette TRACE conn2 <- [1,538,null,{}] 04:00:12 INFO - PROCESS | 2230 | 1471345212060 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:00:12 INFO - PROCESS | 2230 | 1471345212061 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:00:12 INFO - PROCESS | 2230 | 1471345212208 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 04:00:12 INFO - PROCESS | 2230 | 1471345212226 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:12 INFO - PROCESS | 2230 | 1471345212227 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:00:12 INFO - PROCESS | 2230 | ++DOCSHELL 0x12c081800 == 51 [pid = 2230] [id = 142] 04:00:12 INFO - PROCESS | 2230 | ++DOMWINDOW == 113 (0x1248c9400) [pid = 2230] [serial = 423] [outer = 0x0] 04:00:12 INFO - PROCESS | 2230 | ++DOMWINDOW == 114 (0x12c6cc800) [pid = 2230] [serial = 424] [outer = 0x1248c9400] 04:00:12 INFO - PROCESS | 2230 | 1471345212276 Marionette DEBUG loaded listener.js 04:00:12 INFO - PROCESS | 2230 | ++DOMWINDOW == 115 (0x12c87e400) [pid = 2230] [serial = 425] [outer = 0x1248c9400] 04:00:12 INFO - PROCESS | 2230 | 1471345212706 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:00:12 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:00:12 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 675ms 04:00:12 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 04:00:12 INFO - PROCESS | 2230 | 1471345212731 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 04:00:12 INFO - PROCESS | 2230 | 1471345212732 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 04:00:12 INFO - PROCESS | 2230 | 1471345212734 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 04:00:12 INFO - PROCESS | 2230 | 1471345212736 Marionette TRACE conn2 <- [1,542,null,{}] 04:00:12 INFO - PROCESS | 2230 | 1471345212738 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:00:12 INFO - PROCESS | 2230 | 1471345212739 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:00:12 INFO - PROCESS | 2230 | 1471345212846 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 04:00:12 INFO - PROCESS | 2230 | --DOMWINDOW == 114 (0x1194ac800) [pid = 2230] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 04:00:12 INFO - PROCESS | 2230 | --DOMWINDOW == 113 (0x125596c00) [pid = 2230] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 04:00:12 INFO - PROCESS | 2230 | --DOMWINDOW == 112 (0x128c54c00) [pid = 2230] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 04:00:12 INFO - PROCESS | 2230 | --DOMWINDOW == 111 (0x118103c00) [pid = 2230] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 04:00:12 INFO - PROCESS | 2230 | --DOMWINDOW == 110 (0x1170f8000) [pid = 2230] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 04:00:12 INFO - PROCESS | 2230 | --DOMWINDOW == 109 (0x120fe0800) [pid = 2230] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 04:00:12 INFO - PROCESS | 2230 | --DOMWINDOW == 108 (0x128c55c00) [pid = 2230] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 04:00:12 INFO - PROCESS | 2230 | --DOMWINDOW == 107 (0x12af99400) [pid = 2230] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 04:00:12 INFO - PROCESS | 2230 | --DOMWINDOW == 106 (0x112705c00) [pid = 2230] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 04:00:12 INFO - PROCESS | 2230 | --DOMWINDOW == 105 (0x12afbb800) [pid = 2230] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 04:00:12 INFO - PROCESS | 2230 | --DOMWINDOW == 104 (0x118851800) [pid = 2230] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 04:00:13 INFO - PROCESS | 2230 | 1471345213022 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:13 INFO - PROCESS | 2230 | 1471345213023 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:00:13 INFO - PROCESS | 2230 | ++DOCSHELL 0x118f22800 == 52 [pid = 2230] [id = 143] 04:00:13 INFO - PROCESS | 2230 | ++DOMWINDOW == 105 (0x116aa8c00) [pid = 2230] [serial = 426] [outer = 0x0] 04:00:13 INFO - PROCESS | 2230 | ++DOMWINDOW == 106 (0x118851800) [pid = 2230] [serial = 427] [outer = 0x116aa8c00] 04:00:13 INFO - PROCESS | 2230 | 1471345213048 Marionette DEBUG loaded listener.js 04:00:13 INFO - PROCESS | 2230 | ++DOMWINDOW == 107 (0x124806400) [pid = 2230] [serial = 428] [outer = 0x116aa8c00] 04:00:13 INFO - PROCESS | 2230 | 1471345213315 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:00:13 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:00:13 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 619ms 04:00:13 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 04:00:13 INFO - PROCESS | 2230 | 1471345213354 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 04:00:13 INFO - PROCESS | 2230 | 1471345213355 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 04:00:13 INFO - PROCESS | 2230 | 1471345213358 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 04:00:13 INFO - PROCESS | 2230 | 1471345213359 Marionette TRACE conn2 <- [1,546,null,{}] 04:00:13 INFO - PROCESS | 2230 | 1471345213370 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:00:13 INFO - PROCESS | 2230 | 1471345213371 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:00:13 INFO - PROCESS | 2230 | 1471345213475 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 04:00:13 INFO - PROCESS | 2230 | 1471345213556 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:13 INFO - PROCESS | 2230 | 1471345213557 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:00:13 INFO - PROCESS | 2230 | ++DOCSHELL 0x12cb1b800 == 53 [pid = 2230] [id = 144] 04:00:13 INFO - PROCESS | 2230 | ++DOMWINDOW == 108 (0x1170f8000) [pid = 2230] [serial = 429] [outer = 0x0] 04:00:13 INFO - PROCESS | 2230 | ++DOMWINDOW == 109 (0x1270cdc00) [pid = 2230] [serial = 430] [outer = 0x1170f8000] 04:00:13 INFO - PROCESS | 2230 | 1471345213588 Marionette DEBUG loaded listener.js 04:00:13 INFO - PROCESS | 2230 | ++DOMWINDOW == 110 (0x12c882400) [pid = 2230] [serial = 431] [outer = 0x1170f8000] 04:00:13 INFO - PROCESS | 2230 | 1471345213871 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:00:13 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:00:13 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 529ms 04:00:13 INFO - PROCESS | 2230 | 1471345213888 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 04:00:13 INFO - PROCESS | 2230 | 1471345213889 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 04:00:13 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 04:00:13 INFO - PROCESS | 2230 | 1471345213891 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 04:00:13 INFO - PROCESS | 2230 | 1471345213894 Marionette TRACE conn2 <- [1,550,null,{}] 04:00:13 INFO - PROCESS | 2230 | 1471345213904 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:00:13 INFO - PROCESS | 2230 | 1471345213906 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:00:14 INFO - PROCESS | 2230 | 1471345214035 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 04:00:14 INFO - PROCESS | 2230 | 1471345214041 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:14 INFO - PROCESS | 2230 | 1471345214043 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:00:14 INFO - PROCESS | 2230 | ++DOCSHELL 0x12ccc8800 == 54 [pid = 2230] [id = 145] 04:00:14 INFO - PROCESS | 2230 | ++DOMWINDOW == 111 (0x120fe0800) [pid = 2230] [serial = 432] [outer = 0x0] 04:00:14 INFO - PROCESS | 2230 | ++DOMWINDOW == 112 (0x12cb6f000) [pid = 2230] [serial = 433] [outer = 0x120fe0800] 04:00:14 INFO - PROCESS | 2230 | 1471345214078 Marionette DEBUG loaded listener.js 04:00:14 INFO - PROCESS | 2230 | ++DOMWINDOW == 113 (0x12cc0f400) [pid = 2230] [serial = 434] [outer = 0x120fe0800] 04:00:14 INFO - PROCESS | 2230 | 1471345214452 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:00:14 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:00:14 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 577ms 04:00:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 04:00:14 INFO - PROCESS | 2230 | 1471345214470 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 04:00:14 INFO - PROCESS | 2230 | 1471345214471 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 04:00:14 INFO - PROCESS | 2230 | 1471345214473 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 04:00:14 INFO - PROCESS | 2230 | 1471345214474 Marionette TRACE conn2 <- [1,554,null,{}] 04:00:14 INFO - PROCESS | 2230 | 1471345214477 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:00:14 INFO - PROCESS | 2230 | 1471345214479 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:00:14 INFO - PROCESS | 2230 | 1471345214595 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 04:00:14 INFO - PROCESS | 2230 | 1471345214601 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:14 INFO - PROCESS | 2230 | 1471345214602 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:00:14 INFO - PROCESS | 2230 | ++DOCSHELL 0x12d3da000 == 55 [pid = 2230] [id = 146] 04:00:14 INFO - PROCESS | 2230 | ++DOMWINDOW == 114 (0x12c880000) [pid = 2230] [serial = 435] [outer = 0x0] 04:00:14 INFO - PROCESS | 2230 | ++DOMWINDOW == 115 (0x12cca1c00) [pid = 2230] [serial = 436] [outer = 0x12c880000] 04:00:14 INFO - PROCESS | 2230 | 1471345214627 Marionette DEBUG loaded listener.js 04:00:14 INFO - PROCESS | 2230 | ++DOMWINDOW == 116 (0x12d46e400) [pid = 2230] [serial = 437] [outer = 0x12c880000] 04:00:14 INFO - PROCESS | 2230 | [2230] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:00:14 INFO - PROCESS | 2230 | [2230] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:00:14 INFO - PROCESS | 2230 | 1471345214932 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:00:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 04:00:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 469ms 04:00:14 INFO - PROCESS | 2230 | 1471345214943 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 04:00:14 INFO - PROCESS | 2230 | 1471345214946 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 04:00:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 04:00:14 INFO - PROCESS | 2230 | 1471345214950 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 04:00:14 INFO - PROCESS | 2230 | 1471345214951 Marionette TRACE conn2 <- [1,558,null,{}] 04:00:15 INFO - PROCESS | 2230 | 1471345215014 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:00:15 INFO - PROCESS | 2230 | 1471345215016 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:00:15 INFO - PROCESS | 2230 | 1471345215118 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 04:00:15 INFO - PROCESS | 2230 | 1471345215214 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:15 INFO - PROCESS | 2230 | 1471345215216 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:00:15 INFO - PROCESS | 2230 | ++DOCSHELL 0x116acc000 == 56 [pid = 2230] [id = 147] 04:00:15 INFO - PROCESS | 2230 | ++DOMWINDOW == 117 (0x1170f9000) [pid = 2230] [serial = 438] [outer = 0x0] 04:00:15 INFO - PROCESS | 2230 | ++DOMWINDOW == 118 (0x1176a1400) [pid = 2230] [serial = 439] [outer = 0x1170f9000] 04:00:15 INFO - PROCESS | 2230 | 1471345215248 Marionette DEBUG loaded listener.js 04:00:15 INFO - PROCESS | 2230 | ++DOMWINDOW == 119 (0x118856000) [pid = 2230] [serial = 440] [outer = 0x1170f9000] 04:00:15 INFO - PROCESS | 2230 | 1471345215710 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:00:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 04:00:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 819ms 04:00:15 INFO - PROCESS | 2230 | 1471345215770 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 04:00:15 INFO - PROCESS | 2230 | 1471345215773 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 04:00:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 04:00:15 INFO - PROCESS | 2230 | 1471345215776 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 04:00:15 INFO - PROCESS | 2230 | 1471345215779 Marionette TRACE conn2 <- [1,562,null,{}] 04:00:15 INFO - PROCESS | 2230 | 1471345215784 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:00:15 INFO - PROCESS | 2230 | 1471345215786 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:00:15 INFO - PROCESS | 2230 | 1471345215895 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 04:00:15 INFO - PROCESS | 2230 | 1471345215972 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:15 INFO - PROCESS | 2230 | 1471345215975 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:00:15 INFO - PROCESS | 2230 | ++DOCSHELL 0x124e0d000 == 57 [pid = 2230] [id = 148] 04:00:15 INFO - PROCESS | 2230 | ++DOMWINDOW == 120 (0x119cc1000) [pid = 2230] [serial = 441] [outer = 0x0] 04:00:16 INFO - PROCESS | 2230 | ++DOMWINDOW == 121 (0x119cc6800) [pid = 2230] [serial = 442] [outer = 0x119cc1000] 04:00:16 INFO - PROCESS | 2230 | 1471345216006 Marionette DEBUG loaded listener.js 04:00:16 INFO - PROCESS | 2230 | ++DOMWINDOW == 122 (0x119cccc00) [pid = 2230] [serial = 443] [outer = 0x119cc1000] 04:00:16 INFO - PROCESS | 2230 | [2230] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:00:16 INFO - PROCESS | 2230 | 1471345216431 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:00:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 04:00:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 674ms 04:00:16 INFO - PROCESS | 2230 | 1471345216473 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 04:00:16 INFO - PROCESS | 2230 | 1471345216475 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 04:00:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 04:00:16 INFO - PROCESS | 2230 | 1471345216479 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 04:00:16 INFO - PROCESS | 2230 | 1471345216481 Marionette TRACE conn2 <- [1,566,null,{}] 04:00:16 INFO - PROCESS | 2230 | 1471345216483 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:00:16 INFO - PROCESS | 2230 | 1471345216485 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:00:16 INFO - PROCESS | 2230 | 1471345216596 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 04:00:16 INFO - PROCESS | 2230 | 1471345216661 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:16 INFO - PROCESS | 2230 | 1471345216664 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:00:16 INFO - PROCESS | 2230 | ++DOCSHELL 0x12cb12000 == 58 [pid = 2230] [id = 149] 04:00:16 INFO - PROCESS | 2230 | ++DOMWINDOW == 123 (0x124fa7000) [pid = 2230] [serial = 444] [outer = 0x0] 04:00:16 INFO - PROCESS | 2230 | ++DOMWINDOW == 124 (0x12704bc00) [pid = 2230] [serial = 445] [outer = 0x124fa7000] 04:00:16 INFO - PROCESS | 2230 | 1471345216737 Marionette DEBUG loaded listener.js 04:00:16 INFO - PROCESS | 2230 | ++DOMWINDOW == 125 (0x128e43800) [pid = 2230] [serial = 446] [outer = 0x124fa7000] 04:00:16 INFO - PROCESS | 2230 | [2230] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:00:17 INFO - PROCESS | 2230 | 1471345217137 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:00:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 04:00:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 719ms 04:00:17 INFO - PROCESS | 2230 | 1471345217203 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 04:00:17 INFO - PROCESS | 2230 | 1471345217208 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 04:00:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 04:00:17 INFO - PROCESS | 2230 | 1471345217212 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 04:00:17 INFO - PROCESS | 2230 | 1471345217213 Marionette TRACE conn2 <- [1,570,null,{}] 04:00:17 INFO - PROCESS | 2230 | 1471345217216 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:00:17 INFO - PROCESS | 2230 | 1471345217217 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:00:17 INFO - PROCESS | 2230 | 1471345217348 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 04:00:17 INFO - PROCESS | 2230 | 1471345217427 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:17 INFO - PROCESS | 2230 | 1471345217428 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:00:17 INFO - PROCESS | 2230 | ++DOCSHELL 0x129355000 == 59 [pid = 2230] [id = 150] 04:00:17 INFO - PROCESS | 2230 | ++DOMWINDOW == 126 (0x119726000) [pid = 2230] [serial = 447] [outer = 0x0] 04:00:17 INFO - PROCESS | 2230 | ++DOMWINDOW == 127 (0x12a8ed800) [pid = 2230] [serial = 448] [outer = 0x119726000] 04:00:17 INFO - PROCESS | 2230 | 1471345217458 Marionette DEBUG loaded listener.js 04:00:17 INFO - PROCESS | 2230 | ++DOMWINDOW == 128 (0x12bd9ac00) [pid = 2230] [serial = 449] [outer = 0x119726000] 04:00:17 INFO - PROCESS | 2230 | [2230] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:00:18 INFO - PROCESS | 2230 | 1471345218092 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:00:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 04:00:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 920ms 04:00:18 INFO - PROCESS | 2230 | 1471345218132 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 04:00:18 INFO - PROCESS | 2230 | 1471345218134 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 04:00:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 04:00:18 INFO - PROCESS | 2230 | 1471345218137 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 04:00:18 INFO - PROCESS | 2230 | 1471345218139 Marionette TRACE conn2 <- [1,574,null,{}] 04:00:18 INFO - PROCESS | 2230 | 1471345218143 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:00:18 INFO - PROCESS | 2230 | 1471345218147 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:00:18 INFO - PROCESS | 2230 | 1471345218238 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 04:00:18 INFO - PROCESS | 2230 | 1471345218320 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:18 INFO - PROCESS | 2230 | 1471345218322 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:00:18 INFO - PROCESS | 2230 | ++DOCSHELL 0x11813c800 == 60 [pid = 2230] [id = 151] 04:00:18 INFO - PROCESS | 2230 | ++DOMWINDOW == 129 (0x1170f0c00) [pid = 2230] [serial = 450] [outer = 0x0] 04:00:18 INFO - PROCESS | 2230 | ++DOMWINDOW == 130 (0x1170fe400) [pid = 2230] [serial = 451] [outer = 0x1170f0c00] 04:00:18 INFO - PROCESS | 2230 | 1471345218350 Marionette DEBUG loaded listener.js 04:00:18 INFO - PROCESS | 2230 | ++DOMWINDOW == 131 (0x1194ad000) [pid = 2230] [serial = 452] [outer = 0x1170f0c00] 04:00:18 INFO - PROCESS | 2230 | 1471345218783 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:00:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 04:00:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 670ms 04:00:18 INFO - PROCESS | 2230 | 1471345218808 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 04:00:18 INFO - PROCESS | 2230 | 1471345218811 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 04:00:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 04:00:18 INFO - PROCESS | 2230 | 1471345218837 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 04:00:18 INFO - PROCESS | 2230 | 1471345218839 Marionette TRACE conn2 <- [1,578,null,{}] 04:00:18 INFO - PROCESS | 2230 | 1471345218841 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:00:18 INFO - PROCESS | 2230 | 1471345218843 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:00:18 INFO - PROCESS | 2230 | 1471345218939 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 04:00:19 INFO - PROCESS | 2230 | --DOCSHELL 0x116578800 == 59 [pid = 2230] [id = 67] 04:00:19 INFO - PROCESS | 2230 | --DOCSHELL 0x12c3d5000 == 58 [pid = 2230] [id = 113] 04:00:19 INFO - PROCESS | 2230 | --DOCSHELL 0x12ccc8800 == 57 [pid = 2230] [id = 145] 04:00:19 INFO - PROCESS | 2230 | --DOCSHELL 0x12cb1b800 == 56 [pid = 2230] [id = 144] 04:00:19 INFO - PROCESS | 2230 | --DOCSHELL 0x118f22800 == 55 [pid = 2230] [id = 143] 04:00:19 INFO - PROCESS | 2230 | --DOCSHELL 0x12c081800 == 54 [pid = 2230] [id = 142] 04:00:19 INFO - PROCESS | 2230 | --DOCSHELL 0x12ba7b800 == 53 [pid = 2230] [id = 141] 04:00:19 INFO - PROCESS | 2230 | --DOMWINDOW == 130 (0x118f9e800) [pid = 2230] [serial = 340] [outer = 0x0] [url = about:blank] 04:00:19 INFO - PROCESS | 2230 | --DOMWINDOW == 129 (0x127483000) [pid = 2230] [serial = 346] [outer = 0x0] [url = about:blank] 04:00:19 INFO - PROCESS | 2230 | --DOMWINDOW == 128 (0x124e69c00) [pid = 2230] [serial = 343] [outer = 0x0] [url = about:blank] 04:00:19 INFO - PROCESS | 2230 | --DOMWINDOW == 127 (0x119537800) [pid = 2230] [serial = 337] [outer = 0x0] [url = about:blank] 04:00:19 INFO - PROCESS | 2230 | --DOMWINDOW == 126 (0x119744c00) [pid = 2230] [serial = 382] [outer = 0x0] [url = about:blank] 04:00:19 INFO - PROCESS | 2230 | --DOCSHELL 0x12a658800 == 52 [pid = 2230] [id = 140] 04:00:19 INFO - PROCESS | 2230 | --DOCSHELL 0x128c2c800 == 51 [pid = 2230] [id = 139] 04:00:19 INFO - PROCESS | 2230 | --DOCSHELL 0x12557a800 == 50 [pid = 2230] [id = 138] 04:00:19 INFO - PROCESS | 2230 | --DOCSHELL 0x123909000 == 49 [pid = 2230] [id = 137] 04:00:19 INFO - PROCESS | 2230 | --DOCSHELL 0x116075800 == 48 [pid = 2230] [id = 136] 04:00:19 INFO - PROCESS | 2230 | --DOCSHELL 0x119c29000 == 47 [pid = 2230] [id = 135] 04:00:19 INFO - PROCESS | 2230 | 1471345219062 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:19 INFO - PROCESS | 2230 | 1471345219063 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:00:19 INFO - PROCESS | 2230 | --DOCSHELL 0x12401d800 == 46 [pid = 2230] [id = 130] 04:00:19 INFO - PROCESS | 2230 | --DOCSHELL 0x11652b000 == 45 [pid = 2230] [id = 129] 04:00:19 INFO - PROCESS | 2230 | ++DOCSHELL 0x116854800 == 46 [pid = 2230] [id = 152] 04:00:19 INFO - PROCESS | 2230 | ++DOMWINDOW == 127 (0x118f9e800) [pid = 2230] [serial = 453] [outer = 0x0] 04:00:19 INFO - PROCESS | 2230 | ++DOMWINDOW == 128 (0x119cc8000) [pid = 2230] [serial = 454] [outer = 0x118f9e800] 04:00:19 INFO - PROCESS | 2230 | 1471345219093 Marionette DEBUG loaded listener.js 04:00:19 INFO - PROCESS | 2230 | ++DOMWINDOW == 129 (0x123bde400) [pid = 2230] [serial = 455] [outer = 0x118f9e800] 04:00:19 INFO - PROCESS | 2230 | --DOMWINDOW == 128 (0x1194c5000) [pid = 2230] [serial = 352] [outer = 0x0] [url = about:blank] 04:00:19 INFO - PROCESS | 2230 | --DOMWINDOW == 127 (0x119722c00) [pid = 2230] [serial = 353] [outer = 0x0] [url = about:blank] 04:00:19 INFO - PROCESS | 2230 | --DOMWINDOW == 126 (0x126db0800) [pid = 2230] [serial = 358] [outer = 0x0] [url = about:blank] 04:00:19 INFO - PROCESS | 2230 | --DOMWINDOW == 125 (0x1270c4800) [pid = 2230] [serial = 359] [outer = 0x0] [url = about:blank] 04:00:19 INFO - PROCESS | 2230 | --DOMWINDOW == 124 (0x128d23400) [pid = 2230] [serial = 364] [outer = 0x0] [url = about:blank] 04:00:19 INFO - PROCESS | 2230 | --DOMWINDOW == 123 (0x1187cb400) [pid = 2230] [serial = 350] [outer = 0x0] [url = about:blank] 04:00:19 INFO - PROCESS | 2230 | --DOMWINDOW == 122 (0x11811f400) [pid = 2230] [serial = 349] [outer = 0x0] [url = about:blank] 04:00:19 INFO - PROCESS | 2230 | --DOMWINDOW == 121 (0x1269cec00) [pid = 2230] [serial = 361] [outer = 0x0] [url = about:blank] 04:00:19 INFO - PROCESS | 2230 | --DOMWINDOW == 120 (0x1244c6800) [pid = 2230] [serial = 355] [outer = 0x0] [url = about:blank] 04:00:19 INFO - PROCESS | 2230 | --DOMWINDOW == 119 (0x12554ec00) [pid = 2230] [serial = 356] [outer = 0x0] [url = about:blank] 04:00:19 INFO - PROCESS | 2230 | --DOMWINDOW == 118 (0x12a728c00) [pid = 2230] [serial = 367] [outer = 0x0] [url = about:blank] 04:00:19 INFO - PROCESS | 2230 | --DOMWINDOW == 117 (0x12b20f400) [pid = 2230] [serial = 370] [outer = 0x0] [url = about:blank] 04:00:19 INFO - PROCESS | 2230 | --DOMWINDOW == 116 (0x12af92c00) [pid = 2230] [serial = 368] [outer = 0x0] [url = about:blank] 04:00:19 INFO - PROCESS | 2230 | --DOMWINDOW == 115 (0x1170ff800) [pid = 2230] [serial = 371] [outer = 0x0] [url = about:blank] 04:00:19 INFO - PROCESS | 2230 | --DOMWINDOW == 114 (0x11769b400) [pid = 2230] [serial = 374] [outer = 0x0] [url = about:blank] 04:00:19 INFO - PROCESS | 2230 | --DOMWINDOW == 113 (0x12baff000) [pid = 2230] [serial = 379] [outer = 0x0] [url = about:blank] 04:00:19 INFO - PROCESS | 2230 | --DOMWINDOW == 112 (0x12c54d800) [pid = 2230] [serial = 380] [outer = 0x0] [url = about:blank] 04:00:19 INFO - PROCESS | 2230 | --DOMWINDOW == 111 (0x12a8edc00) [pid = 2230] [serial = 377] [outer = 0x0] [url = about:blank] 04:00:19 INFO - PROCESS | 2230 | --DOMWINDOW == 110 (0x1167a4800) [pid = 2230] [serial = 373] [outer = 0x0] [url = about:blank] 04:00:19 INFO - PROCESS | 2230 | --DOMWINDOW == 109 (0x12a6ea000) [pid = 2230] [serial = 365] [outer = 0x0] [url = about:blank] 04:00:19 INFO - PROCESS | 2230 | --DOMWINDOW == 108 (0x1270c5400) [pid = 2230] [serial = 376] [outer = 0x0] [url = about:blank] 04:00:19 INFO - PROCESS | 2230 | --DOMWINDOW == 107 (0x128c55000) [pid = 2230] [serial = 362] [outer = 0x0] [url = about:blank] 04:00:19 INFO - PROCESS | 2230 | 1471345219414 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:00:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 04:00:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 621ms 04:00:19 INFO - PROCESS | 2230 | 1471345219457 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 04:00:19 INFO - PROCESS | 2230 | 1471345219458 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 04:00:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 04:00:19 INFO - PROCESS | 2230 | 1471345219460 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 04:00:19 INFO - PROCESS | 2230 | 1471345219463 Marionette TRACE conn2 <- [1,582,null,{}] 04:00:19 INFO - PROCESS | 2230 | 1471345219470 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:00:19 INFO - PROCESS | 2230 | 1471345219473 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:00:19 INFO - PROCESS | 2230 | 1471345219578 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 04:00:19 INFO - PROCESS | 2230 | 1471345219586 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:19 INFO - PROCESS | 2230 | 1471345219588 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:00:19 INFO - PROCESS | 2230 | ++DOCSHELL 0x119c1e800 == 47 [pid = 2230] [id = 153] 04:00:19 INFO - PROCESS | 2230 | ++DOMWINDOW == 108 (0x1250ec000) [pid = 2230] [serial = 456] [outer = 0x0] 04:00:19 INFO - PROCESS | 2230 | ++DOMWINDOW == 109 (0x1269d9800) [pid = 2230] [serial = 457] [outer = 0x1250ec000] 04:00:19 INFO - PROCESS | 2230 | 1471345219633 Marionette DEBUG loaded listener.js 04:00:19 INFO - PROCESS | 2230 | ++DOMWINDOW == 110 (0x1270c7800) [pid = 2230] [serial = 458] [outer = 0x1250ec000] 04:00:20 INFO - PROCESS | 2230 | 1471345220119 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:00:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 04:00:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 672ms 04:00:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 04:00:20 INFO - PROCESS | 2230 | 1471345220133 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 04:00:20 INFO - PROCESS | 2230 | 1471345220135 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 04:00:20 INFO - PROCESS | 2230 | 1471345220137 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 04:00:20 INFO - PROCESS | 2230 | 1471345220138 Marionette TRACE conn2 <- [1,586,null,{}] 04:00:20 INFO - PROCESS | 2230 | 1471345220141 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:00:20 INFO - PROCESS | 2230 | 1471345220142 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:00:20 INFO - PROCESS | 2230 | 1471345220236 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 04:00:20 INFO - PROCESS | 2230 | 1471345220240 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:20 INFO - PROCESS | 2230 | 1471345220241 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:00:20 INFO - PROCESS | 2230 | ++DOCSHELL 0x1245d2000 == 48 [pid = 2230] [id = 154] 04:00:20 INFO - PROCESS | 2230 | ++DOMWINDOW == 111 (0x127480400) [pid = 2230] [serial = 459] [outer = 0x0] 04:00:20 INFO - PROCESS | 2230 | ++DOMWINDOW == 112 (0x128d03c00) [pid = 2230] [serial = 460] [outer = 0x127480400] 04:00:20 INFO - PROCESS | 2230 | 1471345220269 Marionette DEBUG loaded listener.js 04:00:20 INFO - PROCESS | 2230 | ++DOMWINDOW == 113 (0x128d08000) [pid = 2230] [serial = 461] [outer = 0x127480400] 04:00:20 INFO - PROCESS | 2230 | [2230] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:00:20 INFO - PROCESS | 2230 | [2230] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:00:20 INFO - PROCESS | 2230 | 1471345220601 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:00:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 04:00:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 519ms 04:00:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 04:00:20 INFO - PROCESS | 2230 | 1471345220656 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 04:00:20 INFO - PROCESS | 2230 | 1471345220658 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 04:00:20 INFO - PROCESS | 2230 | 1471345220660 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 04:00:20 INFO - PROCESS | 2230 | 1471345220661 Marionette TRACE conn2 <- [1,590,null,{}] 04:00:20 INFO - PROCESS | 2230 | 1471345220663 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:00:20 INFO - PROCESS | 2230 | 1471345220665 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:00:20 INFO - PROCESS | 2230 | 1471345220746 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 04:00:20 INFO - PROCESS | 2230 | 1471345220750 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:20 INFO - PROCESS | 2230 | 1471345220752 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:00:20 INFO - PROCESS | 2230 | ++DOCSHELL 0x126937000 == 49 [pid = 2230] [id = 155] 04:00:20 INFO - PROCESS | 2230 | ++DOMWINDOW == 114 (0x128d04800) [pid = 2230] [serial = 462] [outer = 0x0] 04:00:20 INFO - PROCESS | 2230 | ++DOMWINDOW == 115 (0x128d0e000) [pid = 2230] [serial = 463] [outer = 0x128d04800] 04:00:20 INFO - PROCESS | 2230 | 1471345220778 Marionette DEBUG loaded listener.js 04:00:20 INFO - PROCESS | 2230 | ++DOMWINDOW == 116 (0x128d1ac00) [pid = 2230] [serial = 464] [outer = 0x128d04800] 04:00:21 INFO - PROCESS | 2230 | 1471345221196 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:00:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 04:00:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 569ms 04:00:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 04:00:21 INFO - PROCESS | 2230 | 1471345221231 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 04:00:21 INFO - PROCESS | 2230 | 1471345221233 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 04:00:21 INFO - PROCESS | 2230 | 1471345221236 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 04:00:21 INFO - PROCESS | 2230 | 1471345221238 Marionette TRACE conn2 <- [1,594,null,{}] 04:00:21 INFO - PROCESS | 2230 | 1471345221255 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:00:21 INFO - PROCESS | 2230 | 1471345221261 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:00:21 INFO - PROCESS | 2230 | 1471345221445 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 04:00:21 INFO - PROCESS | 2230 | 1471345221472 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:21 INFO - PROCESS | 2230 | 1471345221473 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:00:21 INFO - PROCESS | 2230 | ++DOCSHELL 0x129028800 == 50 [pid = 2230] [id = 156] 04:00:21 INFO - PROCESS | 2230 | ++DOMWINDOW == 117 (0x1290a2c00) [pid = 2230] [serial = 465] [outer = 0x0] 04:00:21 INFO - PROCESS | 2230 | ++DOMWINDOW == 118 (0x12a606c00) [pid = 2230] [serial = 466] [outer = 0x1290a2c00] 04:00:21 INFO - PROCESS | 2230 | 1471345221516 Marionette DEBUG loaded listener.js 04:00:21 INFO - PROCESS | 2230 | ++DOMWINDOW == 119 (0x12afba400) [pid = 2230] [serial = 467] [outer = 0x1290a2c00] 04:00:21 INFO - PROCESS | 2230 | 1471345221891 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:00:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 04:00:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 683ms 04:00:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 04:00:21 INFO - PROCESS | 2230 | 1471345221925 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 04:00:21 INFO - PROCESS | 2230 | 1471345221926 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 04:00:21 INFO - PROCESS | 2230 | 1471345221931 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 04:00:21 INFO - PROCESS | 2230 | 1471345221932 Marionette TRACE conn2 <- [1,598,null,{}] 04:00:21 INFO - PROCESS | 2230 | 1471345221934 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:00:21 INFO - PROCESS | 2230 | 1471345221935 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:00:22 INFO - PROCESS | 2230 | 1471345222035 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 04:00:22 INFO - PROCESS | 2230 | 1471345222091 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:22 INFO - PROCESS | 2230 | 1471345222093 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:00:22 INFO - PROCESS | 2230 | ++DOCSHELL 0x12a79a000 == 51 [pid = 2230] [id = 157] 04:00:22 INFO - PROCESS | 2230 | ++DOMWINDOW == 120 (0x12afbb000) [pid = 2230] [serial = 468] [outer = 0x0] 04:00:22 INFO - PROCESS | 2230 | ++DOMWINDOW == 121 (0x12baf1000) [pid = 2230] [serial = 469] [outer = 0x12afbb000] 04:00:22 INFO - PROCESS | 2230 | 1471345222118 Marionette DEBUG loaded listener.js 04:00:22 INFO - PROCESS | 2230 | ++DOMWINDOW == 122 (0x12bd99000) [pid = 2230] [serial = 470] [outer = 0x12afbb000] 04:00:22 INFO - PROCESS | 2230 | 1471345222458 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:00:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 04:00:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 569ms 04:00:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 04:00:22 INFO - PROCESS | 2230 | 1471345222499 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 04:00:22 INFO - PROCESS | 2230 | 1471345222500 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 04:00:22 INFO - PROCESS | 2230 | 1471345222502 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 04:00:22 INFO - PROCESS | 2230 | 1471345222503 Marionette TRACE conn2 <- [1,602,null,{}] 04:00:22 INFO - PROCESS | 2230 | 1471345222506 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:00:22 INFO - PROCESS | 2230 | 1471345222507 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:00:22 INFO - PROCESS | 2230 | 1471345222608 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 04:00:22 INFO - PROCESS | 2230 | 1471345222620 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:22 INFO - PROCESS | 2230 | 1471345222621 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:00:22 INFO - PROCESS | 2230 | ++DOCSHELL 0x12b1d0800 == 52 [pid = 2230] [id = 158] 04:00:22 INFO - PROCESS | 2230 | ++DOMWINDOW == 123 (0x12bd9dc00) [pid = 2230] [serial = 471] [outer = 0x0] 04:00:22 INFO - PROCESS | 2230 | ++DOMWINDOW == 124 (0x12bf66400) [pid = 2230] [serial = 472] [outer = 0x12bd9dc00] 04:00:22 INFO - PROCESS | 2230 | 1471345222647 Marionette DEBUG loaded listener.js 04:00:22 INFO - PROCESS | 2230 | ++DOMWINDOW == 125 (0x12c6c9800) [pid = 2230] [serial = 473] [outer = 0x12bd9dc00] 04:00:22 INFO - PROCESS | 2230 | 1471345222980 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:00:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 04:00:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 520ms 04:00:23 INFO - PROCESS | 2230 | 1471345223023 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 04:00:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 04:00:23 INFO - PROCESS | 2230 | 1471345223024 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 04:00:23 INFO - PROCESS | 2230 | 1471345223026 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 04:00:23 INFO - PROCESS | 2230 | 1471345223027 Marionette TRACE conn2 <- [1,606,null,{}] 04:00:23 INFO - PROCESS | 2230 | 1471345223029 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:00:23 INFO - PROCESS | 2230 | 1471345223030 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:00:23 INFO - PROCESS | 2230 | 1471345223137 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 04:00:23 INFO - PROCESS | 2230 | 1471345223141 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:23 INFO - PROCESS | 2230 | 1471345223142 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:00:23 INFO - PROCESS | 2230 | ++DOCSHELL 0x12bde2800 == 53 [pid = 2230] [id = 159] 04:00:23 INFO - PROCESS | 2230 | ++DOMWINDOW == 126 (0x110f93400) [pid = 2230] [serial = 474] [outer = 0x0] 04:00:23 INFO - PROCESS | 2230 | ++DOMWINDOW == 127 (0x110f9b800) [pid = 2230] [serial = 475] [outer = 0x110f93400] 04:00:23 INFO - PROCESS | 2230 | 1471345223169 Marionette DEBUG loaded listener.js 04:00:23 INFO - PROCESS | 2230 | ++DOMWINDOW == 128 (0x110f9fc00) [pid = 2230] [serial = 476] [outer = 0x110f93400] 04:00:23 INFO - PROCESS | 2230 | --DOMWINDOW == 127 (0x127614800) [pid = 2230] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 04:00:23 INFO - PROCESS | 2230 | --DOMWINDOW == 126 (0x1255a0400) [pid = 2230] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 04:00:23 INFO - PROCESS | 2230 | --DOMWINDOW == 125 (0x120ea4800) [pid = 2230] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 04:00:23 INFO - PROCESS | 2230 | --DOMWINDOW == 124 (0x1248c8c00) [pid = 2230] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 04:00:23 INFO - PROCESS | 2230 | --DOMWINDOW == 123 (0x1170f8000) [pid = 2230] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 04:00:23 INFO - PROCESS | 2230 | --DOMWINDOW == 122 (0x116aa8c00) [pid = 2230] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 04:00:23 INFO - PROCESS | 2230 | --DOMWINDOW == 121 (0x1170f4000) [pid = 2230] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 04:00:23 INFO - PROCESS | 2230 | --DOMWINDOW == 120 (0x1244cd000) [pid = 2230] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 04:00:23 INFO - PROCESS | 2230 | --DOMWINDOW == 119 (0x1248c9400) [pid = 2230] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 04:00:23 INFO - PROCESS | 2230 | --DOMWINDOW == 118 (0x126db1800) [pid = 2230] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 04:00:23 INFO - PROCESS | 2230 | --DOMWINDOW == 117 (0x119537c00) [pid = 2230] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 04:00:23 INFO - PROCESS | 2230 | --DOMWINDOW == 116 (0x120fe0800) [pid = 2230] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 04:00:23 INFO - PROCESS | 2230 | --DOMWINDOW == 115 (0x12a602c00) [pid = 2230] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 04:00:23 INFO - PROCESS | 2230 | --DOMWINDOW == 114 (0x1194b2000) [pid = 2230] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 04:00:23 INFO - PROCESS | 2230 | 1471345223703 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:00:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 04:00:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 720ms 04:00:23 INFO - PROCESS | 2230 | 1471345223747 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 04:00:23 INFO - PROCESS | 2230 | 1471345223748 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 04:00:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 04:00:23 INFO - PROCESS | 2230 | 1471345223751 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 04:00:23 INFO - PROCESS | 2230 | 1471345223752 Marionette TRACE conn2 <- [1,610,null,{}] 04:00:23 INFO - PROCESS | 2230 | 1471345223754 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:00:23 INFO - PROCESS | 2230 | 1471345223755 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:00:23 INFO - PROCESS | 2230 | 1471345223839 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 04:00:23 INFO - PROCESS | 2230 | 1471345223843 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:23 INFO - PROCESS | 2230 | 1471345223845 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:00:23 INFO - PROCESS | 2230 | ++DOCSHELL 0x12c3bd000 == 54 [pid = 2230] [id = 160] 04:00:23 INFO - PROCESS | 2230 | ++DOMWINDOW == 115 (0x110fa0000) [pid = 2230] [serial = 477] [outer = 0x0] 04:00:23 INFO - PROCESS | 2230 | ++DOMWINDOW == 116 (0x119a9cc00) [pid = 2230] [serial = 478] [outer = 0x110fa0000] 04:00:23 INFO - PROCESS | 2230 | 1471345223871 Marionette DEBUG loaded listener.js 04:00:23 INFO - PROCESS | 2230 | ++DOMWINDOW == 117 (0x1255a0400) [pid = 2230] [serial = 479] [outer = 0x110fa0000] 04:00:24 INFO - PROCESS | 2230 | 1471345224201 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:00:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 04:00:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 468ms 04:00:24 INFO - PROCESS | 2230 | 1471345224219 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 04:00:24 INFO - PROCESS | 2230 | 1471345224221 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 04:00:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 04:00:24 INFO - PROCESS | 2230 | 1471345224223 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 04:00:24 INFO - PROCESS | 2230 | 1471345224225 Marionette TRACE conn2 <- [1,614,null,{}] 04:00:24 INFO - PROCESS | 2230 | 1471345224228 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:00:24 INFO - PROCESS | 2230 | 1471345224232 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:00:24 INFO - PROCESS | 2230 | 1471345224326 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 04:00:24 INFO - PROCESS | 2230 | ++DOMWINDOW == 118 (0x117d2b400) [pid = 2230] [serial = 480] [outer = 0x12cb6fc00] 04:00:24 INFO - PROCESS | 2230 | 1471345224421 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:24 INFO - PROCESS | 2230 | 1471345224423 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:00:24 INFO - PROCESS | 2230 | ++DOCSHELL 0x12ccb6000 == 55 [pid = 2230] [id = 161] 04:00:24 INFO - PROCESS | 2230 | ++DOMWINDOW == 119 (0x12a60c800) [pid = 2230] [serial = 481] [outer = 0x0] 04:00:24 INFO - PROCESS | 2230 | ++DOMWINDOW == 120 (0x12c6cb800) [pid = 2230] [serial = 482] [outer = 0x12a60c800] 04:00:24 INFO - PROCESS | 2230 | 1471345224454 Marionette DEBUG loaded listener.js 04:00:24 INFO - PROCESS | 2230 | ++DOMWINDOW == 121 (0x12cb6d800) [pid = 2230] [serial = 483] [outer = 0x12a60c800] 04:00:24 INFO - PROCESS | 2230 | 1471345224775 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:00:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 04:00:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 570ms 04:00:24 INFO - PROCESS | 2230 | 1471345224801 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 04:00:24 INFO - PROCESS | 2230 | 1471345224802 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 04:00:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 04:00:24 INFO - PROCESS | 2230 | 1471345224804 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 04:00:24 INFO - PROCESS | 2230 | 1471345224805 Marionette TRACE conn2 <- [1,618,null,{}] 04:00:24 INFO - PROCESS | 2230 | 1471345224808 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:00:24 INFO - PROCESS | 2230 | 1471345224809 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:00:24 INFO - PROCESS | 2230 | 1471345224901 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 04:00:24 INFO - PROCESS | 2230 | 1471345224961 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:24 INFO - PROCESS | 2230 | 1471345224962 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:00:24 INFO - PROCESS | 2230 | ++DOCSHELL 0x12cb11800 == 56 [pid = 2230] [id = 162] 04:00:24 INFO - PROCESS | 2230 | ++DOMWINDOW == 122 (0x113805400) [pid = 2230] [serial = 484] [outer = 0x0] 04:00:24 INFO - PROCESS | 2230 | ++DOMWINDOW == 123 (0x118536000) [pid = 2230] [serial = 485] [outer = 0x113805400] 04:00:24 INFO - PROCESS | 2230 | 1471345224986 Marionette DEBUG loaded listener.js 04:00:25 INFO - PROCESS | 2230 | ++DOMWINDOW == 124 (0x12c053400) [pid = 2230] [serial = 486] [outer = 0x113805400] 04:00:25 INFO - PROCESS | 2230 | 1471345225240 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:00:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 04:00:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 469ms 04:00:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 04:00:25 INFO - PROCESS | 2230 | 1471345225273 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 04:00:25 INFO - PROCESS | 2230 | 1471345225274 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 04:00:25 INFO - PROCESS | 2230 | 1471345225284 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 04:00:25 INFO - PROCESS | 2230 | 1471345225285 Marionette TRACE conn2 <- [1,622,null,{}] 04:00:25 INFO - PROCESS | 2230 | 1471345225287 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:00:25 INFO - PROCESS | 2230 | 1471345225288 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:00:25 INFO - PROCESS | 2230 | 1471345225380 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 04:00:25 INFO - PROCESS | 2230 | 1471345225384 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:25 INFO - PROCESS | 2230 | 1471345225385 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:00:25 INFO - PROCESS | 2230 | ++DOCSHELL 0x12d9cf000 == 57 [pid = 2230] [id = 163] 04:00:25 INFO - PROCESS | 2230 | ++DOMWINDOW == 125 (0x12c04e000) [pid = 2230] [serial = 487] [outer = 0x0] 04:00:25 INFO - PROCESS | 2230 | ++DOMWINDOW == 126 (0x12ca48400) [pid = 2230] [serial = 488] [outer = 0x12c04e000] 04:00:25 INFO - PROCESS | 2230 | 1471345225418 Marionette DEBUG loaded listener.js 04:00:25 INFO - PROCESS | 2230 | ++DOMWINDOW == 127 (0x12ca4c400) [pid = 2230] [serial = 489] [outer = 0x12c04e000] 04:00:25 INFO - PROCESS | 2230 | 1471345225948 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:00:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 04:00:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 678ms 04:00:25 INFO - PROCESS | 2230 | 1471345225956 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 04:00:25 INFO - PROCESS | 2230 | 1471345225958 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 04:00:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 04:00:25 INFO - PROCESS | 2230 | 1471345225964 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 04:00:25 INFO - PROCESS | 2230 | 1471345225968 Marionette TRACE conn2 <- [1,626,null,{}] 04:00:25 INFO - PROCESS | 2230 | 1471345225971 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:00:25 INFO - PROCESS | 2230 | 1471345225973 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:00:26 INFO - PROCESS | 2230 | 1471345226083 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 04:00:26 INFO - PROCESS | 2230 | 1471345226161 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:26 INFO - PROCESS | 2230 | 1471345226163 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:00:26 INFO - PROCESS | 2230 | ++DOCSHELL 0x119185800 == 58 [pid = 2230] [id = 164] 04:00:26 INFO - PROCESS | 2230 | ++DOMWINDOW == 128 (0x1187bdc00) [pid = 2230] [serial = 490] [outer = 0x0] 04:00:26 INFO - PROCESS | 2230 | ++DOMWINDOW == 129 (0x1194b7c00) [pid = 2230] [serial = 491] [outer = 0x1187bdc00] 04:00:26 INFO - PROCESS | 2230 | 1471345226196 Marionette DEBUG loaded listener.js 04:00:26 INFO - PROCESS | 2230 | ++DOMWINDOW == 130 (0x11974ac00) [pid = 2230] [serial = 492] [outer = 0x1187bdc00] 04:00:26 INFO - PROCESS | 2230 | 1471345226611 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:00:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 04:00:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 676ms 04:00:26 INFO - PROCESS | 2230 | 1471345226650 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 04:00:26 INFO - PROCESS | 2230 | 1471345226653 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 04:00:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 04:00:26 INFO - PROCESS | 2230 | 1471345226658 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 04:00:26 INFO - PROCESS | 2230 | 1471345226660 Marionette TRACE conn2 <- [1,630,null,{}] 04:00:26 INFO - PROCESS | 2230 | 1471345226665 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:00:26 INFO - PROCESS | 2230 | 1471345226667 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:00:26 INFO - PROCESS | 2230 | 1471345226778 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 04:00:26 INFO - PROCESS | 2230 | 1471345226876 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:26 INFO - PROCESS | 2230 | 1471345226878 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:00:26 INFO - PROCESS | 2230 | ++DOCSHELL 0x128c2c800 == 59 [pid = 2230] [id = 165] 04:00:26 INFO - PROCESS | 2230 | ++DOMWINDOW == 131 (0x124510800) [pid = 2230] [serial = 493] [outer = 0x0] 04:00:26 INFO - PROCESS | 2230 | ++DOMWINDOW == 132 (0x124cf5400) [pid = 2230] [serial = 494] [outer = 0x124510800] 04:00:26 INFO - PROCESS | 2230 | 1471345226912 Marionette DEBUG loaded listener.js 04:00:26 INFO - PROCESS | 2230 | ++DOMWINDOW == 133 (0x12704c800) [pid = 2230] [serial = 495] [outer = 0x124510800] 04:00:27 INFO - PROCESS | 2230 | 1471345227348 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:00:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 04:00:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 723ms 04:00:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 04:00:27 INFO - PROCESS | 2230 | 1471345227381 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 04:00:27 INFO - PROCESS | 2230 | 1471345227383 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 04:00:27 INFO - PROCESS | 2230 | 1471345227385 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 04:00:27 INFO - PROCESS | 2230 | 1471345227388 Marionette TRACE conn2 <- [1,634,null,{}] 04:00:27 INFO - PROCESS | 2230 | 1471345227396 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:00:27 INFO - PROCESS | 2230 | 1471345227399 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:00:27 INFO - PROCESS | 2230 | 1471345227509 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 04:00:27 INFO - PROCESS | 2230 | 1471345227619 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:27 INFO - PROCESS | 2230 | 1471345227621 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:00:27 INFO - PROCESS | 2230 | ++DOCSHELL 0x12d9d1800 == 60 [pid = 2230] [id = 166] 04:00:27 INFO - PROCESS | 2230 | ++DOMWINDOW == 134 (0x128c4a400) [pid = 2230] [serial = 496] [outer = 0x0] 04:00:27 INFO - PROCESS | 2230 | ++DOMWINDOW == 135 (0x128d20c00) [pid = 2230] [serial = 497] [outer = 0x128c4a400] 04:00:27 INFO - PROCESS | 2230 | 1471345227656 Marionette DEBUG loaded listener.js 04:00:27 INFO - PROCESS | 2230 | ++DOMWINDOW == 136 (0x129649c00) [pid = 2230] [serial = 498] [outer = 0x128c4a400] 04:00:27 INFO - PROCESS | 2230 | [2230] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:00:28 INFO - PROCESS | 2230 | 1471345228076 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:00:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 04:00:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 773ms 04:00:28 INFO - PROCESS | 2230 | 1471345228175 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 04:00:28 INFO - PROCESS | 2230 | 1471345228178 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 04:00:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 04:00:28 INFO - PROCESS | 2230 | 1471345228182 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 04:00:28 INFO - PROCESS | 2230 | 1471345228184 Marionette TRACE conn2 <- [1,638,null,{}] 04:00:28 INFO - PROCESS | 2230 | 1471345228186 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:00:28 INFO - PROCESS | 2230 | 1471345228187 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:00:28 INFO - PROCESS | 2230 | 1471345228297 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 04:00:28 INFO - PROCESS | 2230 | 1471345228375 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:28 INFO - PROCESS | 2230 | 1471345228376 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:00:28 INFO - PROCESS | 2230 | ++DOCSHELL 0x12dccb000 == 61 [pid = 2230] [id = 167] 04:00:28 INFO - PROCESS | 2230 | ++DOMWINDOW == 137 (0x12a8f0000) [pid = 2230] [serial = 499] [outer = 0x0] 04:00:28 INFO - PROCESS | 2230 | ++DOMWINDOW == 138 (0x12b217400) [pid = 2230] [serial = 500] [outer = 0x12a8f0000] 04:00:28 INFO - PROCESS | 2230 | 1471345228406 Marionette DEBUG loaded listener.js 04:00:28 INFO - PROCESS | 2230 | ++DOMWINDOW == 139 (0x12c048000) [pid = 2230] [serial = 501] [outer = 0x12a8f0000] 04:00:28 INFO - PROCESS | 2230 | [2230] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:00:28 INFO - PROCESS | 2230 | 1471345228814 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:00:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 04:00:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 671ms 04:00:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 04:00:28 INFO - PROCESS | 2230 | 1471345228853 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 04:00:28 INFO - PROCESS | 2230 | 1471345228855 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 04:00:28 INFO - PROCESS | 2230 | 1471345228857 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 04:00:28 INFO - PROCESS | 2230 | 1471345228858 Marionette TRACE conn2 <- [1,642,null,{}] 04:00:28 INFO - PROCESS | 2230 | 1471345228861 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:00:28 INFO - PROCESS | 2230 | 1471345228862 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:00:28 INFO - PROCESS | 2230 | 1471345228976 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 04:00:29 INFO - PROCESS | 2230 | 1471345229042 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:29 INFO - PROCESS | 2230 | 1471345229043 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:00:29 INFO - PROCESS | 2230 | ++DOCSHELL 0x116227000 == 62 [pid = 2230] [id = 168] 04:00:29 INFO - PROCESS | 2230 | ++DOMWINDOW == 140 (0x11688f800) [pid = 2230] [serial = 502] [outer = 0x0] 04:00:29 INFO - PROCESS | 2230 | ++DOMWINDOW == 141 (0x11953cc00) [pid = 2230] [serial = 503] [outer = 0x11688f800] 04:00:29 INFO - PROCESS | 2230 | 1471345229115 Marionette DEBUG loaded listener.js 04:00:29 INFO - PROCESS | 2230 | ++DOMWINDOW == 142 (0x128c4a800) [pid = 2230] [serial = 504] [outer = 0x11688f800] 04:00:29 INFO - PROCESS | 2230 | 1471345229902 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:00:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 04:00:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1079ms 04:00:29 INFO - PROCESS | 2230 | 1471345229937 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 04:00:29 INFO - PROCESS | 2230 | 1471345229941 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 04:00:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 04:00:29 INFO - PROCESS | 2230 | 1471345229949 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 04:00:29 INFO - PROCESS | 2230 | 1471345229952 Marionette TRACE conn2 <- [1,646,null,{}] 04:00:29 INFO - PROCESS | 2230 | 1471345229958 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:00:29 INFO - PROCESS | 2230 | 1471345229960 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:00:30 INFO - PROCESS | 2230 | 1471345230101 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 04:00:30 INFO - PROCESS | 2230 | 1471345230179 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:30 INFO - PROCESS | 2230 | 1471345230182 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:00:30 INFO - PROCESS | 2230 | ++DOCSHELL 0x12452b800 == 63 [pid = 2230] [id = 169] 04:00:30 INFO - PROCESS | 2230 | ++DOMWINDOW == 143 (0x11769b400) [pid = 2230] [serial = 505] [outer = 0x0] 04:00:30 INFO - PROCESS | 2230 | ++DOMWINDOW == 144 (0x1187c1800) [pid = 2230] [serial = 506] [outer = 0x11769b400] 04:00:30 INFO - PROCESS | 2230 | 1471345230211 Marionette DEBUG loaded listener.js 04:00:30 INFO - PROCESS | 2230 | ++DOMWINDOW == 145 (0x11953bc00) [pid = 2230] [serial = 507] [outer = 0x11769b400] 04:00:30 INFO - PROCESS | 2230 | 1471345230686 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:00:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 04:00:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 775ms 04:00:30 INFO - PROCESS | 2230 | 1471345230722 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 04:00:30 INFO - PROCESS | 2230 | 1471345230726 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 04:00:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 04:00:30 INFO - PROCESS | 2230 | 1471345230733 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 04:00:30 INFO - PROCESS | 2230 | 1471345230736 Marionette TRACE conn2 <- [1,650,null,{}] 04:00:30 INFO - PROCESS | 2230 | 1471345230739 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:00:30 INFO - PROCESS | 2230 | 1471345230742 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:00:30 INFO - PROCESS | 2230 | 1471345230886 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 04:00:31 INFO - PROCESS | 2230 | 1471345231001 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:31 INFO - PROCESS | 2230 | 1471345231002 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:00:31 INFO - PROCESS | 2230 | ++DOCSHELL 0x119ab8000 == 64 [pid = 2230] [id = 170] 04:00:31 INFO - PROCESS | 2230 | ++DOMWINDOW == 146 (0x119ccc400) [pid = 2230] [serial = 508] [outer = 0x0] 04:00:31 INFO - PROCESS | 2230 | ++DOMWINDOW == 147 (0x1240c3800) [pid = 2230] [serial = 509] [outer = 0x119ccc400] 04:00:31 INFO - PROCESS | 2230 | 1471345231049 Marionette DEBUG loaded listener.js 04:00:31 INFO - PROCESS | 2230 | ++DOMWINDOW == 148 (0x1240c9800) [pid = 2230] [serial = 510] [outer = 0x119ccc400] 04:00:31 INFO - PROCESS | 2230 | --DOCSHELL 0x12bdea000 == 63 [pid = 2230] [id = 128] 04:00:31 INFO - PROCESS | 2230 | --DOCSHELL 0x12cb11800 == 62 [pid = 2230] [id = 162] 04:00:31 INFO - PROCESS | 2230 | --DOCSHELL 0x12ccb6000 == 61 [pid = 2230] [id = 161] 04:00:31 INFO - PROCESS | 2230 | --DOCSHELL 0x12c3bd000 == 60 [pid = 2230] [id = 160] 04:00:31 INFO - PROCESS | 2230 | --DOCSHELL 0x12bde2800 == 59 [pid = 2230] [id = 159] 04:00:31 INFO - PROCESS | 2230 | --DOCSHELL 0x12b1d0800 == 58 [pid = 2230] [id = 158] 04:00:31 INFO - PROCESS | 2230 | --DOCSHELL 0x12a79a000 == 57 [pid = 2230] [id = 157] 04:00:31 INFO - PROCESS | 2230 | --DOMWINDOW == 147 (0x12cca1c00) [pid = 2230] [serial = 436] [outer = 0x0] [url = about:blank] 04:00:31 INFO - PROCESS | 2230 | --DOCSHELL 0x129028800 == 56 [pid = 2230] [id = 156] 04:00:31 INFO - PROCESS | 2230 | --DOCSHELL 0x126937000 == 55 [pid = 2230] [id = 155] 04:00:31 INFO - PROCESS | 2230 | --DOCSHELL 0x1245d2000 == 54 [pid = 2230] [id = 154] 04:00:31 INFO - PROCESS | 2230 | --DOCSHELL 0x119c1e800 == 53 [pid = 2230] [id = 153] 04:00:31 INFO - PROCESS | 2230 | --DOCSHELL 0x116854800 == 52 [pid = 2230] [id = 152] 04:00:31 INFO - PROCESS | 2230 | --DOCSHELL 0x11813c800 == 51 [pid = 2230] [id = 151] 04:00:31 INFO - PROCESS | 2230 | --DOCSHELL 0x12cb12000 == 50 [pid = 2230] [id = 149] 04:00:31 INFO - PROCESS | 2230 | --DOCSHELL 0x124e0d000 == 49 [pid = 2230] [id = 148] 04:00:31 INFO - PROCESS | 2230 | --DOCSHELL 0x116acc000 == 48 [pid = 2230] [id = 147] 04:00:31 INFO - PROCESS | 2230 | --DOCSHELL 0x12d3da000 == 47 [pid = 2230] [id = 146] 04:00:31 INFO - PROCESS | 2230 | --DOMWINDOW == 146 (0x12cc0f400) [pid = 2230] [serial = 434] [outer = 0x0] [url = about:blank] 04:00:31 INFO - PROCESS | 2230 | --DOMWINDOW == 145 (0x1170f5000) [pid = 2230] [serial = 385] [outer = 0x0] [url = about:blank] 04:00:31 INFO - PROCESS | 2230 | --DOMWINDOW == 144 (0x12a8ec000) [pid = 2230] [serial = 302] [outer = 0x0] [url = about:blank] 04:00:31 INFO - PROCESS | 2230 | --DOMWINDOW == 143 (0x127483800) [pid = 2230] [serial = 412] [outer = 0x0] [url = about:blank] 04:00:31 INFO - PROCESS | 2230 | --DOMWINDOW == 142 (0x124096400) [pid = 2230] [serial = 409] [outer = 0x0] [url = about:blank] 04:00:31 INFO - PROCESS | 2230 | --DOMWINDOW == 141 (0x12c551000) [pid = 2230] [serial = 422] [outer = 0x0] [url = about:blank] 04:00:31 INFO - PROCESS | 2230 | --DOMWINDOW == 140 (0x12bafb000) [pid = 2230] [serial = 397] [outer = 0x0] [url = about:blank] 04:00:31 INFO - PROCESS | 2230 | --DOMWINDOW == 139 (0x1270cdc00) [pid = 2230] [serial = 430] [outer = 0x0] [url = about:blank] 04:00:31 INFO - PROCESS | 2230 | --DOMWINDOW == 138 (0x118851800) [pid = 2230] [serial = 427] [outer = 0x0] [url = about:blank] 04:00:31 INFO - PROCESS | 2230 | --DOMWINDOW == 137 (0x12963f000) [pid = 2230] [serial = 394] [outer = 0x0] [url = about:blank] 04:00:31 INFO - PROCESS | 2230 | --DOMWINDOW == 136 (0x118f3e000) [pid = 2230] [serial = 404] [outer = 0x0] [url = about:blank] 04:00:31 INFO - PROCESS | 2230 | --DOMWINDOW == 135 (0x128c56000) [pid = 2230] [serial = 347] [outer = 0x0] [url = about:blank] 04:00:31 INFO - PROCESS | 2230 | --DOMWINDOW == 134 (0x12c882400) [pid = 2230] [serial = 431] [outer = 0x0] [url = about:blank] 04:00:31 INFO - PROCESS | 2230 | --DOMWINDOW == 133 (0x12c87e400) [pid = 2230] [serial = 425] [outer = 0x0] [url = about:blank] 04:00:31 INFO - PROCESS | 2230 | --DOMWINDOW == 132 (0x1248cf000) [pid = 2230] [serial = 421] [outer = 0x0] [url = about:blank] 04:00:31 INFO - PROCESS | 2230 | --DOMWINDOW == 131 (0x1250f9400) [pid = 2230] [serial = 410] [outer = 0x0] [url = about:blank] 04:00:31 INFO - PROCESS | 2230 | --DOMWINDOW == 130 (0x1293e0c00) [pid = 2230] [serial = 416] [outer = 0x0] [url = about:blank] 04:00:31 INFO - PROCESS | 2230 | --DOMWINDOW == 129 (0x128c4dc00) [pid = 2230] [serial = 413] [outer = 0x0] [url = about:blank] 04:00:31 INFO - PROCESS | 2230 | --DOMWINDOW == 128 (0x119cc5000) [pid = 2230] [serial = 407] [outer = 0x0] [url = about:blank] 04:00:31 INFO - PROCESS | 2230 | --DOMWINDOW == 127 (0x1269d4400) [pid = 2230] [serial = 391] [outer = 0x0] [url = about:blank] 04:00:31 INFO - PROCESS | 2230 | --DOMWINDOW == 126 (0x12cb6f000) [pid = 2230] [serial = 433] [outer = 0x0] [url = about:blank] 04:00:31 INFO - PROCESS | 2230 | --DOMWINDOW == 125 (0x119743800) [pid = 2230] [serial = 388] [outer = 0x0] [url = about:blank] 04:00:31 INFO - PROCESS | 2230 | --DOMWINDOW == 124 (0x124806400) [pid = 2230] [serial = 428] [outer = 0x0] [url = about:blank] 04:00:31 INFO - PROCESS | 2230 | --DOMWINDOW == 123 (0x128c53400) [pid = 2230] [serial = 400] [outer = 0x0] [url = about:blank] 04:00:31 INFO - PROCESS | 2230 | --DOMWINDOW == 122 (0x117d36400) [pid = 2230] [serial = 403] [outer = 0x0] [url = about:blank] 04:00:31 INFO - PROCESS | 2230 | --DOMWINDOW == 121 (0x12c6cc800) [pid = 2230] [serial = 424] [outer = 0x0] [url = about:blank] 04:00:31 INFO - PROCESS | 2230 | --DOMWINDOW == 120 (0x12b212400) [pid = 2230] [serial = 418] [outer = 0x0] [url = about:blank] 04:00:31 INFO - PROCESS | 2230 | --DOMWINDOW == 119 (0x119740c00) [pid = 2230] [serial = 406] [outer = 0x0] [url = about:blank] 04:00:31 INFO - PROCESS | 2230 | --DOMWINDOW == 118 (0x128c57400) [pid = 2230] [serial = 415] [outer = 0x0] [url = about:blank] 04:00:31 INFO - PROCESS | 2230 | --DOMWINDOW == 117 (0x12c54d400) [pid = 2230] [serial = 419] [outer = 0x0] [url = about:blank] 04:00:31 INFO - PROCESS | 2230 | --DOMWINDOW == 116 (0x11974a800) [pid = 2230] [serial = 383] [outer = 0x0] [url = about:blank] 04:00:31 INFO - PROCESS | 2230 | 1471345231467 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:00:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 04:00:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 772ms 04:00:31 INFO - PROCESS | 2230 | 1471345231505 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 04:00:31 INFO - PROCESS | 2230 | 1471345231506 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 04:00:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 04:00:31 INFO - PROCESS | 2230 | 1471345231509 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 04:00:31 INFO - PROCESS | 2230 | 1471345231513 Marionette TRACE conn2 <- [1,654,null,{}] 04:00:31 INFO - PROCESS | 2230 | 1471345231523 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:00:31 INFO - PROCESS | 2230 | 1471345231526 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:00:31 INFO - PROCESS | 2230 | 1471345231637 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 04:00:31 INFO - PROCESS | 2230 | 1471345231646 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:31 INFO - PROCESS | 2230 | 1471345231648 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:00:31 INFO - PROCESS | 2230 | ++DOCSHELL 0x123a7d000 == 48 [pid = 2230] [id = 171] 04:00:31 INFO - PROCESS | 2230 | ++DOMWINDOW == 117 (0x119cc5000) [pid = 2230] [serial = 511] [outer = 0x0] 04:00:31 INFO - PROCESS | 2230 | ++DOMWINDOW == 118 (0x1240d1000) [pid = 2230] [serial = 512] [outer = 0x119cc5000] 04:00:31 INFO - PROCESS | 2230 | 1471345231676 Marionette DEBUG loaded listener.js 04:00:31 INFO - PROCESS | 2230 | ++DOMWINDOW == 119 (0x124fa5c00) [pid = 2230] [serial = 513] [outer = 0x119cc5000] 04:00:32 INFO - PROCESS | 2230 | 1471345232009 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:00:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 04:00:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 523ms 04:00:32 INFO - PROCESS | 2230 | 1471345232032 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 04:00:32 INFO - PROCESS | 2230 | 1471345232034 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 04:00:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 04:00:32 INFO - PROCESS | 2230 | 1471345232036 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 04:00:32 INFO - PROCESS | 2230 | 1471345232038 Marionette TRACE conn2 <- [1,658,null,{}] 04:00:32 INFO - PROCESS | 2230 | 1471345232040 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:00:32 INFO - PROCESS | 2230 | 1471345232041 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:00:32 INFO - PROCESS | 2230 | 1471345232131 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 04:00:32 INFO - PROCESS | 2230 | 1471345232191 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:32 INFO - PROCESS | 2230 | 1471345232192 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:00:32 INFO - PROCESS | 2230 | ++DOCSHELL 0x1255d0800 == 49 [pid = 2230] [id = 172] 04:00:32 INFO - PROCESS | 2230 | ++DOMWINDOW == 120 (0x124cf9c00) [pid = 2230] [serial = 514] [outer = 0x0] 04:00:32 INFO - PROCESS | 2230 | ++DOMWINDOW == 121 (0x127049000) [pid = 2230] [serial = 515] [outer = 0x124cf9c00] 04:00:32 INFO - PROCESS | 2230 | 1471345232218 Marionette DEBUG loaded listener.js 04:00:32 INFO - PROCESS | 2230 | ++DOMWINDOW == 122 (0x127616800) [pid = 2230] [serial = 516] [outer = 0x124cf9c00] 04:00:32 INFO - PROCESS | 2230 | 1471345232512 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:00:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 04:00:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 518ms 04:00:32 INFO - PROCESS | 2230 | 1471345232555 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 04:00:32 INFO - PROCESS | 2230 | 1471345232556 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 04:00:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 04:00:32 INFO - PROCESS | 2230 | 1471345232559 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 04:00:32 INFO - PROCESS | 2230 | 1471345232560 Marionette TRACE conn2 <- [1,662,null,{}] 04:00:32 INFO - PROCESS | 2230 | 1471345232566 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:00:32 INFO - PROCESS | 2230 | 1471345232567 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:00:32 INFO - PROCESS | 2230 | 1471345232653 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 04:00:32 INFO - PROCESS | 2230 | 1471345232715 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:32 INFO - PROCESS | 2230 | 1471345232716 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:00:32 INFO - PROCESS | 2230 | ++DOCSHELL 0x1168b4000 == 50 [pid = 2230] [id = 173] 04:00:32 INFO - PROCESS | 2230 | ++DOMWINDOW == 123 (0x125556800) [pid = 2230] [serial = 517] [outer = 0x0] 04:00:32 INFO - PROCESS | 2230 | ++DOMWINDOW == 124 (0x128c51800) [pid = 2230] [serial = 518] [outer = 0x125556800] 04:00:32 INFO - PROCESS | 2230 | 1471345232742 Marionette DEBUG loaded listener.js 04:00:32 INFO - PROCESS | 2230 | ++DOMWINDOW == 125 (0x128d1bc00) [pid = 2230] [serial = 519] [outer = 0x125556800] 04:00:32 INFO - PROCESS | 2230 | [2230] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:00:32 INFO - PROCESS | 2230 | [2230] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:00:33 INFO - PROCESS | 2230 | 1471345233059 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:00:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 04:00:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 522ms 04:00:33 INFO - PROCESS | 2230 | 1471345233082 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 04:00:33 INFO - PROCESS | 2230 | 1471345233084 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 04:00:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 04:00:33 INFO - PROCESS | 2230 | 1471345233086 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 04:00:33 INFO - PROCESS | 2230 | 1471345233087 Marionette TRACE conn2 <- [1,666,null,{}] 04:00:33 INFO - PROCESS | 2230 | 1471345233089 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:00:33 INFO - PROCESS | 2230 | 1471345233096 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:00:33 INFO - PROCESS | 2230 | 1471345233207 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 04:00:33 INFO - PROCESS | 2230 | 1471345233212 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:33 INFO - PROCESS | 2230 | 1471345233214 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:00:33 INFO - PROCESS | 2230 | ++DOCSHELL 0x12ba92800 == 51 [pid = 2230] [id = 174] 04:00:33 INFO - PROCESS | 2230 | ++DOMWINDOW == 126 (0x128e42000) [pid = 2230] [serial = 520] [outer = 0x0] 04:00:33 INFO - PROCESS | 2230 | ++DOMWINDOW == 127 (0x12a721800) [pid = 2230] [serial = 521] [outer = 0x128e42000] 04:00:33 INFO - PROCESS | 2230 | 1471345233266 Marionette DEBUG loaded listener.js 04:00:33 INFO - PROCESS | 2230 | ++DOMWINDOW == 128 (0x12c046400) [pid = 2230] [serial = 522] [outer = 0x128e42000] 04:00:33 INFO - PROCESS | 2230 | [2230] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:00:33 INFO - PROCESS | 2230 | [2230] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:00:33 INFO - PROCESS | 2230 | 1471345233758 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:00:33 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:00:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 718ms 04:00:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 04:00:33 INFO - PROCESS | 2230 | 1471345233805 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 04:00:33 INFO - PROCESS | 2230 | 1471345233806 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 04:00:33 INFO - PROCESS | 2230 | 1471345233808 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 04:00:33 INFO - PROCESS | 2230 | 1471345233809 Marionette TRACE conn2 <- [1,670,null,{}] 04:00:33 INFO - PROCESS | 2230 | 1471345233811 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:00:33 INFO - PROCESS | 2230 | 1471345233813 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:00:33 INFO - PROCESS | 2230 | 1471345233920 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 04:00:33 INFO - PROCESS | 2230 | 1471345233954 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:33 INFO - PROCESS | 2230 | 1471345233955 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:00:33 INFO - PROCESS | 2230 | ++DOCSHELL 0x12c08c000 == 52 [pid = 2230] [id = 175] 04:00:33 INFO - PROCESS | 2230 | ++DOMWINDOW == 129 (0x12c04ac00) [pid = 2230] [serial = 523] [outer = 0x0] 04:00:33 INFO - PROCESS | 2230 | ++DOMWINDOW == 130 (0x12c051000) [pid = 2230] [serial = 524] [outer = 0x12c04ac00] 04:00:33 INFO - PROCESS | 2230 | 1471345233980 Marionette DEBUG loaded listener.js 04:00:34 INFO - PROCESS | 2230 | ++DOMWINDOW == 131 (0x12c6d0c00) [pid = 2230] [serial = 525] [outer = 0x12c04ac00] 04:00:34 INFO - PROCESS | 2230 | 1471345234337 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:00:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 04:00:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 573ms 04:00:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 04:00:34 INFO - PROCESS | 2230 | 1471345234381 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 04:00:34 INFO - PROCESS | 2230 | 1471345234382 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 04:00:34 INFO - PROCESS | 2230 | 1471345234384 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 04:00:34 INFO - PROCESS | 2230 | 1471345234386 Marionette TRACE conn2 <- [1,674,null,{}] 04:00:34 INFO - PROCESS | 2230 | 1471345234388 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:00:34 INFO - PROCESS | 2230 | 1471345234389 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:00:34 INFO - PROCESS | 2230 | 1471345234509 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 04:00:34 INFO - PROCESS | 2230 | 1471345234520 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:34 INFO - PROCESS | 2230 | 1471345234521 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:00:34 INFO - PROCESS | 2230 | ++DOCSHELL 0x12c6a8800 == 53 [pid = 2230] [id = 176] 04:00:34 INFO - PROCESS | 2230 | ++DOMWINDOW == 132 (0x12c87a800) [pid = 2230] [serial = 526] [outer = 0x0] 04:00:34 INFO - PROCESS | 2230 | ++DOMWINDOW == 133 (0x12c87fc00) [pid = 2230] [serial = 527] [outer = 0x12c87a800] 04:00:34 INFO - PROCESS | 2230 | 1471345234546 Marionette DEBUG loaded listener.js 04:00:34 INFO - PROCESS | 2230 | ++DOMWINDOW == 134 (0x12ca4b000) [pid = 2230] [serial = 528] [outer = 0x12c87a800] 04:00:34 INFO - PROCESS | 2230 | [2230] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:00:34 INFO - PROCESS | 2230 | [2230] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:00:34 INFO - PROCESS | 2230 | 1471345234956 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:00:35 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:00:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 619ms 04:00:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 04:00:35 INFO - PROCESS | 2230 | 1471345235005 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 04:00:35 INFO - PROCESS | 2230 | 1471345235007 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 04:00:35 INFO - PROCESS | 2230 | 1471345235010 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 04:00:35 INFO - PROCESS | 2230 | 1471345235012 Marionette TRACE conn2 <- [1,678,null,{}] 04:00:35 INFO - PROCESS | 2230 | 1471345235015 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:00:35 INFO - PROCESS | 2230 | 1471345235017 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:00:35 INFO - PROCESS | 2230 | 1471345235185 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 04:00:35 INFO - PROCESS | 2230 | 1471345235237 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:35 INFO - PROCESS | 2230 | 1471345235238 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:00:35 INFO - PROCESS | 2230 | ++DOCSHELL 0x12cb30800 == 54 [pid = 2230] [id = 177] 04:00:35 INFO - PROCESS | 2230 | ++DOMWINDOW == 135 (0x12a809c00) [pid = 2230] [serial = 529] [outer = 0x0] 04:00:35 INFO - PROCESS | 2230 | ++DOMWINDOW == 136 (0x12a80b800) [pid = 2230] [serial = 530] [outer = 0x12a809c00] 04:00:35 INFO - PROCESS | 2230 | 1471345235263 Marionette DEBUG loaded listener.js 04:00:35 INFO - PROCESS | 2230 | ++DOMWINDOW == 137 (0x12a80f800) [pid = 2230] [serial = 531] [outer = 0x12a809c00] 04:00:35 INFO - PROCESS | 2230 | --DOMWINDOW == 136 (0x12bd9dc00) [pid = 2230] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 04:00:35 INFO - PROCESS | 2230 | --DOMWINDOW == 135 (0x12afbb000) [pid = 2230] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 04:00:35 INFO - PROCESS | 2230 | --DOMWINDOW == 134 (0x110f93400) [pid = 2230] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 04:00:35 INFO - PROCESS | 2230 | --DOMWINDOW == 133 (0x1250ec000) [pid = 2230] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 04:00:35 INFO - PROCESS | 2230 | --DOMWINDOW == 132 (0x127480400) [pid = 2230] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 04:00:35 INFO - PROCESS | 2230 | --DOMWINDOW == 131 (0x1170f0c00) [pid = 2230] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 04:00:35 INFO - PROCESS | 2230 | --DOMWINDOW == 130 (0x118f9e800) [pid = 2230] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 04:00:35 INFO - PROCESS | 2230 | --DOMWINDOW == 129 (0x128d04800) [pid = 2230] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 04:00:35 INFO - PROCESS | 2230 | --DOMWINDOW == 128 (0x12a60c800) [pid = 2230] [serial = 481] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 04:00:35 INFO - PROCESS | 2230 | --DOMWINDOW == 127 (0x113805400) [pid = 2230] [serial = 484] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 04:00:35 INFO - PROCESS | 2230 | --DOMWINDOW == 126 (0x110fa0000) [pid = 2230] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 04:00:35 INFO - PROCESS | 2230 | --DOMWINDOW == 125 (0x1290a2c00) [pid = 2230] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 04:00:35 INFO - PROCESS | 2230 | 1471345235727 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:00:35 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:00:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 722ms 04:00:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 04:00:35 INFO - PROCESS | 2230 | 1471345235733 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 04:00:35 INFO - PROCESS | 2230 | 1471345235734 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 04:00:35 INFO - PROCESS | 2230 | 1471345235736 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 04:00:35 INFO - PROCESS | 2230 | 1471345235737 Marionette TRACE conn2 <- [1,682,null,{}] 04:00:35 INFO - PROCESS | 2230 | 1471345235740 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:00:35 INFO - PROCESS | 2230 | 1471345235741 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:00:35 INFO - PROCESS | 2230 | 1471345235841 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 04:00:35 INFO - PROCESS | 2230 | 1471345235846 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:35 INFO - PROCESS | 2230 | 1471345235847 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:00:35 INFO - PROCESS | 2230 | ++DOCSHELL 0x12ccc4000 == 55 [pid = 2230] [id = 178] 04:00:35 INFO - PROCESS | 2230 | ++DOMWINDOW == 126 (0x110f9a800) [pid = 2230] [serial = 532] [outer = 0x0] 04:00:35 INFO - PROCESS | 2230 | ++DOMWINDOW == 127 (0x1270cc000) [pid = 2230] [serial = 533] [outer = 0x110f9a800] 04:00:35 INFO - PROCESS | 2230 | 1471345235872 Marionette DEBUG loaded listener.js 04:00:35 INFO - PROCESS | 2230 | ++DOMWINDOW == 128 (0x12a808800) [pid = 2230] [serial = 534] [outer = 0x110f9a800] 04:00:36 INFO - PROCESS | 2230 | 1471345236697 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:00:36 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:00:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 972ms 04:00:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 04:00:36 INFO - PROCESS | 2230 | 1471345236708 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 04:00:36 INFO - PROCESS | 2230 | 1471345236711 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 04:00:36 INFO - PROCESS | 2230 | 1471345236714 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 04:00:36 INFO - PROCESS | 2230 | 1471345236716 Marionette TRACE conn2 <- [1,686,null,{}] 04:00:36 INFO - PROCESS | 2230 | 1471345236718 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:00:36 INFO - PROCESS | 2230 | 1471345236720 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:00:36 INFO - PROCESS | 2230 | 1471345236840 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 04:00:36 INFO - PROCESS | 2230 | 1471345236847 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:36 INFO - PROCESS | 2230 | 1471345236848 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:00:36 INFO - PROCESS | 2230 | ++DOCSHELL 0x12dcd7000 == 56 [pid = 2230] [id = 179] 04:00:36 INFO - PROCESS | 2230 | ++DOMWINDOW == 129 (0x1170fbc00) [pid = 2230] [serial = 535] [outer = 0x0] 04:00:36 INFO - PROCESS | 2230 | ++DOMWINDOW == 130 (0x12c87e000) [pid = 2230] [serial = 536] [outer = 0x1170fbc00] 04:00:36 INFO - PROCESS | 2230 | 1471345236877 Marionette DEBUG loaded listener.js 04:00:36 INFO - PROCESS | 2230 | ++DOMWINDOW == 131 (0x12cb6f800) [pid = 2230] [serial = 537] [outer = 0x1170fbc00] 04:00:37 INFO - PROCESS | 2230 | 1471345237675 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:00:37 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:00:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 969ms 04:00:37 INFO - PROCESS | 2230 | 1471345237684 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 04:00:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 04:00:37 INFO - PROCESS | 2230 | 1471345237687 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 04:00:37 INFO - PROCESS | 2230 | 1471345237690 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 04:00:37 INFO - PROCESS | 2230 | 1471345237692 Marionette TRACE conn2 <- [1,690,null,{}] 04:00:37 INFO - PROCESS | 2230 | 1471345237698 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:00:37 INFO - PROCESS | 2230 | 1471345237699 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:00:37 INFO - PROCESS | 2230 | 1471345237814 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 04:00:37 INFO - PROCESS | 2230 | 1471345237877 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:37 INFO - PROCESS | 2230 | 1471345237879 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:00:37 INFO - PROCESS | 2230 | ++DOCSHELL 0x11874c800 == 57 [pid = 2230] [id = 180] 04:00:37 INFO - PROCESS | 2230 | ++DOMWINDOW == 132 (0x1168ec400) [pid = 2230] [serial = 538] [outer = 0x0] 04:00:37 INFO - PROCESS | 2230 | ++DOMWINDOW == 133 (0x1170f5400) [pid = 2230] [serial = 539] [outer = 0x1168ec400] 04:00:37 INFO - PROCESS | 2230 | 1471345237954 Marionette DEBUG loaded listener.js 04:00:38 INFO - PROCESS | 2230 | ++DOMWINDOW == 134 (0x1187ccc00) [pid = 2230] [serial = 540] [outer = 0x1168ec400] 04:00:38 INFO - PROCESS | 2230 | 1471345238858 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:00:38 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:00:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1173ms 04:00:38 INFO - PROCESS | 2230 | 1471345238875 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 04:00:38 INFO - PROCESS | 2230 | 1471345238880 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 04:00:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 04:00:38 INFO - PROCESS | 2230 | 1471345238886 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 04:00:38 INFO - PROCESS | 2230 | 1471345238888 Marionette TRACE conn2 <- [1,694,null,{}] 04:00:38 INFO - PROCESS | 2230 | 1471345238891 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:00:38 INFO - PROCESS | 2230 | 1471345238893 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:00:39 INFO - PROCESS | 2230 | 1471345239004 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 04:00:39 INFO - PROCESS | 2230 | 1471345239106 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:39 INFO - PROCESS | 2230 | 1471345239108 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:00:39 INFO - PROCESS | 2230 | ++DOCSHELL 0x128c1d000 == 58 [pid = 2230] [id = 181] 04:00:39 INFO - PROCESS | 2230 | ++DOMWINDOW == 135 (0x118f3e000) [pid = 2230] [serial = 541] [outer = 0x0] 04:00:39 INFO - PROCESS | 2230 | ++DOMWINDOW == 136 (0x1240cfc00) [pid = 2230] [serial = 542] [outer = 0x118f3e000] 04:00:39 INFO - PROCESS | 2230 | 1471345239142 Marionette DEBUG loaded listener.js 04:00:39 INFO - PROCESS | 2230 | ++DOMWINDOW == 137 (0x124cf3000) [pid = 2230] [serial = 543] [outer = 0x118f3e000] 04:00:40 INFO - PROCESS | 2230 | 1471345240067 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:00:40 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:00:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1220ms 04:00:40 INFO - PROCESS | 2230 | 1471345240107 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 04:00:40 INFO - PROCESS | 2230 | 1471345240108 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 04:00:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 04:00:40 INFO - PROCESS | 2230 | 1471345240111 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 04:00:40 INFO - PROCESS | 2230 | 1471345240114 Marionette TRACE conn2 <- [1,698,null,{}] 04:00:40 INFO - PROCESS | 2230 | 1471345240122 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:00:40 INFO - PROCESS | 2230 | 1471345240125 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:00:40 INFO - PROCESS | 2230 | 1471345240236 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 04:00:40 INFO - PROCESS | 2230 | 1471345240341 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:40 INFO - PROCESS | 2230 | 1471345240344 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:00:40 INFO - PROCESS | 2230 | ++DOCSHELL 0x118fd1800 == 59 [pid = 2230] [id = 182] 04:00:40 INFO - PROCESS | 2230 | ++DOMWINDOW == 138 (0x11858ac00) [pid = 2230] [serial = 544] [outer = 0x0] 04:00:40 INFO - PROCESS | 2230 | ++DOMWINDOW == 139 (0x1240c4400) [pid = 2230] [serial = 545] [outer = 0x11858ac00] 04:00:40 INFO - PROCESS | 2230 | 1471345240410 Marionette DEBUG loaded listener.js 04:00:40 INFO - PROCESS | 2230 | ++DOMWINDOW == 140 (0x12a606000) [pid = 2230] [serial = 546] [outer = 0x11858ac00] 04:00:41 INFO - PROCESS | 2230 | 1471345241560 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:00:41 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:00:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1474ms 04:00:41 INFO - PROCESS | 2230 | 1471345241593 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 04:00:41 INFO - PROCESS | 2230 | 1471345241597 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 04:00:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 04:00:41 INFO - PROCESS | 2230 | 1471345241601 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 04:00:41 INFO - PROCESS | 2230 | 1471345241603 Marionette TRACE conn2 <- [1,702,null,{}] 04:00:41 INFO - PROCESS | 2230 | 1471345241606 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:00:41 INFO - PROCESS | 2230 | 1471345241608 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:00:41 INFO - PROCESS | 2230 | 1471345241722 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 04:00:41 INFO - PROCESS | 2230 | 1471345241797 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:41 INFO - PROCESS | 2230 | 1471345241799 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:00:41 INFO - PROCESS | 2230 | ++DOCSHELL 0x11813c800 == 60 [pid = 2230] [id = 183] 04:00:41 INFO - PROCESS | 2230 | ++DOMWINDOW == 141 (0x11974a800) [pid = 2230] [serial = 547] [outer = 0x0] 04:00:41 INFO - PROCESS | 2230 | ++DOMWINDOW == 142 (0x119cc0000) [pid = 2230] [serial = 548] [outer = 0x11974a800] 04:00:41 INFO - PROCESS | 2230 | 1471345241828 Marionette DEBUG loaded listener.js 04:00:41 INFO - PROCESS | 2230 | ++DOMWINDOW == 143 (0x1239d1800) [pid = 2230] [serial = 549] [outer = 0x11974a800] 04:00:42 INFO - PROCESS | 2230 | --DOCSHELL 0x12c6a0000 == 59 [pid = 2230] [id = 132] 04:00:42 INFO - PROCESS | 2230 | --DOCSHELL 0x12ccc4000 == 58 [pid = 2230] [id = 178] 04:00:42 INFO - PROCESS | 2230 | --DOCSHELL 0x12cb30800 == 57 [pid = 2230] [id = 177] 04:00:42 INFO - PROCESS | 2230 | --DOCSHELL 0x12c6a8800 == 56 [pid = 2230] [id = 176] 04:00:42 INFO - PROCESS | 2230 | --DOCSHELL 0x12c08c000 == 55 [pid = 2230] [id = 175] 04:00:42 INFO - PROCESS | 2230 | --DOCSHELL 0x12ba92800 == 54 [pid = 2230] [id = 174] 04:00:42 INFO - PROCESS | 2230 | --DOCSHELL 0x1168b4000 == 53 [pid = 2230] [id = 173] 04:00:42 INFO - PROCESS | 2230 | --DOCSHELL 0x1255d0800 == 52 [pid = 2230] [id = 172] 04:00:42 INFO - PROCESS | 2230 | --DOCSHELL 0x123a7d000 == 51 [pid = 2230] [id = 171] 04:00:42 INFO - PROCESS | 2230 | --DOCSHELL 0x119ab8000 == 50 [pid = 2230] [id = 170] 04:00:42 INFO - PROCESS | 2230 | --DOCSHELL 0x12452b800 == 49 [pid = 2230] [id = 169] 04:00:42 INFO - PROCESS | 2230 | --DOCSHELL 0x116227000 == 48 [pid = 2230] [id = 168] 04:00:42 INFO - PROCESS | 2230 | --DOCSHELL 0x12dccb000 == 47 [pid = 2230] [id = 167] 04:00:42 INFO - PROCESS | 2230 | --DOCSHELL 0x12d9d1800 == 46 [pid = 2230] [id = 166] 04:00:42 INFO - PROCESS | 2230 | --DOCSHELL 0x128c2c800 == 45 [pid = 2230] [id = 165] 04:00:42 INFO - PROCESS | 2230 | --DOCSHELL 0x119185800 == 44 [pid = 2230] [id = 164] 04:00:42 INFO - PROCESS | 2230 | --DOCSHELL 0x12ba89000 == 43 [pid = 2230] [id = 101] 04:00:42 INFO - PROCESS | 2230 | --DOCSHELL 0x12cac0000 == 42 [pid = 2230] [id = 133] 04:00:42 INFO - PROCESS | 2230 | --DOCSHELL 0x129517800 == 41 [pid = 2230] [id = 100] 04:00:42 INFO - PROCESS | 2230 | --DOCSHELL 0x12a8ab800 == 40 [pid = 2230] [id = 80] 04:00:42 INFO - PROCESS | 2230 | --DOCSHELL 0x12d9cf000 == 39 [pid = 2230] [id = 163] 04:00:42 INFO - PROCESS | 2230 | --DOCSHELL 0x12a8be000 == 38 [pid = 2230] [id = 84] 04:00:42 INFO - PROCESS | 2230 | --DOCSHELL 0x118f24800 == 37 [pid = 2230] [id = 99] 04:00:42 INFO - PROCESS | 2230 | --DOCSHELL 0x129355000 == 36 [pid = 2230] [id = 150] 04:00:42 INFO - PROCESS | 2230 | --DOCSHELL 0x11723e800 == 35 [pid = 2230] [id = 134] 04:00:42 INFO - PROCESS | 2230 | --DOCSHELL 0x117d97000 == 34 [pid = 2230] [id = 85] 04:00:42 INFO - PROCESS | 2230 | --DOCSHELL 0x12b268800 == 33 [pid = 2230] [id = 131] 04:00:42 INFO - PROCESS | 2230 | --DOCSHELL 0x119169800 == 32 [pid = 2230] [id = 116] 04:00:42 INFO - PROCESS | 2230 | --DOCSHELL 0x129030800 == 31 [pid = 2230] [id = 66] 04:00:42 INFO - PROCESS | 2230 | --DOCSHELL 0x118fd1800 == 30 [pid = 2230] [id = 182] 04:00:42 INFO - PROCESS | 2230 | --DOCSHELL 0x128c1d000 == 29 [pid = 2230] [id = 181] 04:00:42 INFO - PROCESS | 2230 | --DOCSHELL 0x12dcd7000 == 28 [pid = 2230] [id = 179] 04:00:42 INFO - PROCESS | 2230 | --DOCSHELL 0x11874c800 == 27 [pid = 2230] [id = 180] 04:00:42 INFO - PROCESS | 2230 | --DOMWINDOW == 142 (0x12cb6d800) [pid = 2230] [serial = 483] [outer = 0x0] [url = about:blank] 04:00:42 INFO - PROCESS | 2230 | --DOMWINDOW == 141 (0x118536000) [pid = 2230] [serial = 485] [outer = 0x0] [url = about:blank] 04:00:42 INFO - PROCESS | 2230 | --DOMWINDOW == 140 (0x119a9cc00) [pid = 2230] [serial = 478] [outer = 0x0] [url = about:blank] 04:00:42 INFO - PROCESS | 2230 | --DOMWINDOW == 139 (0x110f9fc00) [pid = 2230] [serial = 476] [outer = 0x0] [url = about:blank] 04:00:42 INFO - PROCESS | 2230 | --DOMWINDOW == 138 (0x12a606c00) [pid = 2230] [serial = 466] [outer = 0x0] [url = about:blank] 04:00:42 INFO - PROCESS | 2230 | --DOMWINDOW == 137 (0x12c053400) [pid = 2230] [serial = 486] [outer = 0x0] [url = about:blank] 04:00:42 INFO - PROCESS | 2230 | --DOMWINDOW == 136 (0x12afba400) [pid = 2230] [serial = 467] [outer = 0x0] [url = about:blank] 04:00:42 INFO - PROCESS | 2230 | --DOMWINDOW == 135 (0x128d1ac00) [pid = 2230] [serial = 464] [outer = 0x0] [url = about:blank] 04:00:42 INFO - PROCESS | 2230 | --DOMWINDOW == 134 (0x1255a0400) [pid = 2230] [serial = 479] [outer = 0x0] [url = about:blank] 04:00:42 INFO - PROCESS | 2230 | --DOMWINDOW == 133 (0x1187be000) [pid = 2230] [serial = 200] [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:00:42 INFO - PROCESS | 2230 | --DOMWINDOW == 132 (0x12c6cb800) [pid = 2230] [serial = 482] [outer = 0x0] [url = about:blank] 04:00:42 INFO - PROCESS | 2230 | --DOMWINDOW == 131 (0x12bf66400) [pid = 2230] [serial = 472] [outer = 0x0] [url = about:blank] 04:00:42 INFO - PROCESS | 2230 | --DOMWINDOW == 130 (0x12bd99000) [pid = 2230] [serial = 470] [outer = 0x0] [url = about:blank] 04:00:42 INFO - PROCESS | 2230 | --DOMWINDOW == 129 (0x12baf1000) [pid = 2230] [serial = 469] [outer = 0x0] [url = about:blank] 04:00:42 INFO - PROCESS | 2230 | --DOMWINDOW == 128 (0x110f9b800) [pid = 2230] [serial = 475] [outer = 0x0] [url = about:blank] 04:00:42 INFO - PROCESS | 2230 | --DOMWINDOW == 127 (0x12c6c9800) [pid = 2230] [serial = 473] [outer = 0x0] [url = about:blank] 04:00:42 INFO - PROCESS | 2230 | --DOMWINDOW == 126 (0x1269d9800) [pid = 2230] [serial = 457] [outer = 0x0] [url = about:blank] 04:00:42 INFO - PROCESS | 2230 | --DOMWINDOW == 125 (0x1270c7800) [pid = 2230] [serial = 458] [outer = 0x0] [url = about:blank] 04:00:42 INFO - PROCESS | 2230 | --DOMWINDOW == 124 (0x128d03c00) [pid = 2230] [serial = 460] [outer = 0x0] [url = about:blank] 04:00:42 INFO - PROCESS | 2230 | --DOMWINDOW == 123 (0x128d08000) [pid = 2230] [serial = 461] [outer = 0x0] [url = about:blank] 04:00:42 INFO - PROCESS | 2230 | --DOMWINDOW == 122 (0x1176a1400) [pid = 2230] [serial = 439] [outer = 0x0] [url = about:blank] 04:00:42 INFO - PROCESS | 2230 | --DOMWINDOW == 121 (0x1194ad000) [pid = 2230] [serial = 452] [outer = 0x0] [url = about:blank] 04:00:42 INFO - PROCESS | 2230 | --DOMWINDOW == 120 (0x1170fe400) [pid = 2230] [serial = 451] [outer = 0x0] [url = about:blank] 04:00:42 INFO - PROCESS | 2230 | --DOMWINDOW == 119 (0x119cc8000) [pid = 2230] [serial = 454] [outer = 0x0] [url = about:blank] 04:00:42 INFO - PROCESS | 2230 | --DOMWINDOW == 118 (0x123bde400) [pid = 2230] [serial = 455] [outer = 0x0] [url = about:blank] 04:00:42 INFO - PROCESS | 2230 | --DOMWINDOW == 117 (0x12a8ed800) [pid = 2230] [serial = 448] [outer = 0x0] [url = about:blank] 04:00:42 INFO - PROCESS | 2230 | --DOMWINDOW == 116 (0x128d0e000) [pid = 2230] [serial = 463] [outer = 0x0] [url = about:blank] 04:00:42 INFO - PROCESS | 2230 | --DOMWINDOW == 115 (0x119cc6800) [pid = 2230] [serial = 442] [outer = 0x0] [url = about:blank] 04:00:42 INFO - PROCESS | 2230 | --DOMWINDOW == 114 (0x12704bc00) [pid = 2230] [serial = 445] [outer = 0x0] [url = about:blank] 04:00:43 INFO - PROCESS | 2230 | 1471345243506 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:00:43 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:00:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1923ms 04:00:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 04:00:43 INFO - PROCESS | 2230 | 1471345243524 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 04:00:43 INFO - PROCESS | 2230 | 1471345243527 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 04:00:43 INFO - PROCESS | 2230 | 1471345243532 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 04:00:43 INFO - PROCESS | 2230 | 1471345243534 Marionette TRACE conn2 <- [1,706,null,{}] 04:00:43 INFO - PROCESS | 2230 | 1471345243538 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:00:43 INFO - PROCESS | 2230 | 1471345243539 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:00:43 INFO - PROCESS | 2230 | 1471345243618 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 04:00:43 INFO - PROCESS | 2230 | 1471345243623 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:43 INFO - PROCESS | 2230 | 1471345243624 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:00:43 INFO - PROCESS | 2230 | ++DOCSHELL 0x116741800 == 28 [pid = 2230] [id = 184] 04:00:43 INFO - PROCESS | 2230 | ++DOMWINDOW == 115 (0x116797000) [pid = 2230] [serial = 550] [outer = 0x0] 04:00:43 INFO - PROCESS | 2230 | ++DOMWINDOW == 116 (0x1170f5c00) [pid = 2230] [serial = 551] [outer = 0x116797000] 04:00:43 INFO - PROCESS | 2230 | 1471345243655 Marionette DEBUG loaded listener.js 04:00:43 INFO - PROCESS | 2230 | ++DOMWINDOW == 117 (0x1176a3400) [pid = 2230] [serial = 552] [outer = 0x116797000] 04:00:44 INFO - PROCESS | 2230 | 1471345244461 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:00:44 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:00:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 979ms 04:00:44 INFO - PROCESS | 2230 | 1471345244517 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 04:00:44 INFO - PROCESS | 2230 | 1471345244522 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 04:00:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 04:00:44 INFO - PROCESS | 2230 | 1471345244531 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 04:00:44 INFO - PROCESS | 2230 | 1471345244534 Marionette TRACE conn2 <- [1,710,null,{}] 04:00:44 INFO - PROCESS | 2230 | 1471345244537 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:00:44 INFO - PROCESS | 2230 | 1471345244540 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:00:44 INFO - PROCESS | 2230 | 1471345244637 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 04:00:44 INFO - PROCESS | 2230 | 1471345244642 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:44 INFO - PROCESS | 2230 | 1471345244643 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:00:44 INFO - PROCESS | 2230 | ++DOCSHELL 0x11812e800 == 29 [pid = 2230] [id = 185] 04:00:44 INFO - PROCESS | 2230 | ++DOMWINDOW == 118 (0x11853ac00) [pid = 2230] [serial = 553] [outer = 0x0] 04:00:44 INFO - PROCESS | 2230 | ++DOMWINDOW == 119 (0x118856800) [pid = 2230] [serial = 554] [outer = 0x11853ac00] 04:00:44 INFO - PROCESS | 2230 | 1471345244675 Marionette DEBUG loaded listener.js 04:00:44 INFO - PROCESS | 2230 | ++DOMWINDOW == 120 (0x1194ad000) [pid = 2230] [serial = 555] [outer = 0x11853ac00] 04:00:45 INFO - PROCESS | 2230 | 1471345245550 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:00:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 04:00:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1076ms 04:00:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 04:00:45 INFO - PROCESS | 2230 | 1471345245607 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 04:00:45 INFO - PROCESS | 2230 | 1471345245608 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 04:00:45 INFO - PROCESS | 2230 | 1471345245611 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 04:00:45 INFO - PROCESS | 2230 | 1471345245613 Marionette TRACE conn2 <- [1,714,null,{}] 04:00:45 INFO - PROCESS | 2230 | 1471345245621 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:00:45 INFO - PROCESS | 2230 | 1471345245624 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:00:45 INFO - PROCESS | 2230 | 1471345245725 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 04:00:45 INFO - PROCESS | 2230 | 1471345245763 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:45 INFO - PROCESS | 2230 | 1471345245765 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:00:45 INFO - PROCESS | 2230 | ++DOCSHELL 0x119aa8800 == 30 [pid = 2230] [id = 186] 04:00:45 INFO - PROCESS | 2230 | ++DOMWINDOW == 121 (0x1167a4c00) [pid = 2230] [serial = 556] [outer = 0x0] 04:00:45 INFO - PROCESS | 2230 | ++DOMWINDOW == 122 (0x119a9cc00) [pid = 2230] [serial = 557] [outer = 0x1167a4c00] 04:00:45 INFO - PROCESS | 2230 | 1471345245794 Marionette DEBUG loaded listener.js 04:00:45 INFO - PROCESS | 2230 | ++DOMWINDOW == 123 (0x119cc7c00) [pid = 2230] [serial = 558] [outer = 0x1167a4c00] 04:00:46 INFO - PROCESS | 2230 | 1471345246606 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:00:46 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:00:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1023ms 04:00:46 INFO - PROCESS | 2230 | 1471345246635 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 04:00:46 INFO - PROCESS | 2230 | 1471345246637 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 04:00:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 04:00:46 INFO - PROCESS | 2230 | 1471345246644 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 04:00:46 INFO - PROCESS | 2230 | 1471345246646 Marionette TRACE conn2 <- [1,718,null,{}] 04:00:46 INFO - PROCESS | 2230 | 1471345246648 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:00:46 INFO - PROCESS | 2230 | 1471345246649 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:00:46 INFO - PROCESS | 2230 | 1471345246752 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 04:00:46 INFO - PROCESS | 2230 | 1471345246755 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:46 INFO - PROCESS | 2230 | 1471345246757 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:00:46 INFO - PROCESS | 2230 | ++DOCSHELL 0x123a7d000 == 31 [pid = 2230] [id = 187] 04:00:46 INFO - PROCESS | 2230 | ++DOMWINDOW == 124 (0x119a99000) [pid = 2230] [serial = 559] [outer = 0x0] 04:00:46 INFO - PROCESS | 2230 | ++DOMWINDOW == 125 (0x1240c6c00) [pid = 2230] [serial = 560] [outer = 0x119a99000] 04:00:46 INFO - PROCESS | 2230 | 1471345246783 Marionette DEBUG loaded listener.js 04:00:46 INFO - PROCESS | 2230 | ++DOMWINDOW == 126 (0x1244cd000) [pid = 2230] [serial = 561] [outer = 0x119a99000] 04:00:47 INFO - PROCESS | 2230 | --DOMWINDOW == 125 (0x116aa6400) [pid = 2230] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 04:00:47 INFO - PROCESS | 2230 | --DOMWINDOW == 124 (0x119726000) [pid = 2230] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 04:00:47 INFO - PROCESS | 2230 | --DOMWINDOW == 123 (0x12c04ac00) [pid = 2230] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 04:00:47 INFO - PROCESS | 2230 | --DOMWINDOW == 122 (0x12c87a800) [pid = 2230] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 04:00:47 INFO - PROCESS | 2230 | --DOMWINDOW == 121 (0x12a809c00) [pid = 2230] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 04:00:47 INFO - PROCESS | 2230 | --DOMWINDOW == 120 (0x110f9a800) [pid = 2230] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 04:00:47 INFO - PROCESS | 2230 | --DOMWINDOW == 119 (0x128e42000) [pid = 2230] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 04:00:47 INFO - PROCESS | 2230 | --DOMWINDOW == 118 (0x124510800) [pid = 2230] [serial = 493] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 04:00:47 INFO - PROCESS | 2230 | --DOMWINDOW == 117 (0x11769b400) [pid = 2230] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 04:00:47 INFO - PROCESS | 2230 | --DOMWINDOW == 116 (0x119cc5000) [pid = 2230] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 04:00:47 INFO - PROCESS | 2230 | --DOMWINDOW == 115 (0x124cf9c00) [pid = 2230] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 04:00:47 INFO - PROCESS | 2230 | --DOMWINDOW == 114 (0x125556800) [pid = 2230] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 04:00:47 INFO - PROCESS | 2230 | --DOMWINDOW == 113 (0x12c04e000) [pid = 2230] [serial = 487] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 04:00:47 INFO - PROCESS | 2230 | --DOMWINDOW == 112 (0x1187bdc00) [pid = 2230] [serial = 490] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 04:00:47 INFO - PROCESS | 2230 | --DOMWINDOW == 111 (0x12a8f0000) [pid = 2230] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 04:00:47 INFO - PROCESS | 2230 | --DOMWINDOW == 110 (0x11688f800) [pid = 2230] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 04:00:47 INFO - PROCESS | 2230 | --DOMWINDOW == 109 (0x128c4a400) [pid = 2230] [serial = 496] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 04:00:47 INFO - PROCESS | 2230 | --DOMWINDOW == 108 (0x119ccc400) [pid = 2230] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 04:00:47 INFO - PROCESS | 2230 | --DOMWINDOW == 107 (0x119cc1000) [pid = 2230] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 04:00:47 INFO - PROCESS | 2230 | --DOMWINDOW == 106 (0x124875800) [pid = 2230] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 04:00:47 INFO - PROCESS | 2230 | --DOMWINDOW == 105 (0x118f9e400) [pid = 2230] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 04:00:47 INFO - PROCESS | 2230 | --DOMWINDOW == 104 (0x1187cb800) [pid = 2230] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 04:00:47 INFO - PROCESS | 2230 | --DOMWINDOW == 103 (0x124fa7000) [pid = 2230] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 04:00:47 INFO - PROCESS | 2230 | --DOMWINDOW == 102 (0x119534000) [pid = 2230] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 04:00:47 INFO - PROCESS | 2230 | --DOMWINDOW == 101 (0x12a6f2800) [pid = 2230] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 04:00:47 INFO - PROCESS | 2230 | --DOMWINDOW == 100 (0x123c86800) [pid = 2230] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 04:00:47 INFO - PROCESS | 2230 | --DOMWINDOW == 99 (0x1170f9000) [pid = 2230] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 04:00:47 INFO - PROCESS | 2230 | --DOMWINDOW == 98 (0x1167a5400) [pid = 2230] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 04:00:47 INFO - PROCESS | 2230 | --DOMWINDOW == 97 (0x1293dc400) [pid = 2230] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 04:00:47 INFO - PROCESS | 2230 | --DOMWINDOW == 96 (0x111c75400) [pid = 2230] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 04:00:47 INFO - PROCESS | 2230 | --DOMWINDOW == 95 (0x12682d400) [pid = 2230] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 04:00:47 INFO - PROCESS | 2230 | --DOMWINDOW == 94 (0x1194b8400) [pid = 2230] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 04:00:47 INFO - PROCESS | 2230 | --DOMWINDOW == 93 (0x12c880000) [pid = 2230] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 04:00:47 INFO - PROCESS | 2230 | --DOMWINDOW == 92 (0x1170fbc00) [pid = 2230] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 04:00:47 INFO - PROCESS | 2230 | 1471345247931 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:00:47 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 04:00:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1325ms 04:00:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 04:00:47 INFO - PROCESS | 2230 | 1471345247965 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 04:00:47 INFO - PROCESS | 2230 | 1471345247967 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 04:00:47 INFO - PROCESS | 2230 | 1471345247969 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 04:00:47 INFO - PROCESS | 2230 | 1471345247970 Marionette TRACE conn2 <- [1,722,null,{}] 04:00:47 INFO - PROCESS | 2230 | 1471345247972 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:00:47 INFO - PROCESS | 2230 | 1471345247973 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:00:48 INFO - PROCESS | 2230 | 1471345248068 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 04:00:48 INFO - PROCESS | 2230 | 1471345248074 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:48 INFO - PROCESS | 2230 | 1471345248076 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:00:48 INFO - PROCESS | 2230 | ++DOCSHELL 0x123ccc800 == 32 [pid = 2230] [id = 188] 04:00:48 INFO - PROCESS | 2230 | ++DOMWINDOW == 93 (0x118110c00) [pid = 2230] [serial = 562] [outer = 0x0] 04:00:48 INFO - PROCESS | 2230 | ++DOMWINDOW == 94 (0x118f3f400) [pid = 2230] [serial = 563] [outer = 0x118110c00] 04:00:48 INFO - PROCESS | 2230 | 1471345248105 Marionette DEBUG loaded listener.js 04:00:48 INFO - PROCESS | 2230 | ++DOMWINDOW == 95 (0x119cc1000) [pid = 2230] [serial = 564] [outer = 0x118110c00] 04:00:48 INFO - PROCESS | 2230 | 1471345248438 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:00:48 INFO - PROCESS | 2230 | 1471345248489 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 04:00:48 INFO - PROCESS | 2230 | 1471345248491 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 04:00:48 INFO - PROCESS | 2230 | 1471345248493 Marionette TRACE conn2 <- [1,726,null,{}] 04:00:48 INFO - PROCESS | 2230 | 1471345248495 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:00:48 INFO - PROCESS | 2230 | 1471345248499 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:00:48 INFO - PROCESS | 2230 | 1471345248593 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 04:00:48 INFO - PROCESS | 2230 | 1471345248655 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:48 INFO - PROCESS | 2230 | 1471345248656 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:00:48 INFO - PROCESS | 2230 | ++DOCSHELL 0x125571000 == 33 [pid = 2230] [id = 189] 04:00:48 INFO - PROCESS | 2230 | ++DOMWINDOW == 96 (0x11858f000) [pid = 2230] [serial = 565] [outer = 0x0] 04:00:48 INFO - PROCESS | 2230 | ++DOMWINDOW == 97 (0x1240c5000) [pid = 2230] [serial = 566] [outer = 0x11858f000] 04:00:48 INFO - PROCESS | 2230 | 1471345248682 Marionette DEBUG loaded listener.js 04:00:48 INFO - PROCESS | 2230 | ++DOMWINDOW == 98 (0x12554b000) [pid = 2230] [serial = 567] [outer = 0x11858f000] 04:00:48 INFO - PROCESS | 2230 | 1471345248991 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:00:49 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 04:00:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 520ms 04:00:49 INFO - PROCESS | 2230 | 1471345249011 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 04:00:49 INFO - PROCESS | 2230 | 1471345249015 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 04:00:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 04:00:49 INFO - PROCESS | 2230 | 1471345249026 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 04:00:49 INFO - PROCESS | 2230 | 1471345249027 Marionette TRACE conn2 <- [1,730,null,{}] 04:00:49 INFO - PROCESS | 2230 | 1471345249032 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:00:49 INFO - PROCESS | 2230 | 1471345249033 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:00:49 INFO - PROCESS | 2230 | 1471345249108 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 04:00:49 INFO - PROCESS | 2230 | 1471345249113 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:49 INFO - PROCESS | 2230 | 1471345249115 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:00:49 INFO - PROCESS | 2230 | ++DOCSHELL 0x128c30000 == 34 [pid = 2230] [id = 190] 04:00:49 INFO - PROCESS | 2230 | ++DOMWINDOW == 99 (0x11858ec00) [pid = 2230] [serial = 568] [outer = 0x0] 04:00:49 INFO - PROCESS | 2230 | ++DOMWINDOW == 100 (0x125594000) [pid = 2230] [serial = 569] [outer = 0x11858ec00] 04:00:49 INFO - PROCESS | 2230 | 1471345249140 Marionette DEBUG loaded listener.js 04:00:49 INFO - PROCESS | 2230 | ++DOMWINDOW == 101 (0x12704bc00) [pid = 2230] [serial = 570] [outer = 0x11858ec00] 04:00:49 INFO - PROCESS | 2230 | 1471345249708 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:00:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 04:00:49 INFO - PROCESS | 2230 | 1471345249753 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 04:00:49 INFO - PROCESS | 2230 | 1471345249757 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 04:00:49 INFO - PROCESS | 2230 | 1471345249759 Marionette TRACE conn2 <- [1,734,null,{}] 04:00:49 INFO - PROCESS | 2230 | 1471345249763 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:00:49 INFO - PROCESS | 2230 | 1471345249765 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:00:49 INFO - PROCESS | 2230 | 1471345249894 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 04:00:49 INFO - PROCESS | 2230 | 1471345249977 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:49 INFO - PROCESS | 2230 | 1471345249979 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:00:49 INFO - PROCESS | 2230 | ++DOCSHELL 0x117d7f800 == 35 [pid = 2230] [id = 191] 04:00:49 INFO - PROCESS | 2230 | ++DOMWINDOW == 102 (0x117d2cc00) [pid = 2230] [serial = 571] [outer = 0x0] 04:00:50 INFO - PROCESS | 2230 | ++DOMWINDOW == 103 (0x118109c00) [pid = 2230] [serial = 572] [outer = 0x117d2cc00] 04:00:50 INFO - PROCESS | 2230 | 1471345250011 Marionette DEBUG loaded listener.js 04:00:50 INFO - PROCESS | 2230 | ++DOMWINDOW == 104 (0x118f9e800) [pid = 2230] [serial = 573] [outer = 0x117d2cc00] 04:00:50 INFO - PROCESS | 2230 | 1471345250515 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:00:50 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:00:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 775ms 04:00:50 INFO - PROCESS | 2230 | 1471345250555 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 04:00:50 INFO - PROCESS | 2230 | 1471345250559 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 04:00:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 04:00:50 INFO - PROCESS | 2230 | 1471345250567 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 04:00:50 INFO - PROCESS | 2230 | 1471345250569 Marionette TRACE conn2 <- [1,738,null,{}] 04:00:50 INFO - PROCESS | 2230 | 1471345250572 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:00:50 INFO - PROCESS | 2230 | 1471345250574 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:00:50 INFO - PROCESS | 2230 | 1471345250681 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 04:00:50 INFO - PROCESS | 2230 | 1471345250770 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:50 INFO - PROCESS | 2230 | 1471345250772 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:00:50 INFO - PROCESS | 2230 | ++DOCSHELL 0x119944800 == 36 [pid = 2230] [id = 192] 04:00:50 INFO - PROCESS | 2230 | ++DOMWINDOW == 105 (0x117d36400) [pid = 2230] [serial = 574] [outer = 0x0] 04:00:50 INFO - PROCESS | 2230 | ++DOMWINDOW == 106 (0x11971fc00) [pid = 2230] [serial = 575] [outer = 0x117d36400] 04:00:50 INFO - PROCESS | 2230 | 1471345250804 Marionette DEBUG loaded listener.js 04:00:50 INFO - PROCESS | 2230 | ++DOMWINDOW == 107 (0x119a9d800) [pid = 2230] [serial = 576] [outer = 0x117d36400] 04:00:51 INFO - PROCESS | 2230 | --DOCSHELL 0x125571000 == 35 [pid = 2230] [id = 189] 04:00:51 INFO - PROCESS | 2230 | --DOCSHELL 0x123ccc800 == 34 [pid = 2230] [id = 188] 04:00:51 INFO - PROCESS | 2230 | --DOCSHELL 0x123a7d000 == 33 [pid = 2230] [id = 187] 04:00:51 INFO - PROCESS | 2230 | --DOCSHELL 0x119aa8800 == 32 [pid = 2230] [id = 186] 04:00:51 INFO - PROCESS | 2230 | --DOCSHELL 0x11812e800 == 31 [pid = 2230] [id = 185] 04:00:51 INFO - PROCESS | 2230 | --DOCSHELL 0x116741800 == 30 [pid = 2230] [id = 184] 04:00:51 INFO - PROCESS | 2230 | --DOMWINDOW == 106 (0x12d46e400) [pid = 2230] [serial = 437] [outer = 0x0] [url = about:blank] 04:00:51 INFO - PROCESS | 2230 | --DOMWINDOW == 105 (0x12c87bc00) [pid = 2230] [serial = 401] [outer = 0x0] [url = about:blank] 04:00:51 INFO - PROCESS | 2230 | --DOMWINDOW == 104 (0x12bd9ac00) [pid = 2230] [serial = 449] [outer = 0x0] [url = about:blank] 04:00:51 INFO - PROCESS | 2230 | --DOMWINDOW == 103 (0x128e43800) [pid = 2230] [serial = 446] [outer = 0x0] [url = about:blank] 04:00:51 INFO - PROCESS | 2230 | --DOMWINDOW == 102 (0x119c5f400) [pid = 2230] [serial = 338] [outer = 0x0] [url = about:blank] 04:00:51 INFO - PROCESS | 2230 | --DOMWINDOW == 101 (0x12bf67c00) [pid = 2230] [serial = 398] [outer = 0x0] [url = about:blank] 04:00:51 INFO - PROCESS | 2230 | --DOMWINDOW == 100 (0x128d19400) [pid = 2230] [serial = 392] [outer = 0x0] [url = about:blank] 04:00:51 INFO - PROCESS | 2230 | --DOMWINDOW == 99 (0x118856000) [pid = 2230] [serial = 440] [outer = 0x0] [url = about:blank] 04:00:51 INFO - PROCESS | 2230 | --DOMWINDOW == 98 (0x118103800) [pid = 2230] [serial = 386] [outer = 0x0] [url = about:blank] 04:00:51 INFO - PROCESS | 2230 | --DOMWINDOW == 97 (0x12a72a400) [pid = 2230] [serial = 395] [outer = 0x0] [url = about:blank] 04:00:51 INFO - PROCESS | 2230 | --DOMWINDOW == 96 (0x11688c000) [pid = 2230] [serial = 293] [outer = 0x0] [url = about:blank] 04:00:51 INFO - PROCESS | 2230 | --DOMWINDOW == 95 (0x12760e400) [pid = 2230] [serial = 299] [outer = 0x0] [url = about:blank] 04:00:51 INFO - PROCESS | 2230 | --DOMWINDOW == 94 (0x119c63c00) [pid = 2230] [serial = 296] [outer = 0x0] [url = about:blank] 04:00:51 INFO - PROCESS | 2230 | --DOMWINDOW == 93 (0x119cccc00) [pid = 2230] [serial = 443] [outer = 0x0] [url = about:blank] 04:00:51 INFO - PROCESS | 2230 | --DOMWINDOW == 92 (0x12559d400) [pid = 2230] [serial = 344] [outer = 0x0] [url = about:blank] 04:00:51 INFO - PROCESS | 2230 | --DOMWINDOW == 91 (0x119a9c000) [pid = 2230] [serial = 389] [outer = 0x0] [url = about:blank] 04:00:51 INFO - PROCESS | 2230 | --DOMWINDOW == 90 (0x119534400) [pid = 2230] [serial = 341] [outer = 0x0] [url = about:blank] 04:00:51 INFO - PROCESS | 2230 | --DOMWINDOW == 89 (0x12c87e000) [pid = 2230] [serial = 536] [outer = 0x0] [url = about:blank] 04:00:51 INFO - PROCESS | 2230 | --DOMWINDOW == 88 (0x12c051000) [pid = 2230] [serial = 524] [outer = 0x0] [url = about:blank] 04:00:51 INFO - PROCESS | 2230 | --DOMWINDOW == 87 (0x12c87fc00) [pid = 2230] [serial = 527] [outer = 0x0] [url = about:blank] 04:00:51 INFO - PROCESS | 2230 | --DOMWINDOW == 86 (0x12c6d0c00) [pid = 2230] [serial = 525] [outer = 0x0] [url = about:blank] 04:00:51 INFO - PROCESS | 2230 | --DOMWINDOW == 85 (0x12a80b800) [pid = 2230] [serial = 530] [outer = 0x0] [url = about:blank] 04:00:51 INFO - PROCESS | 2230 | --DOMWINDOW == 84 (0x12ca4b000) [pid = 2230] [serial = 528] [outer = 0x0] [url = about:blank] 04:00:51 INFO - PROCESS | 2230 | --DOMWINDOW == 83 (0x1270cc000) [pid = 2230] [serial = 533] [outer = 0x0] [url = about:blank] 04:00:51 INFO - PROCESS | 2230 | --DOMWINDOW == 82 (0x12a721800) [pid = 2230] [serial = 521] [outer = 0x0] [url = about:blank] 04:00:51 INFO - PROCESS | 2230 | --DOMWINDOW == 81 (0x124cf5400) [pid = 2230] [serial = 494] [outer = 0x0] [url = about:blank] 04:00:51 INFO - PROCESS | 2230 | --DOMWINDOW == 80 (0x12704c800) [pid = 2230] [serial = 495] [outer = 0x0] [url = about:blank] 04:00:51 INFO - PROCESS | 2230 | --DOMWINDOW == 79 (0x1187c1800) [pid = 2230] [serial = 506] [outer = 0x0] [url = about:blank] 04:00:51 INFO - PROCESS | 2230 | --DOMWINDOW == 78 (0x11953bc00) [pid = 2230] [serial = 507] [outer = 0x0] [url = about:blank] 04:00:51 INFO - PROCESS | 2230 | --DOMWINDOW == 77 (0x1240d1000) [pid = 2230] [serial = 512] [outer = 0x0] [url = about:blank] 04:00:51 INFO - PROCESS | 2230 | --DOMWINDOW == 76 (0x124fa5c00) [pid = 2230] [serial = 513] [outer = 0x0] [url = about:blank] 04:00:51 INFO - PROCESS | 2230 | --DOMWINDOW == 75 (0x127049000) [pid = 2230] [serial = 515] [outer = 0x0] [url = about:blank] 04:00:51 INFO - PROCESS | 2230 | --DOMWINDOW == 74 (0x127616800) [pid = 2230] [serial = 516] [outer = 0x0] [url = about:blank] 04:00:51 INFO - PROCESS | 2230 | --DOMWINDOW == 73 (0x128c51800) [pid = 2230] [serial = 518] [outer = 0x0] [url = about:blank] 04:00:51 INFO - PROCESS | 2230 | --DOMWINDOW == 72 (0x128d1bc00) [pid = 2230] [serial = 519] [outer = 0x0] [url = about:blank] 04:00:51 INFO - PROCESS | 2230 | --DOMWINDOW == 71 (0x12ca4c400) [pid = 2230] [serial = 489] [outer = 0x0] [url = about:blank] 04:00:51 INFO - PROCESS | 2230 | --DOMWINDOW == 70 (0x12ca48400) [pid = 2230] [serial = 488] [outer = 0x0] [url = about:blank] 04:00:51 INFO - PROCESS | 2230 | --DOMWINDOW == 69 (0x1194b7c00) [pid = 2230] [serial = 491] [outer = 0x0] [url = about:blank] 04:00:51 INFO - PROCESS | 2230 | --DOMWINDOW == 68 (0x11974ac00) [pid = 2230] [serial = 492] [outer = 0x0] [url = about:blank] 04:00:51 INFO - PROCESS | 2230 | --DOMWINDOW == 67 (0x12b217400) [pid = 2230] [serial = 500] [outer = 0x0] [url = about:blank] 04:00:51 INFO - PROCESS | 2230 | --DOMWINDOW == 66 (0x12c048000) [pid = 2230] [serial = 501] [outer = 0x0] [url = about:blank] 04:00:51 INFO - PROCESS | 2230 | --DOMWINDOW == 65 (0x11953cc00) [pid = 2230] [serial = 503] [outer = 0x0] [url = about:blank] 04:00:51 INFO - PROCESS | 2230 | --DOMWINDOW == 64 (0x128c4a800) [pid = 2230] [serial = 504] [outer = 0x0] [url = about:blank] 04:00:51 INFO - PROCESS | 2230 | --DOMWINDOW == 63 (0x128d20c00) [pid = 2230] [serial = 497] [outer = 0x0] [url = about:blank] 04:00:51 INFO - PROCESS | 2230 | --DOMWINDOW == 62 (0x129649c00) [pid = 2230] [serial = 498] [outer = 0x0] [url = about:blank] 04:00:51 INFO - PROCESS | 2230 | --DOMWINDOW == 61 (0x1240c3800) [pid = 2230] [serial = 509] [outer = 0x0] [url = about:blank] 04:00:51 INFO - PROCESS | 2230 | --DOMWINDOW == 60 (0x1240c9800) [pid = 2230] [serial = 510] [outer = 0x0] [url = about:blank] 04:00:51 INFO - PROCESS | 2230 | --DOMWINDOW == 59 (0x12a80f800) [pid = 2230] [serial = 531] [outer = 0x0] [url = about:blank] 04:00:51 INFO - PROCESS | 2230 | --DOMWINDOW == 58 (0x12cb6f800) [pid = 2230] [serial = 537] [outer = 0x0] [url = about:blank] 04:00:51 INFO - PROCESS | 2230 | --DOMWINDOW == 57 (0x12c046400) [pid = 2230] [serial = 522] [outer = 0x0] [url = about:blank] 04:00:51 INFO - PROCESS | 2230 | --DOMWINDOW == 56 (0x12a808800) [pid = 2230] [serial = 534] [outer = 0x0] [url = about:blank] 04:00:51 INFO - PROCESS | 2230 | 1471345251907 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:00:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 04:00:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1374ms 04:00:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 04:00:51 INFO - PROCESS | 2230 | 1471345251941 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 04:00:51 INFO - PROCESS | 2230 | 1471345251943 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 04:00:51 INFO - PROCESS | 2230 | 1471345251949 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 04:00:51 INFO - PROCESS | 2230 | 1471345251950 Marionette TRACE conn2 <- [1,742,null,{}] 04:00:51 INFO - PROCESS | 2230 | 1471345251954 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:00:51 INFO - PROCESS | 2230 | 1471345251955 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:00:52 INFO - PROCESS | 2230 | 1471345252031 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 04:00:52 INFO - PROCESS | 2230 | 1471345252036 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:52 INFO - PROCESS | 2230 | 1471345252037 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:00:52 INFO - PROCESS | 2230 | ++DOCSHELL 0x116741800 == 31 [pid = 2230] [id = 193] 04:00:52 INFO - PROCESS | 2230 | ++DOMWINDOW == 57 (0x115098800) [pid = 2230] [serial = 577] [outer = 0x0] 04:00:52 INFO - PROCESS | 2230 | ++DOMWINDOW == 58 (0x116aa9c00) [pid = 2230] [serial = 578] [outer = 0x115098800] 04:00:52 INFO - PROCESS | 2230 | 1471345252066 Marionette DEBUG loaded listener.js 04:00:52 INFO - PROCESS | 2230 | ++DOMWINDOW == 59 (0x1176a2400) [pid = 2230] [serial = 579] [outer = 0x115098800] 04:00:52 INFO - PROCESS | 2230 | 1471345252898 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:00:52 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:00:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 970ms 04:00:52 INFO - PROCESS | 2230 | 1471345252919 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 04:00:52 INFO - PROCESS | 2230 | 1471345252922 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 04:00:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 04:00:52 INFO - PROCESS | 2230 | 1471345252926 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 04:00:52 INFO - PROCESS | 2230 | 1471345252928 Marionette TRACE conn2 <- [1,746,null,{}] 04:00:52 INFO - PROCESS | 2230 | 1471345252933 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:00:52 INFO - PROCESS | 2230 | 1471345252934 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:00:53 INFO - PROCESS | 2230 | 1471345253036 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 04:00:53 INFO - PROCESS | 2230 | 1471345253043 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:53 INFO - PROCESS | 2230 | 1471345253044 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:00:53 INFO - PROCESS | 2230 | ++DOCSHELL 0x1184c4800 == 32 [pid = 2230] [id = 194] 04:00:53 INFO - PROCESS | 2230 | ++DOMWINDOW == 60 (0x11810bc00) [pid = 2230] [serial = 580] [outer = 0x0] 04:00:53 INFO - PROCESS | 2230 | ++DOMWINDOW == 61 (0x1187c0c00) [pid = 2230] [serial = 581] [outer = 0x11810bc00] 04:00:53 INFO - PROCESS | 2230 | 1471345253073 Marionette DEBUG loaded listener.js 04:00:53 INFO - PROCESS | 2230 | ++DOMWINDOW == 62 (0x118859c00) [pid = 2230] [serial = 582] [outer = 0x11810bc00] 04:00:53 INFO - PROCESS | 2230 | 1471345253903 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:00:53 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:00:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1024ms 04:00:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 04:00:53 INFO - PROCESS | 2230 | 1471345253950 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 04:00:53 INFO - PROCESS | 2230 | 1471345253952 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 04:00:53 INFO - PROCESS | 2230 | 1471345253954 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 04:00:53 INFO - PROCESS | 2230 | 1471345253957 Marionette TRACE conn2 <- [1,750,null,{}] 04:00:53 INFO - PROCESS | 2230 | 1471345253979 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:00:53 INFO - PROCESS | 2230 | 1471345253982 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:00:54 INFO - PROCESS | 2230 | 1471345254082 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 04:00:54 INFO - PROCESS | 2230 | 1471345254088 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:54 INFO - PROCESS | 2230 | 1471345254090 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:00:54 INFO - PROCESS | 2230 | ++DOCSHELL 0x119aab800 == 33 [pid = 2230] [id = 195] 04:00:54 INFO - PROCESS | 2230 | ++DOMWINDOW == 63 (0x112703400) [pid = 2230] [serial = 583] [outer = 0x0] 04:00:54 INFO - PROCESS | 2230 | ++DOMWINDOW == 64 (0x11971e400) [pid = 2230] [serial = 584] [outer = 0x112703400] 04:00:54 INFO - PROCESS | 2230 | 1471345254118 Marionette DEBUG loaded listener.js 04:00:54 INFO - PROCESS | 2230 | ++DOMWINDOW == 65 (0x119747400) [pid = 2230] [serial = 585] [outer = 0x112703400] 04:00:54 INFO - PROCESS | 2230 | --DOMWINDOW == 64 (0x1167a4c00) [pid = 2230] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 04:00:54 INFO - PROCESS | 2230 | --DOMWINDOW == 63 (0x1168ec400) [pid = 2230] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 04:00:54 INFO - PROCESS | 2230 | --DOMWINDOW == 62 (0x116797000) [pid = 2230] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 04:00:54 INFO - PROCESS | 2230 | --DOMWINDOW == 61 (0x11974a800) [pid = 2230] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 04:00:54 INFO - PROCESS | 2230 | --DOMWINDOW == 60 (0x118f3e000) [pid = 2230] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 04:00:54 INFO - PROCESS | 2230 | --DOMWINDOW == 59 (0x11858ac00) [pid = 2230] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 04:00:54 INFO - PROCESS | 2230 | --DOMWINDOW == 58 (0x11858f000) [pid = 2230] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 04:00:54 INFO - PROCESS | 2230 | --DOMWINDOW == 57 (0x119a99000) [pid = 2230] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 04:00:54 INFO - PROCESS | 2230 | --DOMWINDOW == 56 (0x11853ac00) [pid = 2230] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 04:00:54 INFO - PROCESS | 2230 | --DOMWINDOW == 55 (0x118110c00) [pid = 2230] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 04:00:54 INFO - PROCESS | 2230 | 1471345254947 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:00:54 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:00:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1021ms 04:00:54 INFO - PROCESS | 2230 | 1471345254976 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 04:00:54 INFO - PROCESS | 2230 | 1471345254978 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 04:00:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 04:00:54 INFO - PROCESS | 2230 | 1471345254983 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 04:00:54 INFO - PROCESS | 2230 | 1471345254984 Marionette TRACE conn2 <- [1,754,null,{}] 04:00:54 INFO - PROCESS | 2230 | 1471345254986 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:00:54 INFO - PROCESS | 2230 | 1471345254987 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:00:55 INFO - PROCESS | 2230 | 1471345255068 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 04:00:55 INFO - PROCESS | 2230 | 1471345255118 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:55 INFO - PROCESS | 2230 | 1471345255119 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:00:55 INFO - PROCESS | 2230 | ++DOCSHELL 0x123917800 == 34 [pid = 2230] [id = 196] 04:00:55 INFO - PROCESS | 2230 | ++DOMWINDOW == 56 (0x11858ac00) [pid = 2230] [serial = 586] [outer = 0x0] 04:00:55 INFO - PROCESS | 2230 | ++DOMWINDOW == 57 (0x119537800) [pid = 2230] [serial = 587] [outer = 0x11858ac00] 04:00:55 INFO - PROCESS | 2230 | 1471345255146 Marionette DEBUG loaded listener.js 04:00:55 INFO - PROCESS | 2230 | ++DOMWINDOW == 58 (0x119c63c00) [pid = 2230] [serial = 588] [outer = 0x11858ac00] 04:00:55 INFO - PROCESS | 2230 | 1471345255923 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:00:55 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:00:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 968ms 04:00:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 04:00:55 INFO - PROCESS | 2230 | 1471345255952 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 04:00:55 INFO - PROCESS | 2230 | 1471345255953 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 04:00:55 INFO - PROCESS | 2230 | 1471345255955 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 04:00:55 INFO - PROCESS | 2230 | 1471345255956 Marionette TRACE conn2 <- [1,758,null,{}] 04:00:55 INFO - PROCESS | 2230 | 1471345255959 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:00:55 INFO - PROCESS | 2230 | 1471345255960 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:00:56 INFO - PROCESS | 2230 | 1471345256038 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 04:00:56 INFO - PROCESS | 2230 | 1471345256041 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:56 INFO - PROCESS | 2230 | 1471345256043 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:00:56 INFO - PROCESS | 2230 | ++DOCSHELL 0x124525000 == 35 [pid = 2230] [id = 197] 04:00:56 INFO - PROCESS | 2230 | ++DOMWINDOW == 59 (0x119c63800) [pid = 2230] [serial = 589] [outer = 0x0] 04:00:56 INFO - PROCESS | 2230 | ++DOMWINDOW == 60 (0x120fe0400) [pid = 2230] [serial = 590] [outer = 0x119c63800] 04:00:56 INFO - PROCESS | 2230 | 1471345256072 Marionette DEBUG loaded listener.js 04:00:56 INFO - PROCESS | 2230 | ++DOMWINDOW == 61 (0x124090c00) [pid = 2230] [serial = 591] [outer = 0x119c63800] 04:00:56 INFO - PROCESS | 2230 | 1471345256409 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:00:56 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:00:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 468ms 04:00:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 04:00:56 INFO - PROCESS | 2230 | 1471345256424 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 04:00:56 INFO - PROCESS | 2230 | 1471345256425 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 04:00:56 INFO - PROCESS | 2230 | 1471345256428 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 04:00:56 INFO - PROCESS | 2230 | 1471345256429 Marionette TRACE conn2 <- [1,762,null,{}] 04:00:56 INFO - PROCESS | 2230 | 1471345256433 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:00:56 INFO - PROCESS | 2230 | 1471345256438 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:00:56 INFO - PROCESS | 2230 | 1471345256558 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 04:00:56 INFO - PROCESS | 2230 | 1471345256567 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:56 INFO - PROCESS | 2230 | 1471345256568 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:00:56 INFO - PROCESS | 2230 | ++DOCSHELL 0x124aac000 == 36 [pid = 2230] [id = 198] 04:00:56 INFO - PROCESS | 2230 | ++DOMWINDOW == 62 (0x124095800) [pid = 2230] [serial = 592] [outer = 0x0] 04:00:56 INFO - PROCESS | 2230 | ++DOMWINDOW == 63 (0x12418e400) [pid = 2230] [serial = 593] [outer = 0x124095800] 04:00:56 INFO - PROCESS | 2230 | 1471345256594 Marionette DEBUG loaded listener.js 04:00:56 INFO - PROCESS | 2230 | ++DOMWINDOW == 64 (0x124fa7c00) [pid = 2230] [serial = 594] [outer = 0x124095800] 04:00:57 INFO - PROCESS | 2230 | 1471345257368 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:00:57 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 04:00:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 972ms 04:00:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 04:00:57 INFO - PROCESS | 2230 | 1471345257400 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 04:00:57 INFO - PROCESS | 2230 | 1471345257401 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 04:00:57 INFO - PROCESS | 2230 | 1471345257403 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 04:00:57 INFO - PROCESS | 2230 | 1471345257404 Marionette TRACE conn2 <- [1,766,null,{}] 04:00:57 INFO - PROCESS | 2230 | 1471345257407 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:00:57 INFO - PROCESS | 2230 | 1471345257408 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:00:57 INFO - PROCESS | 2230 | 1471345257486 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 04:00:57 INFO - PROCESS | 2230 | 1471345257489 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:57 INFO - PROCESS | 2230 | 1471345257491 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:00:57 INFO - PROCESS | 2230 | ++DOCSHELL 0x128c2a000 == 37 [pid = 2230] [id = 199] 04:00:57 INFO - PROCESS | 2230 | ++DOMWINDOW == 65 (0x1250fac00) [pid = 2230] [serial = 595] [outer = 0x0] 04:00:57 INFO - PROCESS | 2230 | ++DOMWINDOW == 66 (0x12554dc00) [pid = 2230] [serial = 596] [outer = 0x1250fac00] 04:00:57 INFO - PROCESS | 2230 | 1471345257516 Marionette DEBUG loaded listener.js 04:00:57 INFO - PROCESS | 2230 | ++DOMWINDOW == 67 (0x125556c00) [pid = 2230] [serial = 597] [outer = 0x1250fac00] 04:00:58 INFO - PROCESS | 2230 | 1471345258500 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:00:58 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 04:00:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1119ms 04:00:58 INFO - PROCESS | 2230 | 1471345258522 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 04:00:58 INFO - PROCESS | 2230 | 1471345258525 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 04:00:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 04:00:58 INFO - PROCESS | 2230 | 1471345258529 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 04:00:58 INFO - PROCESS | 2230 | 1471345258531 Marionette TRACE conn2 <- [1,770,null,{}] 04:00:58 INFO - PROCESS | 2230 | 1471345258535 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:00:58 INFO - PROCESS | 2230 | 1471345258536 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:00:58 INFO - PROCESS | 2230 | 1471345258626 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 04:00:58 INFO - PROCESS | 2230 | 1471345258746 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:58 INFO - PROCESS | 2230 | 1471345258748 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:00:58 INFO - PROCESS | 2230 | ++DOCSHELL 0x118743000 == 38 [pid = 2230] [id = 200] 04:00:58 INFO - PROCESS | 2230 | ++DOMWINDOW == 68 (0x11680e800) [pid = 2230] [serial = 598] [outer = 0x0] 04:00:58 INFO - PROCESS | 2230 | ++DOMWINDOW == 69 (0x1170f7c00) [pid = 2230] [serial = 599] [outer = 0x11680e800] 04:00:58 INFO - PROCESS | 2230 | 1471345258783 Marionette DEBUG loaded listener.js 04:00:58 INFO - PROCESS | 2230 | ++DOMWINDOW == 70 (0x11811b000) [pid = 2230] [serial = 600] [outer = 0x11680e800] 04:00:59 INFO - PROCESS | 2230 | 1471345259203 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:00:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 04:00:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 721ms 04:00:59 INFO - PROCESS | 2230 | 1471345259263 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 04:00:59 INFO - PROCESS | 2230 | 1471345259266 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 04:00:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 04:00:59 INFO - PROCESS | 2230 | 1471345259272 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 04:00:59 INFO - PROCESS | 2230 | 1471345259274 Marionette TRACE conn2 <- [1,774,null,{}] 04:00:59 INFO - PROCESS | 2230 | 1471345259276 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:00:59 INFO - PROCESS | 2230 | 1471345259278 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:00:59 INFO - PROCESS | 2230 | 1471345259383 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 04:00:59 INFO - PROCESS | 2230 | 1471345259453 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:59 INFO - PROCESS | 2230 | 1471345259455 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:00:59 INFO - PROCESS | 2230 | ++DOCSHELL 0x119aa8800 == 39 [pid = 2230] [id = 201] 04:00:59 INFO - PROCESS | 2230 | ++DOMWINDOW == 71 (0x118f45800) [pid = 2230] [serial = 601] [outer = 0x0] 04:00:59 INFO - PROCESS | 2230 | ++DOMWINDOW == 72 (0x119121400) [pid = 2230] [serial = 602] [outer = 0x118f45800] 04:00:59 INFO - PROCESS | 2230 | 1471345259495 Marionette DEBUG loaded listener.js 04:00:59 INFO - PROCESS | 2230 | ++DOMWINDOW == 73 (0x119534000) [pid = 2230] [serial = 603] [outer = 0x118f45800] 04:01:00 INFO - PROCESS | 2230 | 1471345260019 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:01:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 04:01:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 773ms 04:01:00 INFO - PROCESS | 2230 | 1471345260062 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 04:01:00 INFO - PROCESS | 2230 | 1471345260064 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 04:01:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 04:01:00 INFO - PROCESS | 2230 | 1471345260068 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 04:01:00 INFO - PROCESS | 2230 | 1471345260070 Marionette TRACE conn2 <- [1,778,null,{}] 04:01:00 INFO - PROCESS | 2230 | 1471345260078 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:01:00 INFO - PROCESS | 2230 | 1471345260084 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:01:00 INFO - PROCESS | 2230 | 1471345260182 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 04:01:00 INFO - PROCESS | 2230 | 1471345260252 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:00 INFO - PROCESS | 2230 | 1471345260254 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:01:00 INFO - PROCESS | 2230 | ++DOCSHELL 0x12950b800 == 40 [pid = 2230] [id = 202] 04:01:00 INFO - PROCESS | 2230 | ++DOMWINDOW == 74 (0x1240cc000) [pid = 2230] [serial = 604] [outer = 0x0] 04:01:00 INFO - PROCESS | 2230 | ++DOMWINDOW == 75 (0x124190c00) [pid = 2230] [serial = 605] [outer = 0x1240cc000] 04:01:00 INFO - PROCESS | 2230 | 1471345260286 Marionette DEBUG loaded listener.js 04:01:00 INFO - PROCESS | 2230 | ++DOMWINDOW == 76 (0x1248c7000) [pid = 2230] [serial = 606] [outer = 0x1240cc000] 04:01:00 INFO - PROCESS | 2230 | 1471345260804 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:01:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 04:01:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 772ms 04:01:00 INFO - PROCESS | 2230 | 1471345260840 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 04:01:00 INFO - PROCESS | 2230 | 1471345260843 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 04:01:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 04:01:00 INFO - PROCESS | 2230 | 1471345260850 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 04:01:00 INFO - PROCESS | 2230 | 1471345260852 Marionette TRACE conn2 <- [1,782,null,{}] 04:01:00 INFO - PROCESS | 2230 | 1471345260855 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:01:00 INFO - PROCESS | 2230 | 1471345260857 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:01:01 INFO - PROCESS | 2230 | 1471345261005 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 04:01:01 INFO - PROCESS | 2230 | 1471345261101 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:01 INFO - PROCESS | 2230 | 1471345261103 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:01:01 INFO - PROCESS | 2230 | ++DOCSHELL 0x12a65e800 == 41 [pid = 2230] [id = 203] 04:01:01 INFO - PROCESS | 2230 | ++DOMWINDOW == 77 (0x125553800) [pid = 2230] [serial = 607] [outer = 0x0] 04:01:01 INFO - PROCESS | 2230 | ++DOMWINDOW == 78 (0x125596800) [pid = 2230] [serial = 608] [outer = 0x125553800] 04:01:01 INFO - PROCESS | 2230 | 1471345261151 Marionette DEBUG loaded listener.js 04:01:01 INFO - PROCESS | 2230 | ++DOMWINDOW == 79 (0x126908000) [pid = 2230] [serial = 609] [outer = 0x125553800] 04:01:01 INFO - PROCESS | 2230 | 1471345261731 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:01:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 04:01:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 921ms 04:01:01 INFO - PROCESS | 2230 | 1471345261774 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 04:01:01 INFO - PROCESS | 2230 | 1471345261776 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 04:01:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 04:01:01 INFO - PROCESS | 2230 | 1471345261780 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 04:01:01 INFO - PROCESS | 2230 | 1471345261782 Marionette TRACE conn2 <- [1,786,null,{}] 04:01:01 INFO - PROCESS | 2230 | 1471345261786 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:01:01 INFO - PROCESS | 2230 | 1471345261788 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:01:01 INFO - PROCESS | 2230 | 1471345261883 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 04:01:01 INFO - PROCESS | 2230 | 1471345261958 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:01 INFO - PROCESS | 2230 | 1471345261960 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:01:01 INFO - PROCESS | 2230 | ++DOCSHELL 0x11658d000 == 42 [pid = 2230] [id = 204] 04:01:01 INFO - PROCESS | 2230 | ++DOMWINDOW == 80 (0x11680a800) [pid = 2230] [serial = 610] [outer = 0x0] 04:01:01 INFO - PROCESS | 2230 | ++DOMWINDOW == 81 (0x117078400) [pid = 2230] [serial = 611] [outer = 0x11680a800] 04:01:01 INFO - PROCESS | 2230 | 1471345261990 Marionette DEBUG loaded listener.js 04:01:02 INFO - PROCESS | 2230 | ++DOMWINDOW == 82 (0x118109000) [pid = 2230] [serial = 612] [outer = 0x11680a800] 04:01:02 INFO - PROCESS | 2230 | --DOCSHELL 0x124aac000 == 41 [pid = 2230] [id = 198] 04:01:02 INFO - PROCESS | 2230 | --DOCSHELL 0x124525000 == 40 [pid = 2230] [id = 197] 04:01:02 INFO - PROCESS | 2230 | --DOCSHELL 0x123917800 == 39 [pid = 2230] [id = 196] 04:01:02 INFO - PROCESS | 2230 | --DOCSHELL 0x119aab800 == 38 [pid = 2230] [id = 195] 04:01:02 INFO - PROCESS | 2230 | --DOCSHELL 0x1184c4800 == 37 [pid = 2230] [id = 194] 04:01:02 INFO - PROCESS | 2230 | --DOCSHELL 0x116741800 == 36 [pid = 2230] [id = 193] 04:01:02 INFO - PROCESS | 2230 | --DOCSHELL 0x128c30000 == 35 [pid = 2230] [id = 190] 04:01:02 INFO - PROCESS | 2230 | --DOCSHELL 0x117d7f800 == 34 [pid = 2230] [id = 191] 04:01:02 INFO - PROCESS | 2230 | --DOCSHELL 0x119944800 == 33 [pid = 2230] [id = 192] 04:01:02 INFO - PROCESS | 2230 | --DOCSHELL 0x11813c800 == 32 [pid = 2230] [id = 183] 04:01:02 INFO - PROCESS | 2230 | --DOCSHELL 0x12a65e800 == 31 [pid = 2230] [id = 203] 04:01:02 INFO - PROCESS | 2230 | --DOCSHELL 0x12950b800 == 30 [pid = 2230] [id = 202] 04:01:02 INFO - PROCESS | 2230 | --DOCSHELL 0x119aa8800 == 29 [pid = 2230] [id = 201] 04:01:02 INFO - PROCESS | 2230 | --DOCSHELL 0x128c2a000 == 28 [pid = 2230] [id = 199] 04:01:02 INFO - PROCESS | 2230 | --DOCSHELL 0x118743000 == 27 [pid = 2230] [id = 200] 04:01:02 INFO - PROCESS | 2230 | --DOMWINDOW == 81 (0x119cc0000) [pid = 2230] [serial = 548] [outer = 0x0] [url = about:blank] 04:01:02 INFO - PROCESS | 2230 | --DOMWINDOW == 80 (0x1240cfc00) [pid = 2230] [serial = 542] [outer = 0x0] [url = about:blank] 04:01:02 INFO - PROCESS | 2230 | --DOMWINDOW == 79 (0x124cf3000) [pid = 2230] [serial = 543] [outer = 0x0] [url = about:blank] 04:01:02 INFO - PROCESS | 2230 | --DOMWINDOW == 78 (0x12a606000) [pid = 2230] [serial = 546] [outer = 0x0] [url = about:blank] 04:01:02 INFO - PROCESS | 2230 | --DOMWINDOW == 77 (0x1240c4400) [pid = 2230] [serial = 545] [outer = 0x0] [url = about:blank] 04:01:02 INFO - PROCESS | 2230 | --DOMWINDOW == 76 (0x1240c5000) [pid = 2230] [serial = 566] [outer = 0x0] [url = about:blank] 04:01:02 INFO - PROCESS | 2230 | --DOMWINDOW == 75 (0x1240c6c00) [pid = 2230] [serial = 560] [outer = 0x0] [url = about:blank] 04:01:02 INFO - PROCESS | 2230 | --DOMWINDOW == 74 (0x12554b000) [pid = 2230] [serial = 567] [outer = 0x0] [url = about:blank] 04:01:02 INFO - PROCESS | 2230 | --DOMWINDOW == 73 (0x119cc7c00) [pid = 2230] [serial = 558] [outer = 0x0] [url = about:blank] 04:01:02 INFO - PROCESS | 2230 | --DOMWINDOW == 72 (0x118856800) [pid = 2230] [serial = 554] [outer = 0x0] [url = about:blank] 04:01:02 INFO - PROCESS | 2230 | --DOMWINDOW == 71 (0x118f3f400) [pid = 2230] [serial = 563] [outer = 0x0] [url = about:blank] 04:01:02 INFO - PROCESS | 2230 | --DOMWINDOW == 70 (0x1194ad000) [pid = 2230] [serial = 555] [outer = 0x0] [url = about:blank] 04:01:02 INFO - PROCESS | 2230 | --DOMWINDOW == 69 (0x1244cd000) [pid = 2230] [serial = 561] [outer = 0x0] [url = about:blank] 04:01:02 INFO - PROCESS | 2230 | --DOMWINDOW == 68 (0x119cc1000) [pid = 2230] [serial = 564] [outer = 0x0] [url = about:blank] 04:01:02 INFO - PROCESS | 2230 | --DOMWINDOW == 67 (0x125594000) [pid = 2230] [serial = 569] [outer = 0x0] [url = about:blank] 04:01:02 INFO - PROCESS | 2230 | --DOMWINDOW == 66 (0x119a9cc00) [pid = 2230] [serial = 557] [outer = 0x0] [url = about:blank] 04:01:02 INFO - PROCESS | 2230 | --DOMWINDOW == 65 (0x1187ccc00) [pid = 2230] [serial = 540] [outer = 0x0] [url = about:blank] 04:01:02 INFO - PROCESS | 2230 | --DOMWINDOW == 64 (0x1170f5c00) [pid = 2230] [serial = 551] [outer = 0x0] [url = about:blank] 04:01:02 INFO - PROCESS | 2230 | --DOMWINDOW == 63 (0x1176a3400) [pid = 2230] [serial = 552] [outer = 0x0] [url = about:blank] 04:01:02 INFO - PROCESS | 2230 | --DOMWINDOW == 62 (0x1170f5400) [pid = 2230] [serial = 539] [outer = 0x0] [url = about:blank] 04:01:02 INFO - PROCESS | 2230 | --DOMWINDOW == 61 (0x1239d1800) [pid = 2230] [serial = 549] [outer = 0x0] [url = about:blank] 04:01:02 INFO - PROCESS | 2230 | 1471345262905 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:01:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 04:01:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1174ms 04:01:02 INFO - PROCESS | 2230 | 1471345262953 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 04:01:02 INFO - PROCESS | 2230 | 1471345262955 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 04:01:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 04:01:02 INFO - PROCESS | 2230 | 1471345262958 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 04:01:02 INFO - PROCESS | 2230 | 1471345262960 Marionette TRACE conn2 <- [1,790,null,{}] 04:01:02 INFO - PROCESS | 2230 | 1471345262969 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:01:02 INFO - PROCESS | 2230 | 1471345262971 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:01:03 INFO - PROCESS | 2230 | 1471345263054 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 04:01:03 INFO - PROCESS | 2230 | 1471345263107 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:03 INFO - PROCESS | 2230 | 1471345263108 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:01:03 INFO - PROCESS | 2230 | ++DOCSHELL 0x116005000 == 28 [pid = 2230] [id = 205] 04:01:03 INFO - PROCESS | 2230 | ++DOMWINDOW == 62 (0x112a85400) [pid = 2230] [serial = 613] [outer = 0x0] 04:01:03 INFO - PROCESS | 2230 | ++DOMWINDOW == 63 (0x112af8800) [pid = 2230] [serial = 614] [outer = 0x112a85400] 04:01:03 INFO - PROCESS | 2230 | 1471345263137 Marionette DEBUG loaded listener.js 04:01:03 INFO - PROCESS | 2230 | ++DOMWINDOW == 64 (0x112a86000) [pid = 2230] [serial = 615] [outer = 0x112a85400] 04:01:03 INFO - PROCESS | 2230 | 1471345263475 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:01:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 04:01:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 526ms 04:01:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 04:01:03 INFO - PROCESS | 2230 | 1471345263484 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 04:01:03 INFO - PROCESS | 2230 | 1471345263487 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 04:01:03 INFO - PROCESS | 2230 | 1471345263492 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 04:01:03 INFO - PROCESS | 2230 | 1471345263495 Marionette TRACE conn2 <- [1,794,null,{}] 04:01:03 INFO - PROCESS | 2230 | 1471345263498 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:01:03 INFO - PROCESS | 2230 | 1471345263499 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:01:03 INFO - PROCESS | 2230 | 1471345263578 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 04:01:03 INFO - PROCESS | 2230 | 1471345263583 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:03 INFO - PROCESS | 2230 | 1471345263584 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:01:03 INFO - PROCESS | 2230 | ++DOCSHELL 0x116f79000 == 29 [pid = 2230] [id = 206] 04:01:03 INFO - PROCESS | 2230 | ++DOMWINDOW == 65 (0x116275c00) [pid = 2230] [serial = 616] [outer = 0x0] 04:01:03 INFO - PROCESS | 2230 | ++DOMWINDOW == 66 (0x1170f3800) [pid = 2230] [serial = 617] [outer = 0x116275c00] 04:01:03 INFO - PROCESS | 2230 | 1471345263615 Marionette DEBUG loaded listener.js 04:01:03 INFO - PROCESS | 2230 | ++DOMWINDOW == 67 (0x1176a3400) [pid = 2230] [serial = 618] [outer = 0x116275c00] 04:01:03 INFO - PROCESS | 2230 | 1471345263934 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:01:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 04:01:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 473ms 04:01:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 04:01:03 INFO - PROCESS | 2230 | 1471345263967 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 04:01:03 INFO - PROCESS | 2230 | 1471345263969 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 04:01:03 INFO - PROCESS | 2230 | 1471345263971 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 04:01:03 INFO - PROCESS | 2230 | 1471345263973 Marionette TRACE conn2 <- [1,798,null,{}] 04:01:03 INFO - PROCESS | 2230 | 1471345263984 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:01:03 INFO - PROCESS | 2230 | 1471345263987 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:01:04 INFO - PROCESS | 2230 | 1471345264062 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 04:01:04 INFO - PROCESS | 2230 | 1471345264068 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:04 INFO - PROCESS | 2230 | 1471345264070 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:01:04 INFO - PROCESS | 2230 | ++DOCSHELL 0x118f1c000 == 30 [pid = 2230] [id = 207] 04:01:04 INFO - PROCESS | 2230 | ++DOMWINDOW == 68 (0x113810c00) [pid = 2230] [serial = 619] [outer = 0x0] 04:01:04 INFO - PROCESS | 2230 | ++DOMWINDOW == 69 (0x11858e400) [pid = 2230] [serial = 620] [outer = 0x113810c00] 04:01:04 INFO - PROCESS | 2230 | 1471345264101 Marionette DEBUG loaded listener.js 04:01:04 INFO - PROCESS | 2230 | ++DOMWINDOW == 70 (0x1187c8800) [pid = 2230] [serial = 621] [outer = 0x113810c00] 04:01:04 INFO - PROCESS | 2230 | 1471345264455 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:01:04 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:01:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 521ms 04:01:04 INFO - PROCESS | 2230 | 1471345264492 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 04:01:04 INFO - PROCESS | 2230 | 1471345264494 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 04:01:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 04:01:04 INFO - PROCESS | 2230 | 1471345264499 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 04:01:04 INFO - PROCESS | 2230 | 1471345264500 Marionette TRACE conn2 <- [1,802,null,{}] 04:01:04 INFO - PROCESS | 2230 | 1471345264503 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:01:04 INFO - PROCESS | 2230 | 1471345264504 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:01:04 INFO - PROCESS | 2230 | 1471345264604 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 04:01:04 INFO - PROCESS | 2230 | 1471345264635 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:04 INFO - PROCESS | 2230 | 1471345264636 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:01:04 INFO - PROCESS | 2230 | ++DOCSHELL 0x11950f000 == 31 [pid = 2230] [id = 208] 04:01:04 INFO - PROCESS | 2230 | ++DOMWINDOW == 71 (0x118855800) [pid = 2230] [serial = 622] [outer = 0x0] 04:01:04 INFO - PROCESS | 2230 | ++DOMWINDOW == 72 (0x118fa3c00) [pid = 2230] [serial = 623] [outer = 0x118855800] 04:01:04 INFO - PROCESS | 2230 | 1471345264663 Marionette DEBUG loaded listener.js 04:01:04 INFO - PROCESS | 2230 | ++DOMWINDOW == 73 (0x119122800) [pid = 2230] [serial = 624] [outer = 0x118855800] 04:01:04 INFO - PROCESS | 2230 | 1471345264977 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:01:05 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:01:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 521ms 04:01:05 INFO - PROCESS | 2230 | 1471345265019 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 04:01:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 04:01:05 INFO - PROCESS | 2230 | 1471345265021 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 04:01:05 INFO - PROCESS | 2230 | 1471345265023 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 04:01:05 INFO - PROCESS | 2230 | 1471345265024 Marionette TRACE conn2 <- [1,806,null,{}] 04:01:05 INFO - PROCESS | 2230 | 1471345265042 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:01:05 INFO - PROCESS | 2230 | 1471345265044 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:01:05 INFO - PROCESS | 2230 | 1471345265139 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 04:01:05 INFO - PROCESS | 2230 | 1471345265143 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:05 INFO - PROCESS | 2230 | 1471345265144 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:01:05 INFO - PROCESS | 2230 | ++DOCSHELL 0x12386e800 == 32 [pid = 2230] [id = 209] 04:01:05 INFO - PROCESS | 2230 | ++DOMWINDOW == 74 (0x1170f4800) [pid = 2230] [serial = 625] [outer = 0x0] 04:01:05 INFO - PROCESS | 2230 | ++DOMWINDOW == 75 (0x1194ae000) [pid = 2230] [serial = 626] [outer = 0x1170f4800] 04:01:05 INFO - PROCESS | 2230 | 1471345265170 Marionette DEBUG loaded listener.js 04:01:05 INFO - PROCESS | 2230 | ++DOMWINDOW == 76 (0x119537000) [pid = 2230] [serial = 627] [outer = 0x1170f4800] 04:01:05 INFO - PROCESS | 2230 | [2230] WARNING: robustness marked as unsupported: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 04:01:05 INFO - PROCESS | 2230 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 04:01:05 INFO - PROCESS | 2230 | Determined SkiaGL cache limits: Size 100663296, Items: 256 04:01:05 INFO - PROCESS | 2230 | [GFX2-]: Using SkiaGL canvas. 04:01:05 INFO - PROCESS | 2230 | 1471345265558 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:01:05 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:01:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 571ms 04:01:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 04:01:05 INFO - PROCESS | 2230 | 1471345265594 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 04:01:05 INFO - PROCESS | 2230 | 1471345265596 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 04:01:05 INFO - PROCESS | 2230 | 1471345265598 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 04:01:05 INFO - PROCESS | 2230 | 1471345265599 Marionette TRACE conn2 <- [1,810,null,{}] 04:01:05 INFO - PROCESS | 2230 | 1471345265601 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:01:05 INFO - PROCESS | 2230 | 1471345265605 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:01:05 INFO - PROCESS | 2230 | 1471345265729 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 04:01:05 INFO - PROCESS | 2230 | 1471345265733 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:05 INFO - PROCESS | 2230 | 1471345265734 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:01:05 INFO - PROCESS | 2230 | ++DOCSHELL 0x124032000 == 33 [pid = 2230] [id = 210] 04:01:05 INFO - PROCESS | 2230 | ++DOMWINDOW == 77 (0x1176a5c00) [pid = 2230] [serial = 628] [outer = 0x0] 04:01:05 INFO - PROCESS | 2230 | ++DOMWINDOW == 78 (0x119729000) [pid = 2230] [serial = 629] [outer = 0x1176a5c00] 04:01:05 INFO - PROCESS | 2230 | 1471345265761 Marionette DEBUG loaded listener.js 04:01:05 INFO - PROCESS | 2230 | ++DOMWINDOW == 79 (0x120e97800) [pid = 2230] [serial = 630] [outer = 0x1176a5c00] 04:01:06 INFO - PROCESS | 2230 | 1471345266093 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:01:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 04:01:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 520ms 04:01:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 04:01:06 INFO - PROCESS | 2230 | 1471345266125 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 04:01:06 INFO - PROCESS | 2230 | 1471345266126 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 04:01:06 INFO - PROCESS | 2230 | 1471345266129 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 04:01:06 INFO - PROCESS | 2230 | 1471345266131 Marionette TRACE conn2 <- [1,814,null,{}] 04:01:06 INFO - PROCESS | 2230 | 1471345266136 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:01:06 INFO - PROCESS | 2230 | 1471345266137 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:01:06 INFO - PROCESS | 2230 | 1471345266238 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 04:01:06 INFO - PROCESS | 2230 | 1471345266273 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:06 INFO - PROCESS | 2230 | 1471345266274 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:01:06 INFO - PROCESS | 2230 | ++DOCSHELL 0x124a8f800 == 34 [pid = 2230] [id = 211] 04:01:06 INFO - PROCESS | 2230 | ++DOMWINDOW == 80 (0x120e99000) [pid = 2230] [serial = 631] [outer = 0x0] 04:01:06 INFO - PROCESS | 2230 | ++DOMWINDOW == 81 (0x120fe5000) [pid = 2230] [serial = 632] [outer = 0x120e99000] 04:01:06 INFO - PROCESS | 2230 | 1471345266300 Marionette DEBUG loaded listener.js 04:01:06 INFO - PROCESS | 2230 | ++DOMWINDOW == 82 (0x123c83800) [pid = 2230] [serial = 633] [outer = 0x120e99000] 04:01:06 INFO - PROCESS | 2230 | 1471345266646 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:01:06 INFO - PROCESS | 2230 | 1471345266653 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 04:01:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 04:01:06 INFO - PROCESS | 2230 | 1471345266655 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 04:01:06 INFO - PROCESS | 2230 | 1471345266656 Marionette TRACE conn2 <- [1,818,null,{}] 04:01:06 INFO - PROCESS | 2230 | 1471345266659 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:01:06 INFO - PROCESS | 2230 | 1471345266660 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:01:06 INFO - PROCESS | 2230 | 1471345266750 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 04:01:06 INFO - PROCESS | 2230 | 1471345266784 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:06 INFO - PROCESS | 2230 | 1471345266785 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:01:06 INFO - PROCESS | 2230 | ++DOCSHELL 0x12557e800 == 35 [pid = 2230] [id = 212] 04:01:06 INFO - PROCESS | 2230 | ++DOMWINDOW == 83 (0x123df8c00) [pid = 2230] [serial = 634] [outer = 0x0] 04:01:06 INFO - PROCESS | 2230 | ++DOMWINDOW == 84 (0x1240c8c00) [pid = 2230] [serial = 635] [outer = 0x123df8c00] 04:01:06 INFO - PROCESS | 2230 | 1471345266809 Marionette DEBUG loaded listener.js 04:01:06 INFO - PROCESS | 2230 | ++DOMWINDOW == 85 (0x1240d0800) [pid = 2230] [serial = 636] [outer = 0x123df8c00] 04:01:07 INFO - PROCESS | 2230 | --DOMWINDOW == 84 (0x1250fac00) [pid = 2230] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 04:01:07 INFO - PROCESS | 2230 | --DOMWINDOW == 83 (0x124095800) [pid = 2230] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 04:01:07 INFO - PROCESS | 2230 | --DOMWINDOW == 82 (0x117d2cc00) [pid = 2230] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 04:01:07 INFO - PROCESS | 2230 | --DOMWINDOW == 81 (0x11810bc00) [pid = 2230] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 04:01:07 INFO - PROCESS | 2230 | --DOMWINDOW == 80 (0x119c63800) [pid = 2230] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 04:01:07 INFO - PROCESS | 2230 | --DOMWINDOW == 79 (0x11858ac00) [pid = 2230] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 04:01:07 INFO - PROCESS | 2230 | --DOMWINDOW == 78 (0x117d36400) [pid = 2230] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 04:01:07 INFO - PROCESS | 2230 | --DOMWINDOW == 77 (0x11858ec00) [pid = 2230] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 04:01:07 INFO - PROCESS | 2230 | --DOMWINDOW == 76 (0x115098800) [pid = 2230] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 04:01:07 INFO - PROCESS | 2230 | --DOMWINDOW == 75 (0x112703400) [pid = 2230] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 04:01:07 INFO - PROCESS | 2230 | 1471345267203 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:01:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 04:01:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 568ms 04:01:07 INFO - PROCESS | 2230 | 1471345267224 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 04:01:07 INFO - PROCESS | 2230 | 1471345267225 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 04:01:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 04:01:07 INFO - PROCESS | 2230 | 1471345267227 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 04:01:07 INFO - PROCESS | 2230 | 1471345267240 Marionette TRACE conn2 <- [1,822,null,{}] 04:01:07 INFO - PROCESS | 2230 | 1471345267258 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:01:07 INFO - PROCESS | 2230 | 1471345267259 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:01:07 INFO - PROCESS | 2230 | 1471345267356 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 04:01:07 INFO - PROCESS | 2230 | 1471345267360 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:07 INFO - PROCESS | 2230 | 1471345267362 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:01:07 INFO - PROCESS | 2230 | ++DOCSHELL 0x11874d000 == 36 [pid = 2230] [id = 213] 04:01:07 INFO - PROCESS | 2230 | ++DOMWINDOW == 76 (0x11858ac00) [pid = 2230] [serial = 637] [outer = 0x0] 04:01:07 INFO - PROCESS | 2230 | ++DOMWINDOW == 77 (0x119121000) [pid = 2230] [serial = 638] [outer = 0x11858ac00] 04:01:07 INFO - PROCESS | 2230 | 1471345267390 Marionette DEBUG loaded listener.js 04:01:07 INFO - PROCESS | 2230 | ++DOMWINDOW == 78 (0x119cccc00) [pid = 2230] [serial = 639] [outer = 0x11858ac00] 04:01:07 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html | Canvas test: 2d.fillStyle.parse.hex8 - assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255 04:01:07 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5 04:01:07 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1 04:01:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:01:07 INFO - _addTest/ [0,825,"getWindowHandle",null] 04:01:07 INFO - PROCESS | 2230 | 1471345267718 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 04:01:07 INFO - PROCESS | 2230 | 1471345267721 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 04:01:07 INFO - PROCESS | 2230 | 1471345267722 Marionette TRACE conn2 <- [1,826,null,{}] 04:01:07 INFO - PROCESS | 2230 | 1471345267725 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:01:07 INFO - PROCESS | 2230 | 1471345267727 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:01:07 INFO - PROCESS | 2230 | 1471345267845 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 04:01:07 INFO - PROCESS | 2230 | 1471345267924 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:07 INFO - PROCESS | 2230 | 1471345267925 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:01:07 INFO - PROCESS | 2230 | ++DOCSHELL 0x128c2b000 == 37 [pid = 2230] [id = 214] 04:01:07 INFO - PROCESS | 2230 | ++DOMWINDOW == 79 (0x1187be400) [pid = 2230] [serial = 640] [outer = 0x0] 04:01:07 INFO - PROCESS | 2230 | ++DOMWINDOW == 80 (0x1240d1400) [pid = 2230] [serial = 641] [outer = 0x1187be400] 04:01:07 INFO - PROCESS | 2230 | 1471345267966 Marionette DEBUG loaded listener.js 04:01:08 INFO - PROCESS | 2230 | ++DOMWINDOW == 81 (0x124510800) [pid = 2230] [serial = 642] [outer = 0x1187be400] 04:01:08 INFO - PROCESS | 2230 | 1471345268320 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:01:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 04:01:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 623ms 04:01:08 INFO - PROCESS | 2230 | 1471345268345 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 04:01:08 INFO - PROCESS | 2230 | 1471345268350 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 04:01:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 04:01:08 INFO - PROCESS | 2230 | 1471345268354 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 04:01:08 INFO - PROCESS | 2230 | 1471345268356 Marionette TRACE conn2 <- [1,830,null,{}] 04:01:08 INFO - PROCESS | 2230 | 1471345268359 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:01:08 INFO - PROCESS | 2230 | 1471345268362 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:01:08 INFO - PROCESS | 2230 | 1471345268544 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 04:01:08 INFO - PROCESS | 2230 | 1471345268587 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:08 INFO - PROCESS | 2230 | 1471345268589 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:01:08 INFO - PROCESS | 2230 | ++DOCSHELL 0x120e21800 == 38 [pid = 2230] [id = 215] 04:01:08 INFO - PROCESS | 2230 | ++DOMWINDOW == 82 (0x124513c00) [pid = 2230] [serial = 643] [outer = 0x0] 04:01:08 INFO - PROCESS | 2230 | ++DOMWINDOW == 83 (0x1248cf400) [pid = 2230] [serial = 644] [outer = 0x124513c00] 04:01:08 INFO - PROCESS | 2230 | 1471345268632 Marionette DEBUG loaded listener.js 04:01:08 INFO - PROCESS | 2230 | ++DOMWINDOW == 84 (0x125549000) [pid = 2230] [serial = 645] [outer = 0x124513c00] 04:01:09 INFO - PROCESS | 2230 | 1471345269057 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:01:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 04:01:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 721ms 04:01:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 04:01:09 INFO - PROCESS | 2230 | 1471345269075 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 04:01:09 INFO - PROCESS | 2230 | 1471345269077 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 04:01:09 INFO - PROCESS | 2230 | 1471345269081 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 04:01:09 INFO - PROCESS | 2230 | 1471345269083 Marionette TRACE conn2 <- [1,834,null,{}] 04:01:09 INFO - PROCESS | 2230 | 1471345269088 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:01:09 INFO - PROCESS | 2230 | 1471345269090 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:01:09 INFO - PROCESS | 2230 | 1471345269188 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 04:01:09 INFO - PROCESS | 2230 | 1471345269279 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:09 INFO - PROCESS | 2230 | 1471345269283 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:01:09 INFO - PROCESS | 2230 | ++DOCSHELL 0x116586800 == 39 [pid = 2230] [id = 216] 04:01:09 INFO - PROCESS | 2230 | ++DOMWINDOW == 85 (0x11273c400) [pid = 2230] [serial = 646] [outer = 0x0] 04:01:09 INFO - PROCESS | 2230 | ++DOMWINDOW == 86 (0x112a86800) [pid = 2230] [serial = 647] [outer = 0x11273c400] 04:01:09 INFO - PROCESS | 2230 | 1471345269315 Marionette DEBUG loaded listener.js 04:01:09 INFO - PROCESS | 2230 | ++DOMWINDOW == 87 (0x113d22800) [pid = 2230] [serial = 648] [outer = 0x11273c400] 04:01:09 INFO - PROCESS | 2230 | 1471345269865 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:01:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 04:01:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 873ms 04:01:09 INFO - PROCESS | 2230 | 1471345269954 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 04:01:09 INFO - PROCESS | 2230 | 1471345269957 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 04:01:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 04:01:09 INFO - PROCESS | 2230 | 1471345269962 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 04:01:09 INFO - PROCESS | 2230 | 1471345269964 Marionette TRACE conn2 <- [1,838,null,{}] 04:01:09 INFO - PROCESS | 2230 | 1471345269966 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:01:09 INFO - PROCESS | 2230 | 1471345269968 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:01:10 INFO - PROCESS | 2230 | 1471345270078 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 04:01:10 INFO - PROCESS | 2230 | 1471345270132 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:10 INFO - PROCESS | 2230 | 1471345270133 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:01:10 INFO - PROCESS | 2230 | ++DOCSHELL 0x11993c000 == 40 [pid = 2230] [id = 217] 04:01:10 INFO - PROCESS | 2230 | ++DOMWINDOW == 88 (0x1170fd400) [pid = 2230] [serial = 649] [outer = 0x0] 04:01:10 INFO - PROCESS | 2230 | ++DOMWINDOW == 89 (0x117d2b800) [pid = 2230] [serial = 650] [outer = 0x1170fd400] 04:01:10 INFO - PROCESS | 2230 | 1471345270165 Marionette DEBUG loaded listener.js 04:01:10 INFO - PROCESS | 2230 | ++DOMWINDOW == 90 (0x11811b800) [pid = 2230] [serial = 651] [outer = 0x1170fd400] 04:01:10 INFO - PROCESS | 2230 | 1471345270890 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:01:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 04:01:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 973ms 04:01:10 INFO - PROCESS | 2230 | 1471345270955 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 04:01:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 04:01:10 INFO - PROCESS | 2230 | 1471345270958 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 04:01:10 INFO - PROCESS | 2230 | 1471345270962 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 04:01:10 INFO - PROCESS | 2230 | 1471345270965 Marionette TRACE conn2 <- [1,842,null,{}] 04:01:10 INFO - PROCESS | 2230 | 1471345270969 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:01:10 INFO - PROCESS | 2230 | 1471345270971 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:01:11 INFO - PROCESS | 2230 | 1471345271082 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 04:01:11 INFO - PROCESS | 2230 | --DOCSHELL 0x128c2b000 == 39 [pid = 2230] [id = 214] 04:01:11 INFO - PROCESS | 2230 | --DOCSHELL 0x11874d000 == 38 [pid = 2230] [id = 213] 04:01:11 INFO - PROCESS | 2230 | --DOCSHELL 0x12557e800 == 37 [pid = 2230] [id = 212] 04:01:11 INFO - PROCESS | 2230 | --DOCSHELL 0x124a8f800 == 36 [pid = 2230] [id = 211] 04:01:11 INFO - PROCESS | 2230 | --DOCSHELL 0x124032000 == 35 [pid = 2230] [id = 210] 04:01:11 INFO - PROCESS | 2230 | --DOCSHELL 0x12386e800 == 34 [pid = 2230] [id = 209] 04:01:11 INFO - PROCESS | 2230 | --DOCSHELL 0x11950f000 == 33 [pid = 2230] [id = 208] 04:01:11 INFO - PROCESS | 2230 | --DOCSHELL 0x118f1c000 == 32 [pid = 2230] [id = 207] 04:01:11 INFO - PROCESS | 2230 | --DOCSHELL 0x116f79000 == 31 [pid = 2230] [id = 206] 04:01:11 INFO - PROCESS | 2230 | --DOCSHELL 0x116005000 == 30 [pid = 2230] [id = 205] 04:01:11 INFO - PROCESS | 2230 | --DOMWINDOW == 89 (0x12554dc00) [pid = 2230] [serial = 596] [outer = 0x0] [url = about:blank] 04:01:11 INFO - PROCESS | 2230 | --DOMWINDOW == 88 (0x125556c00) [pid = 2230] [serial = 597] [outer = 0x0] [url = about:blank] 04:01:11 INFO - PROCESS | 2230 | --DOMWINDOW == 87 (0x12418e400) [pid = 2230] [serial = 593] [outer = 0x0] [url = about:blank] 04:01:11 INFO - PROCESS | 2230 | --DOMWINDOW == 86 (0x118109c00) [pid = 2230] [serial = 572] [outer = 0x0] [url = about:blank] 04:01:11 INFO - PROCESS | 2230 | --DOMWINDOW == 85 (0x118859c00) [pid = 2230] [serial = 582] [outer = 0x0] [url = about:blank] 04:01:11 INFO - PROCESS | 2230 | --DOMWINDOW == 84 (0x120fe0400) [pid = 2230] [serial = 590] [outer = 0x0] [url = about:blank] 04:01:11 INFO - PROCESS | 2230 | --DOMWINDOW == 83 (0x119c63c00) [pid = 2230] [serial = 588] [outer = 0x0] [url = about:blank] 04:01:11 INFO - PROCESS | 2230 | --DOMWINDOW == 82 (0x11971fc00) [pid = 2230] [serial = 575] [outer = 0x0] [url = about:blank] 04:01:11 INFO - PROCESS | 2230 | --DOMWINDOW == 81 (0x119a9d800) [pid = 2230] [serial = 576] [outer = 0x0] [url = about:blank] 04:01:11 INFO - PROCESS | 2230 | --DOMWINDOW == 80 (0x12704bc00) [pid = 2230] [serial = 570] [outer = 0x0] [url = about:blank] 04:01:11 INFO - PROCESS | 2230 | --DOMWINDOW == 79 (0x124090c00) [pid = 2230] [serial = 591] [outer = 0x0] [url = about:blank] 04:01:11 INFO - PROCESS | 2230 | --DOMWINDOW == 78 (0x1187c0c00) [pid = 2230] [serial = 581] [outer = 0x0] [url = about:blank] 04:01:11 INFO - PROCESS | 2230 | --DOMWINDOW == 77 (0x1176a2400) [pid = 2230] [serial = 579] [outer = 0x0] [url = about:blank] 04:01:11 INFO - PROCESS | 2230 | --DOMWINDOW == 76 (0x118f9e800) [pid = 2230] [serial = 573] [outer = 0x0] [url = about:blank] 04:01:11 INFO - PROCESS | 2230 | --DOMWINDOW == 75 (0x116aa9c00) [pid = 2230] [serial = 578] [outer = 0x0] [url = about:blank] 04:01:11 INFO - PROCESS | 2230 | --DOMWINDOW == 74 (0x119537800) [pid = 2230] [serial = 587] [outer = 0x0] [url = about:blank] 04:01:11 INFO - PROCESS | 2230 | --DOMWINDOW == 73 (0x119747400) [pid = 2230] [serial = 585] [outer = 0x0] [url = about:blank] 04:01:11 INFO - PROCESS | 2230 | --DOMWINDOW == 72 (0x11971e400) [pid = 2230] [serial = 584] [outer = 0x0] [url = about:blank] 04:01:11 INFO - PROCESS | 2230 | --DOMWINDOW == 71 (0x124fa7c00) [pid = 2230] [serial = 594] [outer = 0x0] [url = about:blank] 04:01:11 INFO - PROCESS | 2230 | 1471345271164 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:11 INFO - PROCESS | 2230 | 1471345271167 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:01:11 INFO - PROCESS | 2230 | ++DOCSHELL 0x112d50000 == 31 [pid = 2230] [id = 218] 04:01:11 INFO - PROCESS | 2230 | ++DOMWINDOW == 72 (0x11605d000) [pid = 2230] [serial = 652] [outer = 0x0] 04:01:11 INFO - PROCESS | 2230 | ++DOMWINDOW == 73 (0x1162ee000) [pid = 2230] [serial = 653] [outer = 0x11605d000] 04:01:11 INFO - PROCESS | 2230 | 1471345271195 Marionette DEBUG loaded listener.js 04:01:11 INFO - PROCESS | 2230 | ++DOMWINDOW == 74 (0x1170f5c00) [pid = 2230] [serial = 654] [outer = 0x11605d000] 04:01:11 INFO - PROCESS | 2230 | 1471345271534 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:01:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 04:01:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 624ms 04:01:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 04:01:11 INFO - PROCESS | 2230 | 1471345271586 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 04:01:11 INFO - PROCESS | 2230 | 1471345271590 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 04:01:11 INFO - PROCESS | 2230 | 1471345271595 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 04:01:11 INFO - PROCESS | 2230 | 1471345271597 Marionette TRACE conn2 <- [1,846,null,{}] 04:01:11 INFO - PROCESS | 2230 | 1471345271600 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:01:11 INFO - PROCESS | 2230 | 1471345271602 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:01:11 INFO - PROCESS | 2230 | 1471345271726 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 04:01:11 INFO - PROCESS | 2230 | 1471345271805 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:11 INFO - PROCESS | 2230 | 1471345271807 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:01:11 INFO - PROCESS | 2230 | ++DOCSHELL 0x117d8e800 == 32 [pid = 2230] [id = 219] 04:01:11 INFO - PROCESS | 2230 | ++DOMWINDOW == 75 (0x1170fd800) [pid = 2230] [serial = 655] [outer = 0x0] 04:01:11 INFO - PROCESS | 2230 | ++DOMWINDOW == 76 (0x118121800) [pid = 2230] [serial = 656] [outer = 0x1170fd800] 04:01:11 INFO - PROCESS | 2230 | 1471345271851 Marionette DEBUG loaded listener.js 04:01:11 INFO - PROCESS | 2230 | ++DOMWINDOW == 77 (0x118597c00) [pid = 2230] [serial = 657] [outer = 0x1170fd800] 04:01:12 INFO - PROCESS | 2230 | 1471345272225 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:01:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 04:01:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 671ms 04:01:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 04:01:12 INFO - PROCESS | 2230 | 1471345272266 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 04:01:12 INFO - PROCESS | 2230 | 1471345272267 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 04:01:12 INFO - PROCESS | 2230 | 1471345272269 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 04:01:12 INFO - PROCESS | 2230 | 1471345272272 Marionette TRACE conn2 <- [1,850,null,{}] 04:01:12 INFO - PROCESS | 2230 | 1471345272280 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:01:12 INFO - PROCESS | 2230 | 1471345272283 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:01:12 INFO - PROCESS | 2230 | 1471345272371 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 04:01:12 INFO - PROCESS | 2230 | 1471345272376 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:12 INFO - PROCESS | 2230 | 1471345272378 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:01:12 INFO - PROCESS | 2230 | ++DOCSHELL 0x119ab0800 == 33 [pid = 2230] [id = 220] 04:01:12 INFO - PROCESS | 2230 | ++DOMWINDOW == 78 (0x11885a000) [pid = 2230] [serial = 658] [outer = 0x0] 04:01:12 INFO - PROCESS | 2230 | ++DOMWINDOW == 79 (0x1194ac000) [pid = 2230] [serial = 659] [outer = 0x11885a000] 04:01:12 INFO - PROCESS | 2230 | 1471345272410 Marionette DEBUG loaded listener.js 04:01:12 INFO - PROCESS | 2230 | ++DOMWINDOW == 80 (0x11953b800) [pid = 2230] [serial = 660] [outer = 0x11885a000] 04:01:12 INFO - PROCESS | 2230 | 1471345272835 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:01:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 04:01:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 622ms 04:01:12 INFO - PROCESS | 2230 | 1471345272892 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 04:01:12 INFO - PROCESS | 2230 | 1471345272894 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 04:01:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 04:01:12 INFO - PROCESS | 2230 | 1471345272907 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 04:01:12 INFO - PROCESS | 2230 | 1471345272909 Marionette TRACE conn2 <- [1,854,null,{}] 04:01:12 INFO - PROCESS | 2230 | 1471345272914 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:01:12 INFO - PROCESS | 2230 | 1471345272916 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:01:13 INFO - PROCESS | 2230 | 1471345273039 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 04:01:13 INFO - PROCESS | 2230 | 1471345273052 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:13 INFO - PROCESS | 2230 | 1471345273053 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:01:13 INFO - PROCESS | 2230 | ++DOCSHELL 0x123cce800 == 34 [pid = 2230] [id = 221] 04:01:13 INFO - PROCESS | 2230 | ++DOMWINDOW == 81 (0x11973d400) [pid = 2230] [serial = 661] [outer = 0x0] 04:01:13 INFO - PROCESS | 2230 | ++DOMWINDOW == 82 (0x119747400) [pid = 2230] [serial = 662] [outer = 0x11973d400] 04:01:13 INFO - PROCESS | 2230 | 1471345273096 Marionette DEBUG loaded listener.js 04:01:13 INFO - PROCESS | 2230 | ++DOMWINDOW == 83 (0x119c62800) [pid = 2230] [serial = 663] [outer = 0x11973d400] 04:01:13 INFO - PROCESS | 2230 | 1471345273543 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:01:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 04:01:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 673ms 04:01:13 INFO - PROCESS | 2230 | 1471345273585 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 04:01:13 INFO - PROCESS | 2230 | 1471345273586 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 04:01:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 04:01:13 INFO - PROCESS | 2230 | 1471345273589 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 04:01:13 INFO - PROCESS | 2230 | 1471345273590 Marionette TRACE conn2 <- [1,858,null,{}] 04:01:13 INFO - PROCESS | 2230 | 1471345273592 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:01:13 INFO - PROCESS | 2230 | 1471345273593 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:01:13 INFO - PROCESS | 2230 | 1471345273711 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 04:01:13 INFO - PROCESS | 2230 | 1471345273717 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:13 INFO - PROCESS | 2230 | 1471345273718 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:01:13 INFO - PROCESS | 2230 | ++DOCSHELL 0x124a8c800 == 35 [pid = 2230] [id = 222] 04:01:13 INFO - PROCESS | 2230 | ++DOMWINDOW == 84 (0x118fa4000) [pid = 2230] [serial = 664] [outer = 0x0] 04:01:13 INFO - PROCESS | 2230 | ++DOMWINDOW == 85 (0x119cc6000) [pid = 2230] [serial = 665] [outer = 0x118fa4000] 04:01:13 INFO - PROCESS | 2230 | 1471345273743 Marionette DEBUG loaded listener.js 04:01:13 INFO - PROCESS | 2230 | ++DOMWINDOW == 86 (0x120ea4400) [pid = 2230] [serial = 666] [outer = 0x118fa4000] 04:01:14 INFO - PROCESS | 2230 | 1471345274090 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:01:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 04:01:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 518ms 04:01:14 INFO - PROCESS | 2230 | 1471345274107 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 04:01:14 INFO - PROCESS | 2230 | 1471345274109 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 04:01:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 04:01:14 INFO - PROCESS | 2230 | 1471345274118 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 04:01:14 INFO - PROCESS | 2230 | 1471345274120 Marionette TRACE conn2 <- [1,862,null,{}] 04:01:14 INFO - PROCESS | 2230 | 1471345274122 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:01:14 INFO - PROCESS | 2230 | 1471345274126 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:01:14 INFO - PROCESS | 2230 | 1471345274247 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 04:01:14 INFO - PROCESS | 2230 | 1471345274282 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:14 INFO - PROCESS | 2230 | 1471345274283 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:01:14 INFO - PROCESS | 2230 | ++DOCSHELL 0x12693f000 == 36 [pid = 2230] [id = 223] 04:01:14 INFO - PROCESS | 2230 | ++DOMWINDOW == 87 (0x120fe4000) [pid = 2230] [serial = 667] [outer = 0x0] 04:01:14 INFO - PROCESS | 2230 | ++DOMWINDOW == 88 (0x1240cb800) [pid = 2230] [serial = 668] [outer = 0x120fe4000] 04:01:14 INFO - PROCESS | 2230 | 1471345274311 Marionette DEBUG loaded listener.js 04:01:14 INFO - PROCESS | 2230 | ++DOMWINDOW == 89 (0x124cef800) [pid = 2230] [serial = 669] [outer = 0x120fe4000] 04:01:14 INFO - PROCESS | 2230 | 1471345274699 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:01:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 04:01:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 627ms 04:01:14 INFO - PROCESS | 2230 | 1471345274740 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 04:01:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 04:01:14 INFO - PROCESS | 2230 | 1471345274741 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 04:01:14 INFO - PROCESS | 2230 | 1471345274745 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 04:01:14 INFO - PROCESS | 2230 | 1471345274746 Marionette TRACE conn2 <- [1,866,null,{}] 04:01:14 INFO - PROCESS | 2230 | 1471345274750 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:01:14 INFO - PROCESS | 2230 | 1471345274762 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:01:14 INFO - PROCESS | 2230 | 1471345274905 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 04:01:14 INFO - PROCESS | 2230 | 1471345274993 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:14 INFO - PROCESS | 2230 | 1471345274994 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:01:15 INFO - PROCESS | 2230 | ++DOCSHELL 0x12933d800 == 37 [pid = 2230] [id = 224] 04:01:15 INFO - PROCESS | 2230 | ++DOMWINDOW == 90 (0x124e69c00) [pid = 2230] [serial = 670] [outer = 0x0] 04:01:15 INFO - PROCESS | 2230 | ++DOMWINDOW == 91 (0x1250f4000) [pid = 2230] [serial = 671] [outer = 0x124e69c00] 04:01:15 INFO - PROCESS | 2230 | 1471345275034 Marionette DEBUG loaded listener.js 04:01:15 INFO - PROCESS | 2230 | ++DOMWINDOW == 92 (0x125550000) [pid = 2230] [serial = 672] [outer = 0x124e69c00] 04:01:15 INFO - PROCESS | 2230 | --DOMWINDOW == 91 (0x1170f4800) [pid = 2230] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 04:01:15 INFO - PROCESS | 2230 | --DOMWINDOW == 90 (0x1176a5c00) [pid = 2230] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 04:01:15 INFO - PROCESS | 2230 | --DOMWINDOW == 89 (0x120e99000) [pid = 2230] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 04:01:15 INFO - PROCESS | 2230 | --DOMWINDOW == 88 (0x11680a800) [pid = 2230] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 04:01:15 INFO - PROCESS | 2230 | --DOMWINDOW == 87 (0x118855800) [pid = 2230] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 04:01:15 INFO - PROCESS | 2230 | --DOMWINDOW == 86 (0x113810c00) [pid = 2230] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 04:01:15 INFO - PROCESS | 2230 | --DOMWINDOW == 85 (0x11858ac00) [pid = 2230] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 04:01:15 INFO - PROCESS | 2230 | --DOMWINDOW == 84 (0x123df8c00) [pid = 2230] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 04:01:15 INFO - PROCESS | 2230 | --DOMWINDOW == 83 (0x112a85400) [pid = 2230] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 04:01:15 INFO - PROCESS | 2230 | --DOMWINDOW == 82 (0x116275c00) [pid = 2230] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 04:01:15 INFO - PROCESS | 2230 | --DOMWINDOW == 81 (0x11680e800) [pid = 2230] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 04:01:15 INFO - PROCESS | 2230 | --DOMWINDOW == 80 (0x1187be400) [pid = 2230] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 04:01:15 INFO - PROCESS | 2230 | --DOMWINDOW == 79 (0x118f45800) [pid = 2230] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 04:01:15 INFO - PROCESS | 2230 | --DOMWINDOW == 78 (0x1240cc000) [pid = 2230] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 04:01:15 INFO - PROCESS | 2230 | --DOMWINDOW == 77 (0x125553800) [pid = 2230] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 04:01:15 INFO - PROCESS | 2230 | 1471345275501 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:01:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 04:01:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 770ms 04:01:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 04:01:15 INFO - PROCESS | 2230 | 1471345275514 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 04:01:15 INFO - PROCESS | 2230 | 1471345275516 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 04:01:15 INFO - PROCESS | 2230 | 1471345275518 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 04:01:15 INFO - PROCESS | 2230 | 1471345275519 Marionette TRACE conn2 <- [1,870,null,{}] 04:01:15 INFO - PROCESS | 2230 | 1471345275521 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:01:15 INFO - PROCESS | 2230 | 1471345275522 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:01:15 INFO - PROCESS | 2230 | 1471345275602 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 04:01:15 INFO - PROCESS | 2230 | 1471345275651 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:15 INFO - PROCESS | 2230 | 1471345275652 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:01:15 INFO - PROCESS | 2230 | ++DOCSHELL 0x118fe7000 == 38 [pid = 2230] [id = 225] 04:01:15 INFO - PROCESS | 2230 | ++DOMWINDOW == 78 (0x116802800) [pid = 2230] [serial = 673] [outer = 0x0] 04:01:15 INFO - PROCESS | 2230 | ++DOMWINDOW == 79 (0x11811d000) [pid = 2230] [serial = 674] [outer = 0x116802800] 04:01:15 INFO - PROCESS | 2230 | 1471345275679 Marionette DEBUG loaded listener.js 04:01:15 INFO - PROCESS | 2230 | ++DOMWINDOW == 80 (0x119538c00) [pid = 2230] [serial = 675] [outer = 0x116802800] 04:01:15 INFO - PROCESS | 2230 | 1471345275957 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:01:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 04:01:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 470ms 04:01:15 INFO - PROCESS | 2230 | 1471345275988 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 04:01:16 INFO - PROCESS | 2230 | 1471345276002 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 04:01:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 04:01:16 INFO - PROCESS | 2230 | 1471345276010 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 04:01:16 INFO - PROCESS | 2230 | 1471345276011 Marionette TRACE conn2 <- [1,874,null,{}] 04:01:16 INFO - PROCESS | 2230 | 1471345276017 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:01:16 INFO - PROCESS | 2230 | 1471345276018 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:01:16 INFO - PROCESS | 2230 | 1471345276099 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 04:01:16 INFO - PROCESS | 2230 | 1471345276103 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:16 INFO - PROCESS | 2230 | 1471345276104 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:01:16 INFO - PROCESS | 2230 | ++DOCSHELL 0x12a796000 == 39 [pid = 2230] [id = 226] 04:01:16 INFO - PROCESS | 2230 | ++DOMWINDOW == 81 (0x117d37400) [pid = 2230] [serial = 676] [outer = 0x0] 04:01:16 INFO - PROCESS | 2230 | ++DOMWINDOW == 82 (0x1248c3400) [pid = 2230] [serial = 677] [outer = 0x117d37400] 04:01:16 INFO - PROCESS | 2230 | 1471345276130 Marionette DEBUG loaded listener.js 04:01:16 INFO - PROCESS | 2230 | ++DOMWINDOW == 83 (0x125554c00) [pid = 2230] [serial = 678] [outer = 0x117d37400] 04:01:16 INFO - PROCESS | 2230 | 1471345276457 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:01:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 04:01:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 472ms 04:01:16 INFO - PROCESS | 2230 | 1471345276485 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 04:01:16 INFO - PROCESS | 2230 | 1471345276486 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 04:01:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 04:01:16 INFO - PROCESS | 2230 | 1471345276488 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 04:01:16 INFO - PROCESS | 2230 | 1471345276489 Marionette TRACE conn2 <- [1,878,null,{}] 04:01:16 INFO - PROCESS | 2230 | 1471345276492 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:01:16 INFO - PROCESS | 2230 | 1471345276493 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:01:16 INFO - PROCESS | 2230 | 1471345276600 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 04:01:16 INFO - PROCESS | 2230 | 1471345276605 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:16 INFO - PROCESS | 2230 | 1471345276606 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:01:16 INFO - PROCESS | 2230 | ++DOCSHELL 0x12a8a8800 == 40 [pid = 2230] [id = 227] 04:01:16 INFO - PROCESS | 2230 | ++DOMWINDOW == 84 (0x11911f000) [pid = 2230] [serial = 679] [outer = 0x0] 04:01:16 INFO - PROCESS | 2230 | ++DOMWINDOW == 85 (0x125596000) [pid = 2230] [serial = 680] [outer = 0x11911f000] 04:01:16 INFO - PROCESS | 2230 | 1471345276631 Marionette DEBUG loaded listener.js 04:01:16 INFO - PROCESS | 2230 | ++DOMWINDOW == 86 (0x126906c00) [pid = 2230] [serial = 681] [outer = 0x11911f000] 04:01:16 INFO - PROCESS | 2230 | 1471345276947 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:01:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 04:01:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 519ms 04:01:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 04:01:17 INFO - PROCESS | 2230 | 1471345277008 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 04:01:17 INFO - PROCESS | 2230 | 1471345277009 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 04:01:17 INFO - PROCESS | 2230 | 1471345277011 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 04:01:17 INFO - PROCESS | 2230 | 1471345277013 Marionette TRACE conn2 <- [1,882,null,{}] 04:01:17 INFO - PROCESS | 2230 | 1471345277016 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:01:17 INFO - PROCESS | 2230 | 1471345277017 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:01:17 INFO - PROCESS | 2230 | 1471345277109 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 04:01:17 INFO - PROCESS | 2230 | 1471345277115 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:17 INFO - PROCESS | 2230 | 1471345277117 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:01:17 INFO - PROCESS | 2230 | ++DOCSHELL 0x12b1ec800 == 41 [pid = 2230] [id = 228] 04:01:17 INFO - PROCESS | 2230 | ++DOMWINDOW == 87 (0x125594c00) [pid = 2230] [serial = 682] [outer = 0x0] 04:01:17 INFO - PROCESS | 2230 | ++DOMWINDOW == 88 (0x126d51c00) [pid = 2230] [serial = 683] [outer = 0x125594c00] 04:01:17 INFO - PROCESS | 2230 | 1471345277144 Marionette DEBUG loaded listener.js 04:01:17 INFO - PROCESS | 2230 | ++DOMWINDOW == 89 (0x1270c3400) [pid = 2230] [serial = 684] [outer = 0x125594c00] 04:01:17 INFO - PROCESS | 2230 | --DOCSHELL 0x11658d000 == 40 [pid = 2230] [id = 204] 04:01:17 INFO - PROCESS | 2230 | --DOCSHELL 0x112d50000 == 39 [pid = 2230] [id = 218] 04:01:17 INFO - PROCESS | 2230 | --DOCSHELL 0x11993c000 == 38 [pid = 2230] [id = 217] 04:01:17 INFO - PROCESS | 2230 | --DOCSHELL 0x116586800 == 37 [pid = 2230] [id = 216] 04:01:17 INFO - PROCESS | 2230 | --DOCSHELL 0x120e21800 == 36 [pid = 2230] [id = 215] 04:01:18 INFO - PROCESS | 2230 | --DOCSHELL 0x117d8e800 == 35 [pid = 2230] [id = 219] 04:01:18 INFO - PROCESS | 2230 | --DOCSHELL 0x124a8c800 == 34 [pid = 2230] [id = 222] 04:01:18 INFO - PROCESS | 2230 | --DOCSHELL 0x123cce800 == 33 [pid = 2230] [id = 221] 04:01:18 INFO - PROCESS | 2230 | --DOCSHELL 0x118fe7000 == 32 [pid = 2230] [id = 225] 04:01:18 INFO - PROCESS | 2230 | --DOCSHELL 0x12a796000 == 31 [pid = 2230] [id = 226] 04:01:18 INFO - PROCESS | 2230 | --DOCSHELL 0x12933d800 == 30 [pid = 2230] [id = 224] 04:01:18 INFO - PROCESS | 2230 | --DOCSHELL 0x12693f000 == 29 [pid = 2230] [id = 223] 04:01:18 INFO - PROCESS | 2230 | --DOCSHELL 0x119ab0800 == 28 [pid = 2230] [id = 220] 04:01:18 INFO - PROCESS | 2230 | --DOCSHELL 0x12a8a8800 == 27 [pid = 2230] [id = 227] 04:01:18 INFO - PROCESS | 2230 | --DOMWINDOW == 88 (0x1194ae000) [pid = 2230] [serial = 626] [outer = 0x0] [url = about:blank] 04:01:18 INFO - PROCESS | 2230 | --DOMWINDOW == 87 (0x119729000) [pid = 2230] [serial = 629] [outer = 0x0] [url = about:blank] 04:01:18 INFO - PROCESS | 2230 | --DOMWINDOW == 86 (0x123c83800) [pid = 2230] [serial = 633] [outer = 0x0] [url = about:blank] 04:01:18 INFO - PROCESS | 2230 | --DOMWINDOW == 85 (0x120fe5000) [pid = 2230] [serial = 632] [outer = 0x0] [url = about:blank] 04:01:18 INFO - PROCESS | 2230 | --DOMWINDOW == 84 (0x118109000) [pid = 2230] [serial = 612] [outer = 0x0] [url = about:blank] 04:01:18 INFO - PROCESS | 2230 | --DOMWINDOW == 83 (0x117078400) [pid = 2230] [serial = 611] [outer = 0x0] [url = about:blank] 04:01:18 INFO - PROCESS | 2230 | --DOMWINDOW == 82 (0x118fa3c00) [pid = 2230] [serial = 623] [outer = 0x0] [url = about:blank] 04:01:18 INFO - PROCESS | 2230 | --DOMWINDOW == 81 (0x11858e400) [pid = 2230] [serial = 620] [outer = 0x0] [url = about:blank] 04:01:18 INFO - PROCESS | 2230 | --DOMWINDOW == 80 (0x119121000) [pid = 2230] [serial = 638] [outer = 0x0] [url = about:blank] 04:01:18 INFO - PROCESS | 2230 | --DOMWINDOW == 79 (0x1187c8800) [pid = 2230] [serial = 621] [outer = 0x0] [url = about:blank] 04:01:18 INFO - PROCESS | 2230 | --DOMWINDOW == 78 (0x1240c8c00) [pid = 2230] [serial = 635] [outer = 0x0] [url = about:blank] 04:01:18 INFO - PROCESS | 2230 | --DOMWINDOW == 77 (0x112af8800) [pid = 2230] [serial = 614] [outer = 0x0] [url = about:blank] 04:01:18 INFO - PROCESS | 2230 | --DOMWINDOW == 76 (0x112a86000) [pid = 2230] [serial = 615] [outer = 0x0] [url = about:blank] 04:01:18 INFO - PROCESS | 2230 | --DOMWINDOW == 75 (0x1170f3800) [pid = 2230] [serial = 617] [outer = 0x0] [url = about:blank] 04:01:18 INFO - PROCESS | 2230 | --DOMWINDOW == 74 (0x1176a3400) [pid = 2230] [serial = 618] [outer = 0x0] [url = about:blank] 04:01:18 INFO - PROCESS | 2230 | --DOMWINDOW == 73 (0x11811b000) [pid = 2230] [serial = 600] [outer = 0x0] [url = about:blank] 04:01:18 INFO - PROCESS | 2230 | --DOMWINDOW == 72 (0x124510800) [pid = 2230] [serial = 642] [outer = 0x0] [url = about:blank] 04:01:18 INFO - PROCESS | 2230 | --DOMWINDOW == 71 (0x1170f7c00) [pid = 2230] [serial = 599] [outer = 0x0] [url = about:blank] 04:01:18 INFO - PROCESS | 2230 | --DOMWINDOW == 70 (0x119534000) [pid = 2230] [serial = 603] [outer = 0x0] [url = about:blank] 04:01:18 INFO - PROCESS | 2230 | --DOMWINDOW == 69 (0x119121400) [pid = 2230] [serial = 602] [outer = 0x0] [url = about:blank] 04:01:18 INFO - PROCESS | 2230 | --DOMWINDOW == 68 (0x1248c7000) [pid = 2230] [serial = 606] [outer = 0x0] [url = about:blank] 04:01:18 INFO - PROCESS | 2230 | --DOMWINDOW == 67 (0x124190c00) [pid = 2230] [serial = 605] [outer = 0x0] [url = about:blank] 04:01:18 INFO - PROCESS | 2230 | --DOMWINDOW == 66 (0x1240d0800) [pid = 2230] [serial = 636] [outer = 0x0] [url = about:blank] 04:01:18 INFO - PROCESS | 2230 | --DOMWINDOW == 65 (0x119cccc00) [pid = 2230] [serial = 639] [outer = 0x0] [url = about:blank] 04:01:18 INFO - PROCESS | 2230 | --DOMWINDOW == 64 (0x126908000) [pid = 2230] [serial = 609] [outer = 0x0] [url = about:blank] 04:01:18 INFO - PROCESS | 2230 | --DOMWINDOW == 63 (0x120e97800) [pid = 2230] [serial = 630] [outer = 0x0] [url = about:blank] 04:01:18 INFO - PROCESS | 2230 | --DOMWINDOW == 62 (0x119537000) [pid = 2230] [serial = 627] [outer = 0x0] [url = about:blank] 04:01:18 INFO - PROCESS | 2230 | --DOMWINDOW == 61 (0x125596800) [pid = 2230] [serial = 608] [outer = 0x0] [url = about:blank] 04:01:18 INFO - PROCESS | 2230 | --DOMWINDOW == 60 (0x1240d1400) [pid = 2230] [serial = 641] [outer = 0x0] [url = about:blank] 04:01:18 INFO - PROCESS | 2230 | --DOMWINDOW == 59 (0x119122800) [pid = 2230] [serial = 624] [outer = 0x0] [url = about:blank] 04:01:18 INFO - PROCESS | 2230 | --DOMWINDOW == 58 (0x1248cf400) [pid = 2230] [serial = 644] [outer = 0x0] [url = about:blank] 04:01:18 INFO - PROCESS | 2230 | 1471345278500 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:01:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 04:01:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1525ms 04:01:18 INFO - PROCESS | 2230 | 1471345278537 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 04:01:18 INFO - PROCESS | 2230 | 1471345278539 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 04:01:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 04:01:18 INFO - PROCESS | 2230 | 1471345278543 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 04:01:18 INFO - PROCESS | 2230 | 1471345278545 Marionette TRACE conn2 <- [1,886,null,{}] 04:01:18 INFO - PROCESS | 2230 | 1471345278550 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:01:18 INFO - PROCESS | 2230 | 1471345278552 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:01:18 INFO - PROCESS | 2230 | 1471345278633 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 04:01:18 INFO - PROCESS | 2230 | 1471345278682 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:18 INFO - PROCESS | 2230 | 1471345278685 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:01:18 INFO - PROCESS | 2230 | ++DOCSHELL 0x113f25800 == 28 [pid = 2230] [id = 229] 04:01:18 INFO - PROCESS | 2230 | ++DOMWINDOW == 59 (0x112a93800) [pid = 2230] [serial = 685] [outer = 0x0] 04:01:18 INFO - PROCESS | 2230 | ++DOMWINDOW == 60 (0x112af6c00) [pid = 2230] [serial = 686] [outer = 0x112a93800] 04:01:18 INFO - PROCESS | 2230 | 1471345278714 Marionette DEBUG loaded listener.js 04:01:18 INFO - PROCESS | 2230 | ++DOMWINDOW == 61 (0x115ed4400) [pid = 2230] [serial = 687] [outer = 0x112a93800] 04:01:19 INFO - PROCESS | 2230 | 1471345279126 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:01:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 04:01:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 622ms 04:01:19 INFO - PROCESS | 2230 | 1471345279166 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 04:01:19 INFO - PROCESS | 2230 | 1471345279170 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 04:01:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 04:01:19 INFO - PROCESS | 2230 | 1471345279175 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 04:01:19 INFO - PROCESS | 2230 | 1471345279178 Marionette TRACE conn2 <- [1,890,null,{}] 04:01:19 INFO - PROCESS | 2230 | 1471345279183 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:01:19 INFO - PROCESS | 2230 | 1471345279187 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:01:19 INFO - PROCESS | 2230 | 1471345279336 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 04:01:19 INFO - PROCESS | 2230 | 1471345279502 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:19 INFO - PROCESS | 2230 | 1471345279505 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:01:19 INFO - PROCESS | 2230 | ++DOCSHELL 0x1168bd800 == 29 [pid = 2230] [id = 230] 04:01:19 INFO - PROCESS | 2230 | ++DOMWINDOW == 62 (0x1160cd400) [pid = 2230] [serial = 688] [outer = 0x0] 04:01:19 INFO - PROCESS | 2230 | ++DOMWINDOW == 63 (0x116294c00) [pid = 2230] [serial = 689] [outer = 0x1160cd400] 04:01:19 INFO - PROCESS | 2230 | 1471345279558 Marionette DEBUG loaded listener.js 04:01:19 INFO - PROCESS | 2230 | ++DOMWINDOW == 64 (0x116885800) [pid = 2230] [serial = 690] [outer = 0x1160cd400] 04:01:20 INFO - PROCESS | 2230 | 1471345280093 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:01:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 04:01:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 925ms 04:01:20 INFO - PROCESS | 2230 | 1471345280099 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 04:01:20 INFO - PROCESS | 2230 | 1471345280102 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 04:01:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 04:01:20 INFO - PROCESS | 2230 | 1471345280107 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 04:01:20 INFO - PROCESS | 2230 | 1471345280109 Marionette TRACE conn2 <- [1,894,null,{}] 04:01:20 INFO - PROCESS | 2230 | 1471345280140 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:01:20 INFO - PROCESS | 2230 | 1471345280142 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:01:20 INFO - PROCESS | 2230 | 1471345280246 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 04:01:20 INFO - PROCESS | 2230 | 1471345280316 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:20 INFO - PROCESS | 2230 | 1471345280317 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:01:20 INFO - PROCESS | 2230 | ++DOCSHELL 0x117d9f800 == 30 [pid = 2230] [id = 231] 04:01:20 INFO - PROCESS | 2230 | ++DOMWINDOW == 65 (0x1170fb400) [pid = 2230] [serial = 691] [outer = 0x0] 04:01:20 INFO - PROCESS | 2230 | ++DOMWINDOW == 66 (0x1170ff000) [pid = 2230] [serial = 692] [outer = 0x1170fb400] 04:01:20 INFO - PROCESS | 2230 | 1471345280349 Marionette DEBUG loaded listener.js 04:01:20 INFO - PROCESS | 2230 | ++DOMWINDOW == 67 (0x1176a5c00) [pid = 2230] [serial = 693] [outer = 0x1170fb400] 04:01:21 INFO - PROCESS | 2230 | 1471345281015 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:01:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 04:01:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 920ms 04:01:21 INFO - PROCESS | 2230 | 1471345281028 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 04:01:21 INFO - PROCESS | 2230 | 1471345281034 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 04:01:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 04:01:21 INFO - PROCESS | 2230 | 1471345281039 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 04:01:21 INFO - PROCESS | 2230 | 1471345281042 Marionette TRACE conn2 <- [1,898,null,{}] 04:01:21 INFO - PROCESS | 2230 | 1471345281048 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:01:21 INFO - PROCESS | 2230 | 1471345281050 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:01:21 INFO - PROCESS | 2230 | 1471345281181 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 04:01:21 INFO - PROCESS | 2230 | 1471345281256 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:21 INFO - PROCESS | 2230 | 1471345281260 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:01:21 INFO - PROCESS | 2230 | ++DOCSHELL 0x112de6000 == 31 [pid = 2230] [id = 232] 04:01:21 INFO - PROCESS | 2230 | ++DOMWINDOW == 68 (0x1122dec00) [pid = 2230] [serial = 694] [outer = 0x0] 04:01:21 INFO - PROCESS | 2230 | ++DOMWINDOW == 69 (0x1122ea000) [pid = 2230] [serial = 695] [outer = 0x1122dec00] 04:01:21 INFO - PROCESS | 2230 | 1471345281302 Marionette DEBUG loaded listener.js 04:01:21 INFO - PROCESS | 2230 | ++DOMWINDOW == 70 (0x11273f400) [pid = 2230] [serial = 696] [outer = 0x1122dec00] 04:01:21 INFO - PROCESS | 2230 | 1471345281626 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:01:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 04:01:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 622ms 04:01:21 INFO - PROCESS | 2230 | 1471345281661 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 04:01:21 INFO - PROCESS | 2230 | 1471345281667 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 04:01:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 04:01:21 INFO - PROCESS | 2230 | 1471345281672 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 04:01:21 INFO - PROCESS | 2230 | 1471345281674 Marionette TRACE conn2 <- [1,902,null,{}] 04:01:21 INFO - PROCESS | 2230 | 1471345281676 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:01:21 INFO - PROCESS | 2230 | 1471345281678 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:01:21 INFO - PROCESS | 2230 | 1471345281771 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 04:01:21 INFO - PROCESS | 2230 | 1471345281821 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:21 INFO - PROCESS | 2230 | 1471345281822 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:01:21 INFO - PROCESS | 2230 | ++DOCSHELL 0x1162e0000 == 32 [pid = 2230] [id = 233] 04:01:21 INFO - PROCESS | 2230 | ++DOMWINDOW == 71 (0x112af4800) [pid = 2230] [serial = 697] [outer = 0x0] 04:01:21 INFO - PROCESS | 2230 | ++DOMWINDOW == 72 (0x113d91800) [pid = 2230] [serial = 698] [outer = 0x112af4800] 04:01:21 INFO - PROCESS | 2230 | 1471345281850 Marionette DEBUG loaded listener.js 04:01:21 INFO - PROCESS | 2230 | ++DOMWINDOW == 73 (0x116274800) [pid = 2230] [serial = 699] [outer = 0x112af4800] 04:01:22 INFO - PROCESS | 2230 | 1471345282125 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:01:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 04:01:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 469ms 04:01:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 04:01:22 INFO - PROCESS | 2230 | 1471345282156 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 04:01:22 INFO - PROCESS | 2230 | 1471345282157 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 04:01:22 INFO - PROCESS | 2230 | 1471345282159 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 04:01:22 INFO - PROCESS | 2230 | 1471345282163 Marionette TRACE conn2 <- [1,906,null,{}] 04:01:22 INFO - PROCESS | 2230 | 1471345282177 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:01:22 INFO - PROCESS | 2230 | 1471345282181 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:01:22 INFO - PROCESS | 2230 | 1471345282265 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 04:01:22 INFO - PROCESS | 2230 | 1471345282270 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:22 INFO - PROCESS | 2230 | 1471345282273 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:01:22 INFO - PROCESS | 2230 | ++DOCSHELL 0x11916e800 == 33 [pid = 2230] [id = 234] 04:01:22 INFO - PROCESS | 2230 | ++DOMWINDOW == 74 (0x1170f5800) [pid = 2230] [serial = 700] [outer = 0x0] 04:01:22 INFO - PROCESS | 2230 | ++DOMWINDOW == 75 (0x117d2c000) [pid = 2230] [serial = 701] [outer = 0x1170f5800] 04:01:22 INFO - PROCESS | 2230 | 1471345282306 Marionette DEBUG loaded listener.js 04:01:22 INFO - PROCESS | 2230 | ++DOMWINDOW == 76 (0x118112800) [pid = 2230] [serial = 702] [outer = 0x1170f5800] 04:01:22 INFO - PROCESS | 2230 | 1471345282700 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:01:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 04:01:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 579ms 04:01:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 04:01:22 INFO - PROCESS | 2230 | 1471345282739 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 04:01:22 INFO - PROCESS | 2230 | 1471345282742 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 04:01:22 INFO - PROCESS | 2230 | 1471345282746 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 04:01:22 INFO - PROCESS | 2230 | 1471345282748 Marionette TRACE conn2 <- [1,910,null,{}] 04:01:22 INFO - PROCESS | 2230 | 1471345282751 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:01:22 INFO - PROCESS | 2230 | 1471345282753 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:01:22 INFO - PROCESS | 2230 | 1471345282911 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 04:01:22 INFO - PROCESS | 2230 | 1471345282919 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:22 INFO - PROCESS | 2230 | 1471345282920 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:01:22 INFO - PROCESS | 2230 | ++DOCSHELL 0x11993c000 == 34 [pid = 2230] [id = 235] 04:01:22 INFO - PROCESS | 2230 | ++DOMWINDOW == 77 (0x118114000) [pid = 2230] [serial = 703] [outer = 0x0] 04:01:22 INFO - PROCESS | 2230 | ++DOMWINDOW == 78 (0x1181b8800) [pid = 2230] [serial = 704] [outer = 0x118114000] 04:01:22 INFO - PROCESS | 2230 | 1471345282955 Marionette DEBUG loaded listener.js 04:01:23 INFO - PROCESS | 2230 | ++DOMWINDOW == 79 (0x118591800) [pid = 2230] [serial = 705] [outer = 0x118114000] 04:01:23 INFO - PROCESS | 2230 | 1471345283394 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:01:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 04:01:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 672ms 04:01:23 INFO - PROCESS | 2230 | 1471345283418 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 04:01:23 INFO - PROCESS | 2230 | 1471345283420 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 04:01:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 04:01:23 INFO - PROCESS | 2230 | 1471345283424 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 04:01:23 INFO - PROCESS | 2230 | 1471345283436 Marionette TRACE conn2 <- [1,914,null,{}] 04:01:23 INFO - PROCESS | 2230 | 1471345283440 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:01:23 INFO - PROCESS | 2230 | 1471345283442 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:01:23 INFO - PROCESS | 2230 | 1471345283583 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 04:01:23 INFO - PROCESS | 2230 | 1471345283639 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:23 INFO - PROCESS | 2230 | 1471345283641 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:01:23 INFO - PROCESS | 2230 | ++DOCSHELL 0x12386f800 == 35 [pid = 2230] [id = 236] 04:01:23 INFO - PROCESS | 2230 | ++DOMWINDOW == 80 (0x11811cc00) [pid = 2230] [serial = 706] [outer = 0x0] 04:01:23 INFO - PROCESS | 2230 | ++DOMWINDOW == 81 (0x1187bf400) [pid = 2230] [serial = 707] [outer = 0x11811cc00] 04:01:23 INFO - PROCESS | 2230 | 1471345283682 Marionette DEBUG loaded listener.js 04:01:23 INFO - PROCESS | 2230 | ++DOMWINDOW == 82 (0x1187cac00) [pid = 2230] [serial = 708] [outer = 0x11811cc00] 04:01:24 INFO - PROCESS | 2230 | 1471345284119 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:01:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 04:01:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 735ms 04:01:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 04:01:24 INFO - PROCESS | 2230 | 1471345284159 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 04:01:24 INFO - PROCESS | 2230 | 1471345284160 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 04:01:24 INFO - PROCESS | 2230 | 1471345284162 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 04:01:24 INFO - PROCESS | 2230 | 1471345284164 Marionette TRACE conn2 <- [1,918,null,{}] 04:01:24 INFO - PROCESS | 2230 | 1471345284166 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:01:24 INFO - PROCESS | 2230 | 1471345284170 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:01:24 INFO - PROCESS | 2230 | 1471345284283 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 04:01:24 INFO - PROCESS | 2230 | 1471345284316 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:24 INFO - PROCESS | 2230 | 1471345284317 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:01:24 INFO - PROCESS | 2230 | ++DOCSHELL 0x124030000 == 36 [pid = 2230] [id = 237] 04:01:24 INFO - PROCESS | 2230 | ++DOMWINDOW == 83 (0x118851400) [pid = 2230] [serial = 709] [outer = 0x0] 04:01:24 INFO - PROCESS | 2230 | ++DOMWINDOW == 84 (0x11911a800) [pid = 2230] [serial = 710] [outer = 0x118851400] 04:01:24 INFO - PROCESS | 2230 | 1471345284343 Marionette DEBUG loaded listener.js 04:01:24 INFO - PROCESS | 2230 | ++DOMWINDOW == 85 (0x119532000) [pid = 2230] [serial = 711] [outer = 0x118851400] 04:01:24 INFO - PROCESS | 2230 | 1471345284644 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:01:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 04:01:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 520ms 04:01:24 INFO - PROCESS | 2230 | --DOMWINDOW == 84 (0x125594c00) [pid = 2230] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 04:01:24 INFO - PROCESS | 2230 | --DOMWINDOW == 83 (0x11911f000) [pid = 2230] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 04:01:24 INFO - PROCESS | 2230 | --DOMWINDOW == 82 (0x118fa4000) [pid = 2230] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 04:01:24 INFO - PROCESS | 2230 | --DOMWINDOW == 81 (0x120fe4000) [pid = 2230] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 04:01:24 INFO - PROCESS | 2230 | --DOMWINDOW == 80 (0x116802800) [pid = 2230] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 04:01:24 INFO - PROCESS | 2230 | --DOMWINDOW == 79 (0x124e69c00) [pid = 2230] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 04:01:24 INFO - PROCESS | 2230 | --DOMWINDOW == 78 (0x117d37400) [pid = 2230] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 04:01:24 INFO - PROCESS | 2230 | --DOMWINDOW == 77 (0x11973d400) [pid = 2230] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 04:01:24 INFO - PROCESS | 2230 | --DOMWINDOW == 76 (0x11885a000) [pid = 2230] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 04:01:24 INFO - PROCESS | 2230 | --DOMWINDOW == 75 (0x1170fd800) [pid = 2230] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 04:01:24 INFO - PROCESS | 2230 | --DOMWINDOW == 74 (0x11605d000) [pid = 2230] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 04:01:24 INFO - PROCESS | 2230 | --DOMWINDOW == 73 (0x1170fd400) [pid = 2230] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 04:01:24 INFO - PROCESS | 2230 | --DOMWINDOW == 72 (0x11273c400) [pid = 2230] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 04:01:24 INFO - PROCESS | 2230 | --DOMWINDOW == 71 (0x124513c00) [pid = 2230] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 04:01:24 INFO - PROCESS | 2230 | 1471345284690 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 04:01:24 INFO - PROCESS | 2230 | 1471345284692 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 04:01:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 04:01:24 INFO - PROCESS | 2230 | 1471345284694 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 04:01:24 INFO - PROCESS | 2230 | 1471345284695 Marionette TRACE conn2 <- [1,922,null,{}] 04:01:24 INFO - PROCESS | 2230 | 1471345284700 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:01:24 INFO - PROCESS | 2230 | 1471345284709 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:01:24 INFO - PROCESS | 2230 | 1471345284801 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 04:01:24 INFO - PROCESS | 2230 | 1471345284837 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:24 INFO - PROCESS | 2230 | 1471345284838 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:01:24 INFO - PROCESS | 2230 | ++DOCSHELL 0x1241ae000 == 37 [pid = 2230] [id = 238] 04:01:24 INFO - PROCESS | 2230 | ++DOMWINDOW == 72 (0x110f9d800) [pid = 2230] [serial = 712] [outer = 0x0] 04:01:24 INFO - PROCESS | 2230 | ++DOMWINDOW == 73 (0x118116400) [pid = 2230] [serial = 713] [outer = 0x110f9d800] 04:01:24 INFO - PROCESS | 2230 | 1471345284863 Marionette DEBUG loaded listener.js 04:01:24 INFO - PROCESS | 2230 | ++DOMWINDOW == 74 (0x1194c3800) [pid = 2230] [serial = 714] [outer = 0x110f9d800] 04:01:25 INFO - PROCESS | 2230 | 1471345285158 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:01:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 04:01:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 474ms 04:01:25 INFO - PROCESS | 2230 | 1471345285170 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 04:01:25 INFO - PROCESS | 2230 | 1471345285171 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 04:01:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 04:01:25 INFO - PROCESS | 2230 | 1471345285174 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 04:01:25 INFO - PROCESS | 2230 | 1471345285175 Marionette TRACE conn2 <- [1,926,null,{}] 04:01:25 INFO - PROCESS | 2230 | 1471345285177 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:01:25 INFO - PROCESS | 2230 | 1471345285178 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:01:25 INFO - PROCESS | 2230 | 1471345285269 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 04:01:25 INFO - PROCESS | 2230 | 1471345285272 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:25 INFO - PROCESS | 2230 | 1471345285273 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:01:25 INFO - PROCESS | 2230 | ++DOCSHELL 0x124e0b800 == 38 [pid = 2230] [id = 239] 04:01:25 INFO - PROCESS | 2230 | ++DOMWINDOW == 75 (0x1194c5c00) [pid = 2230] [serial = 715] [outer = 0x0] 04:01:25 INFO - PROCESS | 2230 | ++DOMWINDOW == 76 (0x119723000) [pid = 2230] [serial = 716] [outer = 0x1194c5c00] 04:01:25 INFO - PROCESS | 2230 | 1471345285301 Marionette DEBUG loaded listener.js 04:01:25 INFO - PROCESS | 2230 | ++DOMWINDOW == 77 (0x11973d000) [pid = 2230] [serial = 717] [outer = 0x1194c5c00] 04:01:25 INFO - PROCESS | 2230 | 1471345285623 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:01:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 04:01:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 468ms 04:01:25 INFO - PROCESS | 2230 | 1471345285642 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 04:01:25 INFO - PROCESS | 2230 | 1471345285644 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 04:01:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 04:01:25 INFO - PROCESS | 2230 | 1471345285647 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 04:01:25 INFO - PROCESS | 2230 | 1471345285650 Marionette TRACE conn2 <- [1,930,null,{}] 04:01:25 INFO - PROCESS | 2230 | 1471345285652 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:01:25 INFO - PROCESS | 2230 | 1471345285653 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:01:25 INFO - PROCESS | 2230 | 1471345285766 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 04:01:25 INFO - PROCESS | 2230 | 1471345285771 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:25 INFO - PROCESS | 2230 | 1471345285772 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:01:25 INFO - PROCESS | 2230 | ++DOCSHELL 0x11203b000 == 39 [pid = 2230] [id = 240] 04:01:25 INFO - PROCESS | 2230 | ++DOMWINDOW == 78 (0x11973c800) [pid = 2230] [serial = 718] [outer = 0x0] 04:01:25 INFO - PROCESS | 2230 | ++DOMWINDOW == 79 (0x119748c00) [pid = 2230] [serial = 719] [outer = 0x11973c800] 04:01:25 INFO - PROCESS | 2230 | 1471345285797 Marionette DEBUG loaded listener.js 04:01:25 INFO - PROCESS | 2230 | ++DOMWINDOW == 80 (0x119a9d800) [pid = 2230] [serial = 720] [outer = 0x11973c800] 04:01:26 INFO - PROCESS | 2230 | 1471345286107 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:01:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 04:01:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 471ms 04:01:26 INFO - PROCESS | 2230 | 1471345286122 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 04:01:26 INFO - PROCESS | 2230 | 1471345286124 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 04:01:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 04:01:26 INFO - PROCESS | 2230 | 1471345286126 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 04:01:26 INFO - PROCESS | 2230 | 1471345286127 Marionette TRACE conn2 <- [1,934,null,{}] 04:01:26 INFO - PROCESS | 2230 | 1471345286130 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:01:26 INFO - PROCESS | 2230 | 1471345286133 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:01:26 INFO - PROCESS | 2230 | 1471345286217 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 04:01:26 INFO - PROCESS | 2230 | 1471345286220 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:26 INFO - PROCESS | 2230 | 1471345286222 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:01:26 INFO - PROCESS | 2230 | ++DOCSHELL 0x1271d0800 == 40 [pid = 2230] [id = 241] 04:01:26 INFO - PROCESS | 2230 | ++DOMWINDOW == 81 (0x119121400) [pid = 2230] [serial = 721] [outer = 0x0] 04:01:26 INFO - PROCESS | 2230 | ++DOMWINDOW == 82 (0x119cc3400) [pid = 2230] [serial = 722] [outer = 0x119121400] 04:01:26 INFO - PROCESS | 2230 | 1471345286247 Marionette DEBUG loaded listener.js 04:01:26 INFO - PROCESS | 2230 | ++DOMWINDOW == 83 (0x118539800) [pid = 2230] [serial = 723] [outer = 0x119121400] 04:01:26 INFO - PROCESS | 2230 | 1471345286590 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:01:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 04:01:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 474ms 04:01:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 04:01:26 INFO - PROCESS | 2230 | 1471345286600 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 04:01:26 INFO - PROCESS | 2230 | 1471345286602 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 04:01:26 INFO - PROCESS | 2230 | 1471345286604 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 04:01:26 INFO - PROCESS | 2230 | 1471345286606 Marionette TRACE conn2 <- [1,938,null,{}] 04:01:26 INFO - PROCESS | 2230 | 1471345286608 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:01:26 INFO - PROCESS | 2230 | 1471345286610 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:01:26 INFO - PROCESS | 2230 | 1471345286736 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 04:01:26 INFO - PROCESS | 2230 | 1471345286742 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:26 INFO - PROCESS | 2230 | 1471345286744 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:01:26 INFO - PROCESS | 2230 | ++DOCSHELL 0x128c2d800 == 41 [pid = 2230] [id = 242] 04:01:26 INFO - PROCESS | 2230 | ++DOMWINDOW == 84 (0x11973d800) [pid = 2230] [serial = 724] [outer = 0x0] 04:01:26 INFO - PROCESS | 2230 | ++DOMWINDOW == 85 (0x119ea7800) [pid = 2230] [serial = 725] [outer = 0x11973d800] 04:01:26 INFO - PROCESS | 2230 | 1471345286771 Marionette DEBUG loaded listener.js 04:01:26 INFO - PROCESS | 2230 | ++DOMWINDOW == 86 (0x124090c00) [pid = 2230] [serial = 726] [outer = 0x11973d800] 04:01:27 INFO - PROCESS | 2230 | 1471345287076 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:01:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 04:01:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 520ms 04:01:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 04:01:27 INFO - PROCESS | 2230 | 1471345287124 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 04:01:27 INFO - PROCESS | 2230 | 1471345287126 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 04:01:27 INFO - PROCESS | 2230 | 1471345287128 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 04:01:27 INFO - PROCESS | 2230 | 1471345287129 Marionette TRACE conn2 <- [1,942,null,{}] 04:01:27 INFO - PROCESS | 2230 | 1471345287131 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:01:27 INFO - PROCESS | 2230 | 1471345287133 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:01:27 INFO - PROCESS | 2230 | 1471345287259 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 04:01:27 INFO - PROCESS | 2230 | 1471345287308 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:27 INFO - PROCESS | 2230 | 1471345287310 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:01:27 INFO - PROCESS | 2230 | ++DOCSHELL 0x11206e800 == 42 [pid = 2230] [id = 243] 04:01:27 INFO - PROCESS | 2230 | ++DOMWINDOW == 87 (0x110f99400) [pid = 2230] [serial = 727] [outer = 0x0] 04:01:27 INFO - PROCESS | 2230 | ++DOMWINDOW == 88 (0x1110ac400) [pid = 2230] [serial = 728] [outer = 0x110f99400] 04:01:27 INFO - PROCESS | 2230 | 1471345287343 Marionette DEBUG loaded listener.js 04:01:27 INFO - PROCESS | 2230 | ++DOMWINDOW == 89 (0x11229f800) [pid = 2230] [serial = 729] [outer = 0x110f99400] 04:01:27 INFO - PROCESS | 2230 | 1471345287805 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:01:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 04:01:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 720ms 04:01:27 INFO - PROCESS | 2230 | 1471345287850 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 04:01:27 INFO - PROCESS | 2230 | 1471345287853 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 04:01:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 04:01:27 INFO - PROCESS | 2230 | 1471345287856 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 04:01:27 INFO - PROCESS | 2230 | 1471345287858 Marionette TRACE conn2 <- [1,946,null,{}] 04:01:27 INFO - PROCESS | 2230 | 1471345287861 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:01:27 INFO - PROCESS | 2230 | 1471345287865 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:01:27 INFO - PROCESS | 2230 | 1471345287969 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 04:01:28 INFO - PROCESS | 2230 | 1471345288020 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:28 INFO - PROCESS | 2230 | 1471345288021 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:01:28 INFO - PROCESS | 2230 | ++DOCSHELL 0x11916d000 == 43 [pid = 2230] [id = 244] 04:01:28 INFO - PROCESS | 2230 | ++DOMWINDOW == 90 (0x112741800) [pid = 2230] [serial = 730] [outer = 0x0] 04:01:28 INFO - PROCESS | 2230 | ++DOMWINDOW == 91 (0x1162ee800) [pid = 2230] [serial = 731] [outer = 0x112741800] 04:01:28 INFO - PROCESS | 2230 | 1471345288053 Marionette DEBUG loaded listener.js 04:01:28 INFO - PROCESS | 2230 | ++DOMWINDOW == 92 (0x117078400) [pid = 2230] [serial = 732] [outer = 0x112741800] 04:01:28 INFO - PROCESS | 2230 | 1471345288483 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:01:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 04:01:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 672ms 04:01:28 INFO - PROCESS | 2230 | 1471345288528 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 04:01:28 INFO - PROCESS | 2230 | 1471345288530 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 04:01:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 04:01:28 INFO - PROCESS | 2230 | 1471345288533 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 04:01:28 INFO - PROCESS | 2230 | 1471345288534 Marionette TRACE conn2 <- [1,950,null,{}] 04:01:28 INFO - PROCESS | 2230 | 1471345288537 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:01:28 INFO - PROCESS | 2230 | 1471345288538 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:01:28 INFO - PROCESS | 2230 | 1471345288660 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 04:01:28 INFO - PROCESS | 2230 | 1471345288741 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:28 INFO - PROCESS | 2230 | 1471345288742 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:01:28 INFO - PROCESS | 2230 | ++DOCSHELL 0x126d7f000 == 44 [pid = 2230] [id = 245] 04:01:28 INFO - PROCESS | 2230 | ++DOMWINDOW == 93 (0x11811d400) [pid = 2230] [serial = 733] [outer = 0x0] 04:01:28 INFO - PROCESS | 2230 | ++DOMWINDOW == 94 (0x118538800) [pid = 2230] [serial = 734] [outer = 0x11811d400] 04:01:28 INFO - PROCESS | 2230 | 1471345288772 Marionette DEBUG loaded listener.js 04:01:28 INFO - PROCESS | 2230 | ++DOMWINDOW == 95 (0x118852400) [pid = 2230] [serial = 735] [outer = 0x11811d400] 04:01:29 INFO - PROCESS | 2230 | 1471345289202 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:01:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 04:01:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 718ms 04:01:29 INFO - PROCESS | 2230 | 1471345289252 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 04:01:29 INFO - PROCESS | 2230 | 1471345289255 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 04:01:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 04:01:29 INFO - PROCESS | 2230 | 1471345289280 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 04:01:29 INFO - PROCESS | 2230 | 1471345289284 Marionette TRACE conn2 <- [1,954,null,{}] 04:01:29 INFO - PROCESS | 2230 | 1471345289289 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:01:29 INFO - PROCESS | 2230 | 1471345289291 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:01:29 INFO - PROCESS | 2230 | 1471345289396 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 04:01:29 INFO - PROCESS | 2230 | 1471345289461 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:29 INFO - PROCESS | 2230 | 1471345289462 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:01:29 INFO - PROCESS | 2230 | ++DOCSHELL 0x12a64f800 == 45 [pid = 2230] [id = 246] 04:01:29 INFO - PROCESS | 2230 | ++DOMWINDOW == 96 (0x118852000) [pid = 2230] [serial = 736] [outer = 0x0] 04:01:29 INFO - PROCESS | 2230 | ++DOMWINDOW == 97 (0x11953cc00) [pid = 2230] [serial = 737] [outer = 0x118852000] 04:01:29 INFO - PROCESS | 2230 | 1471345289492 Marionette DEBUG loaded listener.js 04:01:29 INFO - PROCESS | 2230 | ++DOMWINDOW == 98 (0x119cc1000) [pid = 2230] [serial = 738] [outer = 0x118852000] 04:01:29 INFO - PROCESS | 2230 | 1471345289926 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:01:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 04:01:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 697ms 04:01:29 INFO - PROCESS | 2230 | 1471345289980 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 04:01:29 INFO - PROCESS | 2230 | 1471345289983 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 04:01:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 04:01:29 INFO - PROCESS | 2230 | 1471345289987 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 04:01:29 INFO - PROCESS | 2230 | 1471345289989 Marionette TRACE conn2 <- [1,958,null,{}] 04:01:29 INFO - PROCESS | 2230 | 1471345289993 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:01:29 INFO - PROCESS | 2230 | 1471345289995 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:01:30 INFO - PROCESS | 2230 | 1471345290150 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 04:01:30 INFO - PROCESS | 2230 | 1471345290246 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:30 INFO - PROCESS | 2230 | 1471345290248 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:01:30 INFO - PROCESS | 2230 | ++DOCSHELL 0x117235800 == 46 [pid = 2230] [id = 247] 04:01:30 INFO - PROCESS | 2230 | ++DOMWINDOW == 99 (0x113d91c00) [pid = 2230] [serial = 739] [outer = 0x0] 04:01:30 INFO - PROCESS | 2230 | ++DOMWINDOW == 100 (0x120e9ac00) [pid = 2230] [serial = 740] [outer = 0x113d91c00] 04:01:30 INFO - PROCESS | 2230 | 1471345290297 Marionette DEBUG loaded listener.js 04:01:30 INFO - PROCESS | 2230 | ++DOMWINDOW == 101 (0x120fe8000) [pid = 2230] [serial = 741] [outer = 0x113d91c00] 04:01:30 INFO - PROCESS | 2230 | 1471345290893 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:01:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 04:01:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 974ms 04:01:30 INFO - PROCESS | 2230 | 1471345290961 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 04:01:30 INFO - PROCESS | 2230 | 1471345290963 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 04:01:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 04:01:30 INFO - PROCESS | 2230 | 1471345290966 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 04:01:30 INFO - PROCESS | 2230 | 1471345290968 Marionette TRACE conn2 <- [1,962,null,{}] 04:01:30 INFO - PROCESS | 2230 | 1471345290971 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:01:30 INFO - PROCESS | 2230 | 1471345290973 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:01:31 INFO - PROCESS | 2230 | 1471345291069 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 04:01:31 INFO - PROCESS | 2230 | 1471345291126 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:31 INFO - PROCESS | 2230 | 1471345291127 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:01:31 INFO - PROCESS | 2230 | ++DOCSHELL 0x116754800 == 47 [pid = 2230] [id = 248] 04:01:31 INFO - PROCESS | 2230 | ++DOMWINDOW == 102 (0x1138d1800) [pid = 2230] [serial = 742] [outer = 0x0] 04:01:31 INFO - PROCESS | 2230 | ++DOMWINDOW == 103 (0x1162e8c00) [pid = 2230] [serial = 743] [outer = 0x1138d1800] 04:01:31 INFO - PROCESS | 2230 | 1471345291157 Marionette DEBUG loaded listener.js 04:01:31 INFO - PROCESS | 2230 | ++DOMWINDOW == 104 (0x116ab3800) [pid = 2230] [serial = 744] [outer = 0x1138d1800] 04:01:31 INFO - PROCESS | 2230 | --DOCSHELL 0x12b1ec800 == 46 [pid = 2230] [id = 228] 04:01:31 INFO - PROCESS | 2230 | --DOCSHELL 0x128c2d800 == 45 [pid = 2230] [id = 242] 04:01:31 INFO - PROCESS | 2230 | --DOCSHELL 0x1271d0800 == 44 [pid = 2230] [id = 241] 04:01:31 INFO - PROCESS | 2230 | --DOCSHELL 0x11203b000 == 43 [pid = 2230] [id = 240] 04:01:31 INFO - PROCESS | 2230 | --DOCSHELL 0x124e0b800 == 42 [pid = 2230] [id = 239] 04:01:31 INFO - PROCESS | 2230 | --DOCSHELL 0x1241ae000 == 41 [pid = 2230] [id = 238] 04:01:31 INFO - PROCESS | 2230 | --DOCSHELL 0x124030000 == 40 [pid = 2230] [id = 237] 04:01:31 INFO - PROCESS | 2230 | --DOCSHELL 0x12386f800 == 39 [pid = 2230] [id = 236] 04:01:31 INFO - PROCESS | 2230 | --DOMWINDOW == 103 (0x112af6c00) [pid = 2230] [serial = 686] [outer = 0x0] [url = about:blank] 04:01:31 INFO - PROCESS | 2230 | 1471345291595 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:01:31 INFO - PROCESS | 2230 | --DOCSHELL 0x11993c000 == 38 [pid = 2230] [id = 235] 04:01:31 INFO - PROCESS | 2230 | --DOCSHELL 0x11916e800 == 37 [pid = 2230] [id = 234] 04:01:31 INFO - PROCESS | 2230 | --DOCSHELL 0x1162e0000 == 36 [pid = 2230] [id = 233] 04:01:31 INFO - PROCESS | 2230 | --DOCSHELL 0x112de6000 == 35 [pid = 2230] [id = 232] 04:01:31 INFO - PROCESS | 2230 | --DOCSHELL 0x1168bd800 == 34 [pid = 2230] [id = 230] 04:01:31 INFO - PROCESS | 2230 | --DOCSHELL 0x113f25800 == 33 [pid = 2230] [id = 229] 04:01:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 04:01:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 673ms 04:01:31 INFO - PROCESS | 2230 | --DOMWINDOW == 102 (0x1270c3400) [pid = 2230] [serial = 684] [outer = 0x0] [url = about:blank] 04:01:31 INFO - PROCESS | 2230 | --DOMWINDOW == 101 (0x126906c00) [pid = 2230] [serial = 681] [outer = 0x0] [url = about:blank] 04:01:31 INFO - PROCESS | 2230 | --DOMWINDOW == 100 (0x119cc6000) [pid = 2230] [serial = 665] [outer = 0x0] [url = about:blank] 04:01:31 INFO - PROCESS | 2230 | --DOMWINDOW == 99 (0x1240cb800) [pid = 2230] [serial = 668] [outer = 0x0] [url = about:blank] 04:01:31 INFO - PROCESS | 2230 | --DOMWINDOW == 98 (0x126d51c00) [pid = 2230] [serial = 683] [outer = 0x0] [url = about:blank] 04:01:31 INFO - PROCESS | 2230 | --DOMWINDOW == 97 (0x120ea4400) [pid = 2230] [serial = 666] [outer = 0x0] [url = about:blank] 04:01:31 INFO - PROCESS | 2230 | --DOMWINDOW == 96 (0x11811d000) [pid = 2230] [serial = 674] [outer = 0x0] [url = about:blank] 04:01:31 INFO - PROCESS | 2230 | --DOMWINDOW == 95 (0x1250f4000) [pid = 2230] [serial = 671] [outer = 0x0] [url = about:blank] 04:01:31 INFO - PROCESS | 2230 | --DOMWINDOW == 94 (0x124cef800) [pid = 2230] [serial = 669] [outer = 0x0] [url = about:blank] 04:01:31 INFO - PROCESS | 2230 | --DOMWINDOW == 93 (0x1248c3400) [pid = 2230] [serial = 677] [outer = 0x0] [url = about:blank] 04:01:31 INFO - PROCESS | 2230 | --DOMWINDOW == 92 (0x125554c00) [pid = 2230] [serial = 678] [outer = 0x0] [url = about:blank] 04:01:31 INFO - PROCESS | 2230 | --DOMWINDOW == 91 (0x125596000) [pid = 2230] [serial = 680] [outer = 0x0] [url = about:blank] 04:01:31 INFO - PROCESS | 2230 | --DOMWINDOW == 90 (0x125550000) [pid = 2230] [serial = 672] [outer = 0x0] [url = about:blank] 04:01:31 INFO - PROCESS | 2230 | --DOMWINDOW == 89 (0x119747400) [pid = 2230] [serial = 662] [outer = 0x0] [url = about:blank] 04:01:31 INFO - PROCESS | 2230 | --DOMWINDOW == 88 (0x1194ac000) [pid = 2230] [serial = 659] [outer = 0x0] [url = about:blank] 04:01:31 INFO - PROCESS | 2230 | --DOMWINDOW == 87 (0x11953b800) [pid = 2230] [serial = 660] [outer = 0x0] [url = about:blank] 04:01:31 INFO - PROCESS | 2230 | --DOMWINDOW == 86 (0x118121800) [pid = 2230] [serial = 656] [outer = 0x0] [url = about:blank] 04:01:31 INFO - PROCESS | 2230 | --DOMWINDOW == 85 (0x118597c00) [pid = 2230] [serial = 657] [outer = 0x0] [url = about:blank] 04:01:31 INFO - PROCESS | 2230 | --DOMWINDOW == 84 (0x1162ee000) [pid = 2230] [serial = 653] [outer = 0x0] [url = about:blank] 04:01:31 INFO - PROCESS | 2230 | --DOMWINDOW == 83 (0x1170f5c00) [pid = 2230] [serial = 654] [outer = 0x0] [url = about:blank] 04:01:31 INFO - PROCESS | 2230 | --DOMWINDOW == 82 (0x11811b800) [pid = 2230] [serial = 651] [outer = 0x0] [url = about:blank] 04:01:31 INFO - PROCESS | 2230 | --DOMWINDOW == 81 (0x117d2b800) [pid = 2230] [serial = 650] [outer = 0x0] [url = about:blank] 04:01:31 INFO - PROCESS | 2230 | --DOMWINDOW == 80 (0x113d22800) [pid = 2230] [serial = 648] [outer = 0x0] [url = about:blank] 04:01:31 INFO - PROCESS | 2230 | --DOMWINDOW == 79 (0x112a86800) [pid = 2230] [serial = 647] [outer = 0x0] [url = about:blank] 04:01:31 INFO - PROCESS | 2230 | --DOMWINDOW == 78 (0x125549000) [pid = 2230] [serial = 645] [outer = 0x0] [url = about:blank] 04:01:31 INFO - PROCESS | 2230 | --DOMWINDOW == 77 (0x119c62800) [pid = 2230] [serial = 663] [outer = 0x0] [url = about:blank] 04:01:31 INFO - PROCESS | 2230 | --DOMWINDOW == 76 (0x119538c00) [pid = 2230] [serial = 675] [outer = 0x0] [url = about:blank] 04:01:31 INFO - PROCESS | 2230 | 1471345291641 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 04:01:31 INFO - PROCESS | 2230 | 1471345291646 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 04:01:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 04:01:31 INFO - PROCESS | 2230 | 1471345291654 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 04:01:31 INFO - PROCESS | 2230 | 1471345291657 Marionette TRACE conn2 <- [1,966,null,{}] 04:01:31 INFO - PROCESS | 2230 | 1471345291660 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:01:31 INFO - PROCESS | 2230 | 1471345291663 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:01:31 INFO - PROCESS | 2230 | 1471345291788 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 04:01:31 INFO - PROCESS | 2230 | 1471345291803 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:31 INFO - PROCESS | 2230 | 1471345291805 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:01:31 INFO - PROCESS | 2230 | ++DOCSHELL 0x116867800 == 34 [pid = 2230] [id = 249] 04:01:31 INFO - PROCESS | 2230 | ++DOMWINDOW == 77 (0x1176a6000) [pid = 2230] [serial = 745] [outer = 0x0] 04:01:31 INFO - PROCESS | 2230 | ++DOMWINDOW == 78 (0x118110000) [pid = 2230] [serial = 746] [outer = 0x1176a6000] 04:01:31 INFO - PROCESS | 2230 | 1471345291852 Marionette DEBUG loaded listener.js 04:01:31 INFO - PROCESS | 2230 | ++DOMWINDOW == 79 (0x118593c00) [pid = 2230] [serial = 747] [outer = 0x1176a6000] 04:01:32 INFO - PROCESS | 2230 | 1471345292286 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:01:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 04:01:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 671ms 04:01:32 INFO - PROCESS | 2230 | 1471345292325 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 04:01:32 INFO - PROCESS | 2230 | 1471345292326 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 04:01:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 04:01:32 INFO - PROCESS | 2230 | 1471345292328 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 04:01:32 INFO - PROCESS | 2230 | 1471345292331 Marionette TRACE conn2 <- [1,970,null,{}] 04:01:32 INFO - PROCESS | 2230 | 1471345292338 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:01:32 INFO - PROCESS | 2230 | 1471345292341 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:01:32 INFO - PROCESS | 2230 | 1471345292424 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 04:01:32 INFO - PROCESS | 2230 | 1471345292432 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:32 INFO - PROCESS | 2230 | 1471345292434 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:01:32 INFO - PROCESS | 2230 | ++DOCSHELL 0x119c1e800 == 35 [pid = 2230] [id = 250] 04:01:32 INFO - PROCESS | 2230 | ++DOMWINDOW == 80 (0x11885c400) [pid = 2230] [serial = 748] [outer = 0x0] 04:01:32 INFO - PROCESS | 2230 | ++DOMWINDOW == 81 (0x1194b8800) [pid = 2230] [serial = 749] [outer = 0x11885c400] 04:01:32 INFO - PROCESS | 2230 | 1471345292463 Marionette DEBUG loaded listener.js 04:01:32 INFO - PROCESS | 2230 | ++DOMWINDOW == 82 (0x11953b800) [pid = 2230] [serial = 750] [outer = 0x11885c400] 04:01:32 INFO - PROCESS | 2230 | 1471345292808 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:01:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 04:01:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 523ms 04:01:32 INFO - PROCESS | 2230 | 1471345292853 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 04:01:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 04:01:32 INFO - PROCESS | 2230 | 1471345292855 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 04:01:32 INFO - PROCESS | 2230 | 1471345292859 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 04:01:32 INFO - PROCESS | 2230 | 1471345292860 Marionette TRACE conn2 <- [1,974,null,{}] 04:01:32 INFO - PROCESS | 2230 | 1471345292864 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:01:32 INFO - PROCESS | 2230 | 1471345292866 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:01:32 INFO - PROCESS | 2230 | 1471345292994 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 04:01:33 INFO - PROCESS | 2230 | 1471345293003 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:33 INFO - PROCESS | 2230 | 1471345293005 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:01:33 INFO - PROCESS | 2230 | ++DOCSHELL 0x123ccd000 == 36 [pid = 2230] [id = 251] 04:01:33 INFO - PROCESS | 2230 | ++DOMWINDOW == 83 (0x119cb1800) [pid = 2230] [serial = 751] [outer = 0x0] 04:01:33 INFO - PROCESS | 2230 | ++DOMWINDOW == 84 (0x119cccc00) [pid = 2230] [serial = 752] [outer = 0x119cb1800] 04:01:33 INFO - PROCESS | 2230 | 1471345293047 Marionette DEBUG loaded listener.js 04:01:33 INFO - PROCESS | 2230 | ++DOMWINDOW == 85 (0x120fe6800) [pid = 2230] [serial = 753] [outer = 0x119cb1800] 04:01:33 INFO - PROCESS | 2230 | 1471345293534 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:01:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 04:01:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 726ms 04:01:33 INFO - PROCESS | 2230 | 1471345293585 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 04:01:33 INFO - PROCESS | 2230 | 1471345293586 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 04:01:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 04:01:33 INFO - PROCESS | 2230 | 1471345293588 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 04:01:33 INFO - PROCESS | 2230 | 1471345293589 Marionette TRACE conn2 <- [1,978,null,{}] 04:01:33 INFO - PROCESS | 2230 | 1471345293592 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:01:33 INFO - PROCESS | 2230 | 1471345293593 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:01:33 INFO - PROCESS | 2230 | 1471345293671 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 04:01:33 INFO - PROCESS | 2230 | 1471345293675 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:33 INFO - PROCESS | 2230 | 1471345293676 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:01:33 INFO - PROCESS | 2230 | ++DOCSHELL 0x124e09800 == 37 [pid = 2230] [id = 252] 04:01:33 INFO - PROCESS | 2230 | ++DOMWINDOW == 86 (0x119c5b800) [pid = 2230] [serial = 754] [outer = 0x0] 04:01:33 INFO - PROCESS | 2230 | ++DOMWINDOW == 87 (0x124094800) [pid = 2230] [serial = 755] [outer = 0x119c5b800] 04:01:33 INFO - PROCESS | 2230 | 1471345293703 Marionette DEBUG loaded listener.js 04:01:33 INFO - PROCESS | 2230 | ++DOMWINDOW == 88 (0x1240cf800) [pid = 2230] [serial = 756] [outer = 0x119c5b800] 04:01:34 INFO - PROCESS | 2230 | 1471345294073 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:01:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 04:01:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 520ms 04:01:34 INFO - PROCESS | 2230 | 1471345294108 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 04:01:34 INFO - PROCESS | 2230 | 1471345294110 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 04:01:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 04:01:34 INFO - PROCESS | 2230 | 1471345294118 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 04:01:34 INFO - PROCESS | 2230 | 1471345294119 Marionette TRACE conn2 <- [1,982,null,{}] 04:01:34 INFO - PROCESS | 2230 | 1471345294121 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:01:34 INFO - PROCESS | 2230 | 1471345294125 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:01:34 INFO - PROCESS | 2230 | 1471345294244 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 04:01:34 INFO - PROCESS | 2230 | 1471345294250 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:34 INFO - PROCESS | 2230 | 1471345294251 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:01:34 INFO - PROCESS | 2230 | ++DOCSHELL 0x1271db000 == 38 [pid = 2230] [id = 253] 04:01:34 INFO - PROCESS | 2230 | ++DOMWINDOW == 89 (0x1240c5000) [pid = 2230] [serial = 757] [outer = 0x0] 04:01:34 INFO - PROCESS | 2230 | ++DOMWINDOW == 90 (0x124507c00) [pid = 2230] [serial = 758] [outer = 0x1240c5000] 04:01:34 INFO - PROCESS | 2230 | 1471345294305 Marionette DEBUG loaded listener.js 04:01:34 INFO - PROCESS | 2230 | ++DOMWINDOW == 91 (0x124e68000) [pid = 2230] [serial = 759] [outer = 0x1240c5000] 04:01:34 INFO - PROCESS | 2230 | 1471345294669 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:01:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 04:01:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 574ms 04:01:34 INFO - PROCESS | 2230 | 1471345294695 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 04:01:34 INFO - PROCESS | 2230 | 1471345294697 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 04:01:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 04:01:34 INFO - PROCESS | 2230 | 1471345294702 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 04:01:34 INFO - PROCESS | 2230 | 1471345294704 Marionette TRACE conn2 <- [1,986,null,{}] 04:01:34 INFO - PROCESS | 2230 | 1471345294707 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:01:34 INFO - PROCESS | 2230 | 1471345294709 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:01:34 INFO - PROCESS | 2230 | 1471345294869 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 04:01:34 INFO - PROCESS | 2230 | 1471345294921 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:34 INFO - PROCESS | 2230 | 1471345294922 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:01:34 INFO - PROCESS | 2230 | ++DOCSHELL 0x11264a000 == 39 [pid = 2230] [id = 254] 04:01:34 INFO - PROCESS | 2230 | ++DOMWINDOW == 92 (0x12418f000) [pid = 2230] [serial = 760] [outer = 0x0] 04:01:34 INFO - PROCESS | 2230 | ++DOMWINDOW == 93 (0x124fa8400) [pid = 2230] [serial = 761] [outer = 0x12418f000] 04:01:34 INFO - PROCESS | 2230 | 1471345294955 Marionette DEBUG loaded listener.js 04:01:35 INFO - PROCESS | 2230 | ++DOMWINDOW == 94 (0x12554e000) [pid = 2230] [serial = 762] [outer = 0x12418f000] 04:01:35 INFO - PROCESS | 2230 | 1471345295404 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:01:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 04:01:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 721ms 04:01:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 04:01:35 INFO - PROCESS | 2230 | 1471345295422 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 04:01:35 INFO - PROCESS | 2230 | 1471345295424 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 04:01:35 INFO - PROCESS | 2230 | 1471345295426 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 04:01:35 INFO - PROCESS | 2230 | 1471345295427 Marionette TRACE conn2 <- [1,990,null,{}] 04:01:35 INFO - PROCESS | 2230 | 1471345295430 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:01:35 INFO - PROCESS | 2230 | 1471345295433 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:01:35 INFO - PROCESS | 2230 | 1471345295556 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 04:01:35 INFO - PROCESS | 2230 | 1471345295562 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:35 INFO - PROCESS | 2230 | 1471345295563 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:01:35 INFO - PROCESS | 2230 | ++DOCSHELL 0x12a78e800 == 40 [pid = 2230] [id = 255] 04:01:35 INFO - PROCESS | 2230 | ++DOMWINDOW == 95 (0x124fa7c00) [pid = 2230] [serial = 763] [outer = 0x0] 04:01:35 INFO - PROCESS | 2230 | ++DOMWINDOW == 96 (0x125594400) [pid = 2230] [serial = 764] [outer = 0x124fa7c00] 04:01:35 INFO - PROCESS | 2230 | 1471345295589 Marionette DEBUG loaded listener.js 04:01:35 INFO - PROCESS | 2230 | ++DOMWINDOW == 97 (0x12682cc00) [pid = 2230] [serial = 765] [outer = 0x124fa7c00] 04:01:35 INFO - PROCESS | 2230 | --DOMWINDOW == 96 (0x11811cc00) [pid = 2230] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 04:01:35 INFO - PROCESS | 2230 | --DOMWINDOW == 95 (0x118851400) [pid = 2230] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 04:01:35 INFO - PROCESS | 2230 | --DOMWINDOW == 94 (0x110f9d800) [pid = 2230] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 04:01:35 INFO - PROCESS | 2230 | --DOMWINDOW == 93 (0x1170f5800) [pid = 2230] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 04:01:35 INFO - PROCESS | 2230 | --DOMWINDOW == 92 (0x118114000) [pid = 2230] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 04:01:35 INFO - PROCESS | 2230 | --DOMWINDOW == 91 (0x1122dec00) [pid = 2230] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 04:01:35 INFO - PROCESS | 2230 | --DOMWINDOW == 90 (0x112af4800) [pid = 2230] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 04:01:35 INFO - PROCESS | 2230 | --DOMWINDOW == 89 (0x1170fb400) [pid = 2230] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 04:01:35 INFO - PROCESS | 2230 | --DOMWINDOW == 88 (0x119121400) [pid = 2230] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 04:01:35 INFO - PROCESS | 2230 | --DOMWINDOW == 87 (0x1194c5c00) [pid = 2230] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 04:01:35 INFO - PROCESS | 2230 | --DOMWINDOW == 86 (0x11973c800) [pid = 2230] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 04:01:36 INFO - PROCESS | 2230 | 1471345296011 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:01:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 04:01:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 621ms 04:01:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 04:01:36 INFO - PROCESS | 2230 | 1471345296050 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 04:01:36 INFO - PROCESS | 2230 | 1471345296051 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 04:01:36 INFO - PROCESS | 2230 | 1471345296053 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 04:01:36 INFO - PROCESS | 2230 | 1471345296054 Marionette TRACE conn2 <- [1,994,null,{}] 04:01:36 INFO - PROCESS | 2230 | 1471345296057 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:01:36 INFO - PROCESS | 2230 | 1471345296058 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:01:36 INFO - PROCESS | 2230 | 1471345296139 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 04:01:36 INFO - PROCESS | 2230 | 1471345296143 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:36 INFO - PROCESS | 2230 | 1471345296145 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:01:36 INFO - PROCESS | 2230 | ++DOCSHELL 0x1271d3000 == 41 [pid = 2230] [id = 256] 04:01:36 INFO - PROCESS | 2230 | ++DOMWINDOW == 87 (0x1122dec00) [pid = 2230] [serial = 766] [outer = 0x0] 04:01:36 INFO - PROCESS | 2230 | ++DOMWINDOW == 88 (0x11810fc00) [pid = 2230] [serial = 767] [outer = 0x1122dec00] 04:01:36 INFO - PROCESS | 2230 | 1471345296178 Marionette DEBUG loaded listener.js 04:01:36 INFO - PROCESS | 2230 | ++DOMWINDOW == 89 (0x119726800) [pid = 2230] [serial = 768] [outer = 0x1122dec00] 04:01:36 INFO - PROCESS | 2230 | 1471345296591 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:01:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 04:01:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 568ms 04:01:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 04:01:36 INFO - PROCESS | 2230 | 1471345296623 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 04:01:36 INFO - PROCESS | 2230 | 1471345296625 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 04:01:36 INFO - PROCESS | 2230 | 1471345296628 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 04:01:36 INFO - PROCESS | 2230 | 1471345296634 Marionette TRACE conn2 <- [1,998,null,{}] 04:01:36 INFO - PROCESS | 2230 | 1471345296638 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:01:36 INFO - PROCESS | 2230 | 1471345296640 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:01:36 INFO - PROCESS | 2230 | 1471345296766 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 04:01:36 INFO - PROCESS | 2230 | 1471345296805 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:36 INFO - PROCESS | 2230 | 1471345296806 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:01:36 INFO - PROCESS | 2230 | ++DOCSHELL 0x12af79000 == 42 [pid = 2230] [id = 257] 04:01:36 INFO - PROCESS | 2230 | ++DOMWINDOW == 90 (0x118530400) [pid = 2230] [serial = 769] [outer = 0x0] 04:01:36 INFO - PROCESS | 2230 | ++DOMWINDOW == 91 (0x12690e000) [pid = 2230] [serial = 770] [outer = 0x118530400] 04:01:36 INFO - PROCESS | 2230 | 1471345296846 Marionette DEBUG loaded listener.js 04:01:36 INFO - PROCESS | 2230 | ++DOMWINDOW == 92 (0x1269d9400) [pid = 2230] [serial = 771] [outer = 0x118530400] 04:01:37 INFO - PROCESS | 2230 | 1471345297271 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:01:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 04:01:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 675ms 04:01:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 04:01:37 INFO - PROCESS | 2230 | 1471345297309 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 04:01:37 INFO - PROCESS | 2230 | 1471345297311 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 04:01:37 INFO - PROCESS | 2230 | 1471345297314 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 04:01:37 INFO - PROCESS | 2230 | 1471345297317 Marionette TRACE conn2 <- [1,1002,null,{}] 04:01:37 INFO - PROCESS | 2230 | 1471345297320 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:01:37 INFO - PROCESS | 2230 | 1471345297322 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:01:37 INFO - PROCESS | 2230 | 1471345297426 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 04:01:37 INFO - PROCESS | 2230 | 1471345297432 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:37 INFO - PROCESS | 2230 | 1471345297434 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:01:37 INFO - PROCESS | 2230 | ++DOCSHELL 0x12ba77800 == 43 [pid = 2230] [id = 258] 04:01:37 INFO - PROCESS | 2230 | ++DOMWINDOW == 93 (0x125555000) [pid = 2230] [serial = 772] [outer = 0x0] 04:01:37 INFO - PROCESS | 2230 | ++DOMWINDOW == 94 (0x127049c00) [pid = 2230] [serial = 773] [outer = 0x125555000] 04:01:37 INFO - PROCESS | 2230 | 1471345297462 Marionette DEBUG loaded listener.js 04:01:37 INFO - PROCESS | 2230 | ++DOMWINDOW == 95 (0x1270cd400) [pid = 2230] [serial = 774] [outer = 0x125555000] 04:01:37 INFO - PROCESS | 2230 | 1471345297819 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:01:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 04:01:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 523ms 04:01:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 04:01:37 INFO - PROCESS | 2230 | 1471345297836 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 04:01:37 INFO - PROCESS | 2230 | 1471345297838 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 04:01:37 INFO - PROCESS | 2230 | 1471345297840 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 04:01:37 INFO - PROCESS | 2230 | 1471345297841 Marionette TRACE conn2 <- [1,1006,null,{}] 04:01:37 INFO - PROCESS | 2230 | 1471345297843 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:01:37 INFO - PROCESS | 2230 | 1471345297845 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:01:37 INFO - PROCESS | 2230 | 1471345297935 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 04:01:38 INFO - PROCESS | 2230 | 1471345298043 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:38 INFO - PROCESS | 2230 | 1471345298045 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:01:38 INFO - PROCESS | 2230 | ++DOCSHELL 0x113f39800 == 44 [pid = 2230] [id = 259] 04:01:38 INFO - PROCESS | 2230 | ++DOMWINDOW == 96 (0x11229c400) [pid = 2230] [serial = 775] [outer = 0x0] 04:01:38 INFO - PROCESS | 2230 | ++DOMWINDOW == 97 (0x1122e3c00) [pid = 2230] [serial = 776] [outer = 0x11229c400] 04:01:38 INFO - PROCESS | 2230 | 1471345298079 Marionette DEBUG loaded listener.js 04:01:38 INFO - PROCESS | 2230 | ++DOMWINDOW == 98 (0x112a92c00) [pid = 2230] [serial = 777] [outer = 0x11229c400] 04:01:38 INFO - PROCESS | 2230 | 1471345298557 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:01:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 04:01:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 769ms 04:01:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 04:01:38 INFO - PROCESS | 2230 | 1471345298611 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 04:01:38 INFO - PROCESS | 2230 | 1471345298613 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 04:01:38 INFO - PROCESS | 2230 | 1471345298616 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 04:01:38 INFO - PROCESS | 2230 | 1471345298619 Marionette TRACE conn2 <- [1,1010,null,{}] 04:01:38 INFO - PROCESS | 2230 | 1471345298623 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:01:38 INFO - PROCESS | 2230 | 1471345298624 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:01:38 INFO - PROCESS | 2230 | 1471345298733 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 04:01:38 INFO - PROCESS | 2230 | 1471345298802 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:38 INFO - PROCESS | 2230 | 1471345298804 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:01:38 INFO - PROCESS | 2230 | ++DOCSHELL 0x120e34000 == 45 [pid = 2230] [id = 260] 04:01:38 INFO - PROCESS | 2230 | ++DOMWINDOW == 99 (0x11810a800) [pid = 2230] [serial = 778] [outer = 0x0] 04:01:38 INFO - PROCESS | 2230 | ++DOMWINDOW == 100 (0x118121800) [pid = 2230] [serial = 779] [outer = 0x11810a800] 04:01:38 INFO - PROCESS | 2230 | 1471345298835 Marionette DEBUG loaded listener.js 04:01:38 INFO - PROCESS | 2230 | ++DOMWINDOW == 101 (0x1187c3c00) [pid = 2230] [serial = 780] [outer = 0x11810a800] 04:01:39 INFO - PROCESS | 2230 | 1471345299267 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:01:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 04:01:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 672ms 04:01:39 INFO - PROCESS | 2230 | 1471345299291 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 04:01:39 INFO - PROCESS | 2230 | 1471345299294 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 04:01:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 04:01:39 INFO - PROCESS | 2230 | 1471345299317 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 04:01:39 INFO - PROCESS | 2230 | 1471345299318 Marionette TRACE conn2 <- [1,1014,null,{}] 04:01:39 INFO - PROCESS | 2230 | 1471345299321 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:01:39 INFO - PROCESS | 2230 | 1471345299322 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:01:39 INFO - PROCESS | 2230 | 1471345299432 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 04:01:39 INFO - PROCESS | 2230 | 1471345299488 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:39 INFO - PROCESS | 2230 | 1471345299489 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:01:39 INFO - PROCESS | 2230 | ++DOCSHELL 0x12a8a7000 == 46 [pid = 2230] [id = 261] 04:01:39 INFO - PROCESS | 2230 | ++DOMWINDOW == 102 (0x118859c00) [pid = 2230] [serial = 781] [outer = 0x0] 04:01:39 INFO - PROCESS | 2230 | ++DOMWINDOW == 103 (0x119534000) [pid = 2230] [serial = 782] [outer = 0x118859c00] 04:01:39 INFO - PROCESS | 2230 | 1471345299519 Marionette DEBUG loaded listener.js 04:01:39 INFO - PROCESS | 2230 | ++DOMWINDOW == 104 (0x119cce400) [pid = 2230] [serial = 783] [outer = 0x118859c00] 04:01:39 INFO - PROCESS | 2230 | 1471345299953 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:01:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 04:01:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 689ms 04:01:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 04:01:39 INFO - PROCESS | 2230 | 1471345299986 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 04:01:39 INFO - PROCESS | 2230 | 1471345299988 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 04:01:39 INFO - PROCESS | 2230 | 1471345299995 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 04:01:40 INFO - PROCESS | 2230 | 1471345299999 Marionette TRACE conn2 <- [1,1018,null,{}] 04:01:40 INFO - PROCESS | 2230 | 1471345300003 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:01:40 INFO - PROCESS | 2230 | 1471345300006 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:01:40 INFO - PROCESS | 2230 | 1471345300117 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 04:01:40 INFO - PROCESS | 2230 | 1471345300187 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:40 INFO - PROCESS | 2230 | 1471345300188 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:01:40 INFO - PROCESS | 2230 | ++DOCSHELL 0x12ba8d800 == 47 [pid = 2230] [id = 262] 04:01:40 INFO - PROCESS | 2230 | ++DOMWINDOW == 105 (0x1240ca400) [pid = 2230] [serial = 784] [outer = 0x0] 04:01:40 INFO - PROCESS | 2230 | ++DOMWINDOW == 106 (0x124804400) [pid = 2230] [serial = 785] [outer = 0x1240ca400] 04:01:40 INFO - PROCESS | 2230 | 1471345300217 Marionette DEBUG loaded listener.js 04:01:40 INFO - PROCESS | 2230 | ++DOMWINDOW == 107 (0x124cf5000) [pid = 2230] [serial = 786] [outer = 0x1240ca400] 04:01:40 INFO - PROCESS | 2230 | 1471345300661 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:01:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 04:01:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 678ms 04:01:40 INFO - PROCESS | 2230 | 1471345300669 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 04:01:40 INFO - PROCESS | 2230 | 1471345300671 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 04:01:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 04:01:40 INFO - PROCESS | 2230 | 1471345300673 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 04:01:40 INFO - PROCESS | 2230 | 1471345300674 Marionette TRACE conn2 <- [1,1022,null,{}] 04:01:40 INFO - PROCESS | 2230 | 1471345300677 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:01:40 INFO - PROCESS | 2230 | 1471345300678 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:01:40 INFO - PROCESS | 2230 | 1471345300803 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 04:01:40 INFO - PROCESS | 2230 | 1471345300859 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:40 INFO - PROCESS | 2230 | 1471345300860 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:01:40 INFO - PROCESS | 2230 | ++DOCSHELL 0x113ab7800 == 48 [pid = 2230] [id = 263] 04:01:40 INFO - PROCESS | 2230 | ++DOMWINDOW == 108 (0x11270ec00) [pid = 2230] [serial = 787] [outer = 0x0] 04:01:40 INFO - PROCESS | 2230 | ++DOMWINDOW == 109 (0x124510000) [pid = 2230] [serial = 788] [outer = 0x11270ec00] 04:01:40 INFO - PROCESS | 2230 | 1471345300902 Marionette DEBUG loaded listener.js 04:01:40 INFO - PROCESS | 2230 | ++DOMWINDOW == 110 (0x12559f000) [pid = 2230] [serial = 789] [outer = 0x11270ec00] 04:01:41 INFO - PROCESS | 2230 | 1471345301524 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:01:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 04:01:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 870ms 04:01:41 INFO - PROCESS | 2230 | 1471345301544 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 04:01:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 04:01:41 INFO - PROCESS | 2230 | 1471345301547 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 04:01:41 INFO - PROCESS | 2230 | 1471345301553 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 04:01:41 INFO - PROCESS | 2230 | 1471345301556 Marionette TRACE conn2 <- [1,1026,null,{}] 04:01:41 INFO - PROCESS | 2230 | 1471345301561 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:01:41 INFO - PROCESS | 2230 | 1471345301564 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:01:41 INFO - PROCESS | 2230 | 1471345301682 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 04:01:41 INFO - PROCESS | 2230 | 1471345301736 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:41 INFO - PROCESS | 2230 | 1471345301738 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:01:41 INFO - PROCESS | 2230 | ++DOCSHELL 0x119c14800 == 49 [pid = 2230] [id = 264] 04:01:41 INFO - PROCESS | 2230 | ++DOMWINDOW == 111 (0x11680e400) [pid = 2230] [serial = 790] [outer = 0x0] 04:01:41 INFO - PROCESS | 2230 | ++DOMWINDOW == 112 (0x116aa9400) [pid = 2230] [serial = 791] [outer = 0x11680e400] 04:01:41 INFO - PROCESS | 2230 | 1471345301769 Marionette DEBUG loaded listener.js 04:01:41 INFO - PROCESS | 2230 | ++DOMWINDOW == 113 (0x117d31400) [pid = 2230] [serial = 792] [outer = 0x11680e400] 04:01:42 INFO - PROCESS | 2230 | 1471345302256 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:01:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 04:01:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 733ms 04:01:42 INFO - PROCESS | 2230 | 1471345302284 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 04:01:42 INFO - PROCESS | 2230 | 1471345302288 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 04:01:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 04:01:42 INFO - PROCESS | 2230 | 1471345302295 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 04:01:42 INFO - PROCESS | 2230 | 1471345302298 Marionette TRACE conn2 <- [1,1030,null,{}] 04:01:42 INFO - PROCESS | 2230 | 1471345302301 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:01:42 INFO - PROCESS | 2230 | 1471345302304 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:01:42 INFO - PROCESS | 2230 | 1471345302444 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 04:01:42 INFO - PROCESS | 2230 | 1471345302549 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:42 INFO - PROCESS | 2230 | 1471345302551 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:01:42 INFO - PROCESS | 2230 | ++DOCSHELL 0x119171800 == 50 [pid = 2230] [id = 265] 04:01:42 INFO - PROCESS | 2230 | ++DOMWINDOW == 114 (0x118596000) [pid = 2230] [serial = 793] [outer = 0x0] 04:01:42 INFO - PROCESS | 2230 | ++DOMWINDOW == 115 (0x118f48800) [pid = 2230] [serial = 794] [outer = 0x118596000] 04:01:42 INFO - PROCESS | 2230 | 1471345302599 Marionette DEBUG loaded listener.js 04:01:42 INFO - PROCESS | 2230 | ++DOMWINDOW == 116 (0x1194b6800) [pid = 2230] [serial = 795] [outer = 0x118596000] 04:01:43 INFO - PROCESS | 2230 | --DOCSHELL 0x12ba77800 == 49 [pid = 2230] [id = 258] 04:01:43 INFO - PROCESS | 2230 | --DOCSHELL 0x12af79000 == 48 [pid = 2230] [id = 257] 04:01:43 INFO - PROCESS | 2230 | --DOCSHELL 0x1271d3000 == 47 [pid = 2230] [id = 256] 04:01:43 INFO - PROCESS | 2230 | --DOCSHELL 0x12a78e800 == 46 [pid = 2230] [id = 255] 04:01:43 INFO - PROCESS | 2230 | --DOCSHELL 0x11264a000 == 45 [pid = 2230] [id = 254] 04:01:43 INFO - PROCESS | 2230 | --DOCSHELL 0x1271db000 == 44 [pid = 2230] [id = 253] 04:01:43 INFO - PROCESS | 2230 | --DOCSHELL 0x124e09800 == 43 [pid = 2230] [id = 252] 04:01:43 INFO - PROCESS | 2230 | --DOCSHELL 0x123ccd000 == 42 [pid = 2230] [id = 251] 04:01:43 INFO - PROCESS | 2230 | --DOCSHELL 0x119c1e800 == 41 [pid = 2230] [id = 250] 04:01:43 INFO - PROCESS | 2230 | --DOCSHELL 0x116867800 == 40 [pid = 2230] [id = 249] 04:01:43 INFO - PROCESS | 2230 | --DOCSHELL 0x116754800 == 39 [pid = 2230] [id = 248] 04:01:43 INFO - PROCESS | 2230 | --DOCSHELL 0x117235800 == 38 [pid = 2230] [id = 247] 04:01:43 INFO - PROCESS | 2230 | --DOCSHELL 0x12a64f800 == 37 [pid = 2230] [id = 246] 04:01:43 INFO - PROCESS | 2230 | --DOCSHELL 0x126d7f000 == 36 [pid = 2230] [id = 245] 04:01:43 INFO - PROCESS | 2230 | --DOCSHELL 0x11916d000 == 35 [pid = 2230] [id = 244] 04:01:43 INFO - PROCESS | 2230 | --DOCSHELL 0x11206e800 == 34 [pid = 2230] [id = 243] 04:01:43 INFO - PROCESS | 2230 | --DOCSHELL 0x117d9f800 == 33 [pid = 2230] [id = 231] 04:01:43 INFO - PROCESS | 2230 | --DOCSHELL 0x119c14800 == 32 [pid = 2230] [id = 264] 04:01:43 INFO - PROCESS | 2230 | --DOCSHELL 0x113ab7800 == 31 [pid = 2230] [id = 263] 04:01:43 INFO - PROCESS | 2230 | --DOCSHELL 0x12ba8d800 == 30 [pid = 2230] [id = 262] 04:01:43 INFO - PROCESS | 2230 | --DOCSHELL 0x12a8a7000 == 29 [pid = 2230] [id = 261] 04:01:43 INFO - PROCESS | 2230 | --DOCSHELL 0x120e34000 == 28 [pid = 2230] [id = 260] 04:01:43 INFO - PROCESS | 2230 | --DOCSHELL 0x113f39800 == 27 [pid = 2230] [id = 259] 04:01:43 INFO - PROCESS | 2230 | --DOMWINDOW == 115 (0x1187bf400) [pid = 2230] [serial = 707] [outer = 0x0] [url = about:blank] 04:01:43 INFO - PROCESS | 2230 | --DOMWINDOW == 114 (0x11911a800) [pid = 2230] [serial = 710] [outer = 0x0] [url = about:blank] 04:01:43 INFO - PROCESS | 2230 | --DOMWINDOW == 113 (0x1187cac00) [pid = 2230] [serial = 708] [outer = 0x0] [url = about:blank] 04:01:43 INFO - PROCESS | 2230 | --DOMWINDOW == 112 (0x118116400) [pid = 2230] [serial = 713] [outer = 0x0] [url = about:blank] 04:01:43 INFO - PROCESS | 2230 | --DOMWINDOW == 111 (0x117d2c000) [pid = 2230] [serial = 701] [outer = 0x0] [url = about:blank] 04:01:43 INFO - PROCESS | 2230 | --DOMWINDOW == 110 (0x118112800) [pid = 2230] [serial = 702] [outer = 0x0] [url = about:blank] 04:01:43 INFO - PROCESS | 2230 | --DOMWINDOW == 109 (0x116294c00) [pid = 2230] [serial = 689] [outer = 0x0] [url = about:blank] 04:01:43 INFO - PROCESS | 2230 | --DOMWINDOW == 108 (0x1181b8800) [pid = 2230] [serial = 704] [outer = 0x0] [url = about:blank] 04:01:43 INFO - PROCESS | 2230 | --DOMWINDOW == 107 (0x1122ea000) [pid = 2230] [serial = 695] [outer = 0x0] [url = about:blank] 04:01:43 INFO - PROCESS | 2230 | --DOMWINDOW == 106 (0x11273f400) [pid = 2230] [serial = 696] [outer = 0x0] [url = about:blank] 04:01:43 INFO - PROCESS | 2230 | --DOMWINDOW == 105 (0x113d91800) [pid = 2230] [serial = 698] [outer = 0x0] [url = about:blank] 04:01:43 INFO - PROCESS | 2230 | --DOMWINDOW == 104 (0x1194c3800) [pid = 2230] [serial = 714] [outer = 0x0] [url = about:blank] 04:01:43 INFO - PROCESS | 2230 | --DOMWINDOW == 103 (0x116274800) [pid = 2230] [serial = 699] [outer = 0x0] [url = about:blank] 04:01:43 INFO - PROCESS | 2230 | --DOMWINDOW == 102 (0x1176a5c00) [pid = 2230] [serial = 693] [outer = 0x0] [url = about:blank] 04:01:43 INFO - PROCESS | 2230 | --DOMWINDOW == 101 (0x1170ff000) [pid = 2230] [serial = 692] [outer = 0x0] [url = about:blank] 04:01:43 INFO - PROCESS | 2230 | --DOMWINDOW == 100 (0x118539800) [pid = 2230] [serial = 723] [outer = 0x0] [url = about:blank] 04:01:43 INFO - PROCESS | 2230 | --DOMWINDOW == 99 (0x119723000) [pid = 2230] [serial = 716] [outer = 0x0] [url = about:blank] 04:01:43 INFO - PROCESS | 2230 | --DOMWINDOW == 98 (0x119532000) [pid = 2230] [serial = 711] [outer = 0x0] [url = about:blank] 04:01:43 INFO - PROCESS | 2230 | --DOMWINDOW == 97 (0x119cc3400) [pid = 2230] [serial = 722] [outer = 0x0] [url = about:blank] 04:01:43 INFO - PROCESS | 2230 | --DOMWINDOW == 96 (0x119ea7800) [pid = 2230] [serial = 725] [outer = 0x0] [url = about:blank] 04:01:43 INFO - PROCESS | 2230 | --DOMWINDOW == 95 (0x118591800) [pid = 2230] [serial = 705] [outer = 0x0] [url = about:blank] 04:01:43 INFO - PROCESS | 2230 | --DOMWINDOW == 94 (0x119a9d800) [pid = 2230] [serial = 720] [outer = 0x0] [url = about:blank] 04:01:43 INFO - PROCESS | 2230 | --DOMWINDOW == 93 (0x11973d000) [pid = 2230] [serial = 717] [outer = 0x0] [url = about:blank] 04:01:43 INFO - PROCESS | 2230 | --DOMWINDOW == 92 (0x119748c00) [pid = 2230] [serial = 719] [outer = 0x0] [url = about:blank] 04:01:43 INFO - PROCESS | 2230 | 1471345303620 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:01:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 04:01:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1374ms 04:01:43 INFO - PROCESS | 2230 | 1471345303675 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 04:01:43 INFO - PROCESS | 2230 | 1471345303678 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 04:01:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 04:01:43 INFO - PROCESS | 2230 | 1471345303685 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 04:01:43 INFO - PROCESS | 2230 | 1471345303687 Marionette TRACE conn2 <- [1,1034,null,{}] 04:01:43 INFO - PROCESS | 2230 | 1471345303693 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:01:43 INFO - PROCESS | 2230 | 1471345303695 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:01:43 INFO - PROCESS | 2230 | 1471345303827 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 04:01:43 INFO - PROCESS | 2230 | 1471345303881 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:43 INFO - PROCESS | 2230 | 1471345303883 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:01:43 INFO - PROCESS | 2230 | ++DOCSHELL 0x116ac5000 == 28 [pid = 2230] [id = 266] 04:01:43 INFO - PROCESS | 2230 | ++DOMWINDOW == 93 (0x1167a5000) [pid = 2230] [serial = 796] [outer = 0x0] 04:01:43 INFO - PROCESS | 2230 | ++DOMWINDOW == 94 (0x1170f2800) [pid = 2230] [serial = 797] [outer = 0x1167a5000] 04:01:43 INFO - PROCESS | 2230 | 1471345303929 Marionette DEBUG loaded listener.js 04:01:44 INFO - PROCESS | 2230 | ++DOMWINDOW == 95 (0x117d35c00) [pid = 2230] [serial = 798] [outer = 0x1167a5000] 04:01:44 INFO - PROCESS | 2230 | 1471345304350 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:01:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 04:01:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 725ms 04:01:44 INFO - PROCESS | 2230 | 1471345304409 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 04:01:44 INFO - PROCESS | 2230 | 1471345304412 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 04:01:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 04:01:44 INFO - PROCESS | 2230 | 1471345304416 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 04:01:44 INFO - PROCESS | 2230 | 1471345304417 Marionette TRACE conn2 <- [1,1038,null,{}] 04:01:44 INFO - PROCESS | 2230 | 1471345304420 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:01:44 INFO - PROCESS | 2230 | 1471345304422 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:01:44 INFO - PROCESS | 2230 | 1471345304502 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 04:01:44 INFO - PROCESS | 2230 | 1471345304507 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:44 INFO - PROCESS | 2230 | 1471345304508 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:01:44 INFO - PROCESS | 2230 | ++DOCSHELL 0x11874d800 == 29 [pid = 2230] [id = 267] 04:01:44 INFO - PROCESS | 2230 | ++DOMWINDOW == 96 (0x11811d000) [pid = 2230] [serial = 799] [outer = 0x0] 04:01:44 INFO - PROCESS | 2230 | ++DOMWINDOW == 97 (0x1187c3000) [pid = 2230] [serial = 800] [outer = 0x11811d000] 04:01:44 INFO - PROCESS | 2230 | 1471345304539 Marionette DEBUG loaded listener.js 04:01:44 INFO - PROCESS | 2230 | ++DOMWINDOW == 98 (0x118f46400) [pid = 2230] [serial = 801] [outer = 0x11811d000] 04:01:44 INFO - PROCESS | 2230 | 1471345304889 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:01:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 04:01:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 520ms 04:01:44 INFO - PROCESS | 2230 | 1471345304936 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 04:01:44 INFO - PROCESS | 2230 | 1471345304937 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 04:01:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 04:01:44 INFO - PROCESS | 2230 | 1471345304939 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 04:01:44 INFO - PROCESS | 2230 | 1471345304942 Marionette TRACE conn2 <- [1,1042,null,{}] 04:01:44 INFO - PROCESS | 2230 | 1471345304949 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:01:44 INFO - PROCESS | 2230 | 1471345304953 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:01:45 INFO - PROCESS | 2230 | 1471345305034 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 04:01:45 INFO - PROCESS | 2230 | 1471345305039 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:45 INFO - PROCESS | 2230 | 1471345305041 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:01:45 INFO - PROCESS | 2230 | ++DOCSHELL 0x120e19800 == 30 [pid = 2230] [id = 268] 04:01:45 INFO - PROCESS | 2230 | ++DOMWINDOW == 99 (0x115e03c00) [pid = 2230] [serial = 802] [outer = 0x0] 04:01:45 INFO - PROCESS | 2230 | ++DOMWINDOW == 100 (0x119727c00) [pid = 2230] [serial = 803] [outer = 0x115e03c00] 04:01:45 INFO - PROCESS | 2230 | 1471345305072 Marionette DEBUG loaded listener.js 04:01:45 INFO - PROCESS | 2230 | ++DOMWINDOW == 101 (0x119cc0c00) [pid = 2230] [serial = 804] [outer = 0x115e03c00] 04:01:45 INFO - PROCESS | 2230 | 1471345305425 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:01:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 04:01:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 521ms 04:01:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 04:01:45 INFO - PROCESS | 2230 | 1471345305460 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 04:01:45 INFO - PROCESS | 2230 | 1471345305462 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 04:01:45 INFO - PROCESS | 2230 | 1471345305464 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 04:01:45 INFO - PROCESS | 2230 | 1471345305466 Marionette TRACE conn2 <- [1,1046,null,{}] 04:01:45 INFO - PROCESS | 2230 | 1471345305468 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:01:45 INFO - PROCESS | 2230 | 1471345305469 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:01:45 INFO - PROCESS | 2230 | 1471345305581 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 04:01:45 INFO - PROCESS | 2230 | 1471345305623 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:45 INFO - PROCESS | 2230 | 1471345305625 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:01:45 INFO - PROCESS | 2230 | ++DOCSHELL 0x123ccc000 == 31 [pid = 2230] [id = 269] 04:01:45 INFO - PROCESS | 2230 | ++DOMWINDOW == 102 (0x11769c000) [pid = 2230] [serial = 805] [outer = 0x0] 04:01:45 INFO - PROCESS | 2230 | ++DOMWINDOW == 103 (0x120ea2800) [pid = 2230] [serial = 806] [outer = 0x11769c000] 04:01:45 INFO - PROCESS | 2230 | 1471345305650 Marionette DEBUG loaded listener.js 04:01:45 INFO - PROCESS | 2230 | ++DOMWINDOW == 104 (0x123c8c400) [pid = 2230] [serial = 807] [outer = 0x11769c000] 04:01:45 INFO - PROCESS | 2230 | 1471345305956 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:01:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 04:01:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 521ms 04:01:45 INFO - PROCESS | 2230 | 1471345305987 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 04:01:45 INFO - PROCESS | 2230 | 1471345305988 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 04:01:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 04:01:46 INFO - PROCESS | 2230 | 1471345305998 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 04:01:46 INFO - PROCESS | 2230 | 1471345306000 Marionette TRACE conn2 <- [1,1050,null,{}] 04:01:46 INFO - PROCESS | 2230 | 1471345306002 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:01:46 INFO - PROCESS | 2230 | 1471345306004 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:01:46 INFO - PROCESS | 2230 | 1471345306101 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 04:01:46 INFO - PROCESS | 2230 | 1471345306104 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:46 INFO - PROCESS | 2230 | 1471345306105 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:01:46 INFO - PROCESS | 2230 | ++DOCSHELL 0x12557f800 == 32 [pid = 2230] [id = 270] 04:01:46 INFO - PROCESS | 2230 | ++DOMWINDOW == 105 (0x11858c000) [pid = 2230] [serial = 808] [outer = 0x0] 04:01:46 INFO - PROCESS | 2230 | ++DOMWINDOW == 106 (0x1240c6400) [pid = 2230] [serial = 809] [outer = 0x11858c000] 04:01:46 INFO - PROCESS | 2230 | 1471345306131 Marionette DEBUG loaded listener.js 04:01:46 INFO - PROCESS | 2230 | ++DOMWINDOW == 107 (0x124510800) [pid = 2230] [serial = 810] [outer = 0x11858c000] 04:01:46 INFO - PROCESS | 2230 | 1471345306492 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:01:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 04:01:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 521ms 04:01:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 04:01:46 INFO - PROCESS | 2230 | 1471345306522 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 04:01:46 INFO - PROCESS | 2230 | 1471345306523 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 04:01:46 INFO - PROCESS | 2230 | 1471345306526 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 04:01:46 INFO - PROCESS | 2230 | 1471345306527 Marionette TRACE conn2 <- [1,1054,null,{}] 04:01:46 INFO - PROCESS | 2230 | 1471345306529 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:01:46 INFO - PROCESS | 2230 | 1471345306533 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:01:46 INFO - PROCESS | 2230 | 1471345306652 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 04:01:46 INFO - PROCESS | 2230 | 1471345306691 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:46 INFO - PROCESS | 2230 | 1471345306692 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:01:46 INFO - PROCESS | 2230 | ++DOCSHELL 0x1271c6000 == 33 [pid = 2230] [id = 271] 04:01:46 INFO - PROCESS | 2230 | ++DOMWINDOW == 108 (0x124879800) [pid = 2230] [serial = 811] [outer = 0x0] 04:01:46 INFO - PROCESS | 2230 | ++DOMWINDOW == 109 (0x125549000) [pid = 2230] [serial = 812] [outer = 0x124879800] 04:01:46 INFO - PROCESS | 2230 | 1471345306717 Marionette DEBUG loaded listener.js 04:01:46 INFO - PROCESS | 2230 | ++DOMWINDOW == 110 (0x1269cf000) [pid = 2230] [serial = 813] [outer = 0x124879800] 04:01:47 INFO - PROCESS | 2230 | 1471345307036 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:01:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 04:01:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 568ms 04:01:47 INFO - PROCESS | 2230 | 1471345307094 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 04:01:47 INFO - PROCESS | 2230 | 1471345307095 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 04:01:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 04:01:47 INFO - PROCESS | 2230 | 1471345307098 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 04:01:47 INFO - PROCESS | 2230 | 1471345307099 Marionette TRACE conn2 <- [1,1058,null,{}] 04:01:47 INFO - PROCESS | 2230 | 1471345307101 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:01:47 INFO - PROCESS | 2230 | 1471345307102 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:01:47 INFO - PROCESS | 2230 | 1471345307202 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 04:01:47 INFO - PROCESS | 2230 | 1471345307213 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:47 INFO - PROCESS | 2230 | 1471345307214 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:01:47 INFO - PROCESS | 2230 | ++DOCSHELL 0x12934a000 == 34 [pid = 2230] [id = 272] 04:01:47 INFO - PROCESS | 2230 | ++DOMWINDOW == 111 (0x1269db800) [pid = 2230] [serial = 814] [outer = 0x0] 04:01:47 INFO - PROCESS | 2230 | ++DOMWINDOW == 112 (0x12704c800) [pid = 2230] [serial = 815] [outer = 0x1269db800] 04:01:47 INFO - PROCESS | 2230 | 1471345307239 Marionette DEBUG loaded listener.js 04:01:47 INFO - PROCESS | 2230 | ++DOMWINDOW == 113 (0x1270c4c00) [pid = 2230] [serial = 816] [outer = 0x1269db800] 04:01:47 INFO - PROCESS | 2230 | 1471345307552 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:01:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 04:01:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 471ms 04:01:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 04:01:47 INFO - PROCESS | 2230 | 1471345307570 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 04:01:47 INFO - PROCESS | 2230 | 1471345307571 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 04:01:47 INFO - PROCESS | 2230 | 1471345307573 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 04:01:47 INFO - PROCESS | 2230 | 1471345307574 Marionette TRACE conn2 <- [1,1062,null,{}] 04:01:47 INFO - PROCESS | 2230 | 1471345307577 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:01:47 INFO - PROCESS | 2230 | 1471345307578 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:01:48 INFO - PROCESS | 2230 | 1471345308230 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 04:01:48 INFO - PROCESS | 2230 | --DOMWINDOW == 112 (0x1160cd400) [pid = 2230] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 04:01:48 INFO - PROCESS | 2230 | --DOMWINDOW == 111 (0x112a93800) [pid = 2230] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 04:01:48 INFO - PROCESS | 2230 | --DOMWINDOW == 110 (0x125555000) [pid = 2230] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 04:01:48 INFO - PROCESS | 2230 | --DOMWINDOW == 109 (0x1240c5000) [pid = 2230] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 04:01:48 INFO - PROCESS | 2230 | --DOMWINDOW == 108 (0x12418f000) [pid = 2230] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 04:01:48 INFO - PROCESS | 2230 | --DOMWINDOW == 107 (0x124fa7c00) [pid = 2230] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 04:01:48 INFO - PROCESS | 2230 | --DOMWINDOW == 106 (0x112741800) [pid = 2230] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 04:01:48 INFO - PROCESS | 2230 | --DOMWINDOW == 105 (0x118852000) [pid = 2230] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 04:01:48 INFO - PROCESS | 2230 | --DOMWINDOW == 104 (0x1122dec00) [pid = 2230] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 04:01:48 INFO - PROCESS | 2230 | --DOMWINDOW == 103 (0x1176a6000) [pid = 2230] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 04:01:48 INFO - PROCESS | 2230 | --DOMWINDOW == 102 (0x113d91c00) [pid = 2230] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 04:01:48 INFO - PROCESS | 2230 | --DOMWINDOW == 101 (0x11885c400) [pid = 2230] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 04:01:48 INFO - PROCESS | 2230 | --DOMWINDOW == 100 (0x1138d1800) [pid = 2230] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 04:01:48 INFO - PROCESS | 2230 | --DOMWINDOW == 99 (0x119cb1800) [pid = 2230] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 04:01:48 INFO - PROCESS | 2230 | --DOMWINDOW == 98 (0x11811d400) [pid = 2230] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 04:01:48 INFO - PROCESS | 2230 | --DOMWINDOW == 97 (0x119c5b800) [pid = 2230] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 04:01:48 INFO - PROCESS | 2230 | --DOMWINDOW == 96 (0x110f99400) [pid = 2230] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 04:01:48 INFO - PROCESS | 2230 | --DOMWINDOW == 95 (0x11973d800) [pid = 2230] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 04:01:48 INFO - PROCESS | 2230 | --DOMWINDOW == 94 (0x118530400) [pid = 2230] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 04:01:48 INFO - PROCESS | 2230 | 1471345308381 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:48 INFO - PROCESS | 2230 | 1471345308382 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:01:48 INFO - PROCESS | 2230 | ++DOCSHELL 0x11951a000 == 35 [pid = 2230] [id = 273] 04:01:48 INFO - PROCESS | 2230 | ++DOMWINDOW == 95 (0x1170f9800) [pid = 2230] [serial = 817] [outer = 0x0] 04:01:48 INFO - PROCESS | 2230 | ++DOMWINDOW == 96 (0x1181b1800) [pid = 2230] [serial = 818] [outer = 0x1170f9800] 04:01:48 INFO - PROCESS | 2230 | 1471345308426 Marionette DEBUG loaded listener.js 04:01:48 INFO - PROCESS | 2230 | ++DOMWINDOW == 97 (0x119722c00) [pid = 2230] [serial = 819] [outer = 0x1170f9800] 04:01:48 INFO - PROCESS | 2230 | 1471345308718 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:01:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 04:01:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1171ms 04:01:48 INFO - PROCESS | 2230 | 1471345308757 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 04:01:48 INFO - PROCESS | 2230 | 1471345308758 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 04:01:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 04:01:48 INFO - PROCESS | 2230 | 1471345308770 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 04:01:48 INFO - PROCESS | 2230 | 1471345308771 Marionette TRACE conn2 <- [1,1066,null,{}] 04:01:48 INFO - PROCESS | 2230 | 1471345308773 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:01:48 INFO - PROCESS | 2230 | 1471345308774 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:01:48 INFO - PROCESS | 2230 | 1471345308856 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 04:01:48 INFO - PROCESS | 2230 | 1471345308859 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:48 INFO - PROCESS | 2230 | 1471345308861 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:01:48 INFO - PROCESS | 2230 | ++DOCSHELL 0x120e18000 == 36 [pid = 2230] [id = 274] 04:01:48 INFO - PROCESS | 2230 | ++DOMWINDOW == 98 (0x123bd7c00) [pid = 2230] [serial = 820] [outer = 0x0] 04:01:48 INFO - PROCESS | 2230 | ++DOMWINDOW == 99 (0x1255a0c00) [pid = 2230] [serial = 821] [outer = 0x123bd7c00] 04:01:48 INFO - PROCESS | 2230 | 1471345308886 Marionette DEBUG loaded listener.js 04:01:48 INFO - PROCESS | 2230 | ++DOMWINDOW == 100 (0x1270cb000) [pid = 2230] [serial = 822] [outer = 0x123bd7c00] 04:01:49 INFO - PROCESS | 2230 | 1471345309219 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:01:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 04:01:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 468ms 04:01:49 INFO - PROCESS | 2230 | 1471345309239 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 04:01:49 INFO - PROCESS | 2230 | 1471345309241 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 04:01:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 04:01:49 INFO - PROCESS | 2230 | 1471345309244 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 04:01:49 INFO - PROCESS | 2230 | 1471345309245 Marionette TRACE conn2 <- [1,1070,null,{}] 04:01:49 INFO - PROCESS | 2230 | 1471345309251 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:01:49 INFO - PROCESS | 2230 | 1471345309252 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:01:49 INFO - PROCESS | 2230 | 1471345309356 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 04:01:49 INFO - PROCESS | 2230 | 1471345309477 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:49 INFO - PROCESS | 2230 | 1471345309478 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:01:49 INFO - PROCESS | 2230 | ++DOCSHELL 0x12bddd800 == 37 [pid = 2230] [id = 275] 04:01:49 INFO - PROCESS | 2230 | ++DOMWINDOW == 101 (0x123c87000) [pid = 2230] [serial = 823] [outer = 0x0] 04:01:49 INFO - PROCESS | 2230 | ++DOMWINDOW == 102 (0x127478000) [pid = 2230] [serial = 824] [outer = 0x123c87000] 04:01:49 INFO - PROCESS | 2230 | 1471345309519 Marionette DEBUG loaded listener.js 04:01:49 INFO - PROCESS | 2230 | ++DOMWINDOW == 103 (0x127610c00) [pid = 2230] [serial = 825] [outer = 0x123c87000] 04:01:49 INFO - PROCESS | 2230 | 1471345309871 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:01:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 04:01:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 669ms 04:01:49 INFO - PROCESS | 2230 | 1471345309913 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 04:01:49 INFO - PROCESS | 2230 | 1471345309915 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 04:01:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 04:01:49 INFO - PROCESS | 2230 | 1471345309917 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 04:01:49 INFO - PROCESS | 2230 | 1471345309919 Marionette TRACE conn2 <- [1,1074,null,{}] 04:01:49 INFO - PROCESS | 2230 | 1471345309921 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:01:49 INFO - PROCESS | 2230 | 1471345309923 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:01:50 INFO - PROCESS | 2230 | 1471345310041 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 04:01:50 INFO - PROCESS | 2230 | 1471345310049 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:50 INFO - PROCESS | 2230 | 1471345310051 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:01:50 INFO - PROCESS | 2230 | ++DOCSHELL 0x125571000 == 38 [pid = 2230] [id = 276] 04:01:50 INFO - PROCESS | 2230 | ++DOMWINDOW == 104 (0x127615400) [pid = 2230] [serial = 826] [outer = 0x0] 04:01:50 INFO - PROCESS | 2230 | ++DOMWINDOW == 105 (0x128c4d800) [pid = 2230] [serial = 827] [outer = 0x127615400] 04:01:50 INFO - PROCESS | 2230 | 1471345310078 Marionette DEBUG loaded listener.js 04:01:50 INFO - PROCESS | 2230 | ++DOMWINDOW == 106 (0x128c57800) [pid = 2230] [serial = 828] [outer = 0x127615400] 04:01:50 INFO - PROCESS | 2230 | 1471345310618 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:01:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 04:01:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 719ms 04:01:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 04:01:50 INFO - PROCESS | 2230 | 1471345310657 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 04:01:50 INFO - PROCESS | 2230 | 1471345310660 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 04:01:50 INFO - PROCESS | 2230 | 1471345310667 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 04:01:50 INFO - PROCESS | 2230 | 1471345310669 Marionette TRACE conn2 <- [1,1078,null,{}] 04:01:50 INFO - PROCESS | 2230 | 1471345310674 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:01:50 INFO - PROCESS | 2230 | 1471345310675 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:01:50 INFO - PROCESS | 2230 | 1471345310811 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 04:01:50 INFO - PROCESS | 2230 | 1471345310895 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:50 INFO - PROCESS | 2230 | 1471345310897 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:01:50 INFO - PROCESS | 2230 | ++DOCSHELL 0x11813c800 == 39 [pid = 2230] [id = 277] 04:01:50 INFO - PROCESS | 2230 | ++DOMWINDOW == 107 (0x1162eb800) [pid = 2230] [serial = 829] [outer = 0x0] 04:01:50 INFO - PROCESS | 2230 | ++DOMWINDOW == 108 (0x116541400) [pid = 2230] [serial = 830] [outer = 0x1162eb800] 04:01:50 INFO - PROCESS | 2230 | 1471345310929 Marionette DEBUG loaded listener.js 04:01:50 INFO - PROCESS | 2230 | ++DOMWINDOW == 109 (0x117290c00) [pid = 2230] [serial = 831] [outer = 0x1162eb800] 04:01:51 INFO - PROCESS | 2230 | 1471345311456 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:01:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 04:01:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 823ms 04:01:51 INFO - PROCESS | 2230 | 1471345311490 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 04:01:51 INFO - PROCESS | 2230 | 1471345311493 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 04:01:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 04:01:51 INFO - PROCESS | 2230 | 1471345311500 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 04:01:51 INFO - PROCESS | 2230 | 1471345311502 Marionette TRACE conn2 <- [1,1082,null,{}] 04:01:51 INFO - PROCESS | 2230 | 1471345311505 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:01:51 INFO - PROCESS | 2230 | 1471345311506 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:01:51 INFO - PROCESS | 2230 | 1471345311620 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 04:01:51 INFO - PROCESS | 2230 | 1471345311729 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:51 INFO - PROCESS | 2230 | 1471345311731 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:01:51 INFO - PROCESS | 2230 | ++DOCSHELL 0x125590000 == 40 [pid = 2230] [id = 278] 04:01:51 INFO - PROCESS | 2230 | ++DOMWINDOW == 110 (0x11911a800) [pid = 2230] [serial = 832] [outer = 0x0] 04:01:51 INFO - PROCESS | 2230 | ++DOMWINDOW == 111 (0x1194a8800) [pid = 2230] [serial = 833] [outer = 0x11911a800] 04:01:51 INFO - PROCESS | 2230 | 1471345311763 Marionette DEBUG loaded listener.js 04:01:51 INFO - PROCESS | 2230 | ++DOMWINDOW == 112 (0x11953a400) [pid = 2230] [serial = 834] [outer = 0x11911a800] 04:01:52 INFO - PROCESS | 2230 | 1471345312473 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:01:52 INFO - PROCESS | 2230 | --DOCSHELL 0x12bddd800 == 39 [pid = 2230] [id = 275] 04:01:52 INFO - PROCESS | 2230 | --DOCSHELL 0x120e18000 == 38 [pid = 2230] [id = 274] 04:01:52 INFO - PROCESS | 2230 | --DOCSHELL 0x11951a000 == 37 [pid = 2230] [id = 273] 04:01:52 INFO - PROCESS | 2230 | --DOCSHELL 0x12934a000 == 36 [pid = 2230] [id = 272] 04:01:52 INFO - PROCESS | 2230 | --DOCSHELL 0x1271c6000 == 35 [pid = 2230] [id = 271] 04:01:52 INFO - PROCESS | 2230 | --DOCSHELL 0x12557f800 == 34 [pid = 2230] [id = 270] 04:01:52 INFO - PROCESS | 2230 | --DOCSHELL 0x123ccc000 == 33 [pid = 2230] [id = 269] 04:01:52 INFO - PROCESS | 2230 | --DOCSHELL 0x120e19800 == 32 [pid = 2230] [id = 268] 04:01:52 INFO - PROCESS | 2230 | --DOCSHELL 0x11874d800 == 31 [pid = 2230] [id = 267] 04:01:52 INFO - PROCESS | 2230 | --DOCSHELL 0x116ac5000 == 30 [pid = 2230] [id = 266] 04:01:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 04:01:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1023ms 04:01:52 INFO - PROCESS | 2230 | 1471345312522 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 04:01:52 INFO - PROCESS | 2230 | 1471345312524 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 04:01:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 04:01:52 INFO - PROCESS | 2230 | 1471345312527 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 04:01:52 INFO - PROCESS | 2230 | 1471345312529 Marionette TRACE conn2 <- [1,1086,null,{}] 04:01:52 INFO - PROCESS | 2230 | 1471345312544 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:01:52 INFO - PROCESS | 2230 | 1471345312546 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:01:52 INFO - PROCESS | 2230 | 1471345312637 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 04:01:52 INFO - PROCESS | 2230 | --DOMWINDOW == 111 (0x1270cd400) [pid = 2230] [serial = 774] [outer = 0x0] [url = about:blank] 04:01:52 INFO - PROCESS | 2230 | --DOMWINDOW == 110 (0x124507c00) [pid = 2230] [serial = 758] [outer = 0x0] [url = about:blank] 04:01:52 INFO - PROCESS | 2230 | --DOMWINDOW == 109 (0x124fa8400) [pid = 2230] [serial = 761] [outer = 0x0] [url = about:blank] 04:01:52 INFO - PROCESS | 2230 | --DOMWINDOW == 108 (0x124e68000) [pid = 2230] [serial = 759] [outer = 0x0] [url = about:blank] 04:01:52 INFO - PROCESS | 2230 | --DOMWINDOW == 107 (0x125594400) [pid = 2230] [serial = 764] [outer = 0x0] [url = about:blank] 04:01:52 INFO - PROCESS | 2230 | --DOMWINDOW == 106 (0x1162ee800) [pid = 2230] [serial = 731] [outer = 0x0] [url = about:blank] 04:01:52 INFO - PROCESS | 2230 | --DOMWINDOW == 105 (0x117078400) [pid = 2230] [serial = 732] [outer = 0x0] [url = about:blank] 04:01:52 INFO - PROCESS | 2230 | --DOMWINDOW == 104 (0x11953cc00) [pid = 2230] [serial = 737] [outer = 0x0] [url = about:blank] 04:01:52 INFO - PROCESS | 2230 | --DOMWINDOW == 103 (0x119726800) [pid = 2230] [serial = 768] [outer = 0x0] [url = about:blank] 04:01:52 INFO - PROCESS | 2230 | --DOMWINDOW == 102 (0x119cc1000) [pid = 2230] [serial = 738] [outer = 0x0] [url = about:blank] 04:01:52 INFO - PROCESS | 2230 | --DOMWINDOW == 101 (0x12554e000) [pid = 2230] [serial = 762] [outer = 0x0] [url = about:blank] 04:01:52 INFO - PROCESS | 2230 | --DOMWINDOW == 100 (0x118110000) [pid = 2230] [serial = 746] [outer = 0x0] [url = about:blank] 04:01:52 INFO - PROCESS | 2230 | --DOMWINDOW == 99 (0x118593c00) [pid = 2230] [serial = 747] [outer = 0x0] [url = about:blank] 04:01:52 INFO - PROCESS | 2230 | --DOMWINDOW == 98 (0x120e9ac00) [pid = 2230] [serial = 740] [outer = 0x0] [url = about:blank] 04:01:52 INFO - PROCESS | 2230 | --DOMWINDOW == 97 (0x120fe8000) [pid = 2230] [serial = 741] [outer = 0x0] [url = about:blank] 04:01:52 INFO - PROCESS | 2230 | --DOMWINDOW == 96 (0x1194b8800) [pid = 2230] [serial = 749] [outer = 0x0] [url = about:blank] 04:01:52 INFO - PROCESS | 2230 | --DOMWINDOW == 95 (0x11953b800) [pid = 2230] [serial = 750] [outer = 0x0] [url = about:blank] 04:01:52 INFO - PROCESS | 2230 | --DOMWINDOW == 94 (0x1162e8c00) [pid = 2230] [serial = 743] [outer = 0x0] [url = about:blank] 04:01:52 INFO - PROCESS | 2230 | --DOMWINDOW == 93 (0x116ab3800) [pid = 2230] [serial = 744] [outer = 0x0] [url = about:blank] 04:01:52 INFO - PROCESS | 2230 | --DOMWINDOW == 92 (0x119cccc00) [pid = 2230] [serial = 752] [outer = 0x0] [url = about:blank] 04:01:52 INFO - PROCESS | 2230 | --DOMWINDOW == 91 (0x120fe6800) [pid = 2230] [serial = 753] [outer = 0x0] [url = about:blank] 04:01:52 INFO - PROCESS | 2230 | --DOMWINDOW == 90 (0x118538800) [pid = 2230] [serial = 734] [outer = 0x0] [url = about:blank] 04:01:52 INFO - PROCESS | 2230 | --DOMWINDOW == 89 (0x118852400) [pid = 2230] [serial = 735] [outer = 0x0] [url = about:blank] 04:01:52 INFO - PROCESS | 2230 | --DOMWINDOW == 88 (0x124094800) [pid = 2230] [serial = 755] [outer = 0x0] [url = about:blank] 04:01:52 INFO - PROCESS | 2230 | --DOMWINDOW == 87 (0x1110ac400) [pid = 2230] [serial = 728] [outer = 0x0] [url = about:blank] 04:01:52 INFO - PROCESS | 2230 | --DOMWINDOW == 86 (0x11229f800) [pid = 2230] [serial = 729] [outer = 0x0] [url = about:blank] 04:01:52 INFO - PROCESS | 2230 | --DOMWINDOW == 85 (0x11810fc00) [pid = 2230] [serial = 767] [outer = 0x0] [url = about:blank] 04:01:52 INFO - PROCESS | 2230 | --DOMWINDOW == 84 (0x127049c00) [pid = 2230] [serial = 773] [outer = 0x0] [url = about:blank] 04:01:52 INFO - PROCESS | 2230 | --DOMWINDOW == 83 (0x124090c00) [pid = 2230] [serial = 726] [outer = 0x0] [url = about:blank] 04:01:52 INFO - PROCESS | 2230 | --DOMWINDOW == 82 (0x12682cc00) [pid = 2230] [serial = 765] [outer = 0x0] [url = about:blank] 04:01:52 INFO - PROCESS | 2230 | --DOMWINDOW == 81 (0x1269d9400) [pid = 2230] [serial = 771] [outer = 0x0] [url = about:blank] 04:01:52 INFO - PROCESS | 2230 | --DOMWINDOW == 80 (0x12690e000) [pid = 2230] [serial = 770] [outer = 0x0] [url = about:blank] 04:01:52 INFO - PROCESS | 2230 | --DOMWINDOW == 79 (0x1240cf800) [pid = 2230] [serial = 756] [outer = 0x0] [url = about:blank] 04:01:52 INFO - PROCESS | 2230 | --DOMWINDOW == 78 (0x116885800) [pid = 2230] [serial = 690] [outer = 0x0] [url = about:blank] 04:01:52 INFO - PROCESS | 2230 | --DOMWINDOW == 77 (0x115ed4400) [pid = 2230] [serial = 687] [outer = 0x0] [url = about:blank] 04:01:52 INFO - PROCESS | 2230 | 1471345312701 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:52 INFO - PROCESS | 2230 | 1471345312703 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:01:52 INFO - PROCESS | 2230 | ++DOCSHELL 0x116861000 == 31 [pid = 2230] [id = 279] 04:01:52 INFO - PROCESS | 2230 | ++DOMWINDOW == 78 (0x1162e8c00) [pid = 2230] [serial = 835] [outer = 0x0] 04:01:52 INFO - PROCESS | 2230 | ++DOMWINDOW == 79 (0x117078400) [pid = 2230] [serial = 836] [outer = 0x1162e8c00] 04:01:52 INFO - PROCESS | 2230 | 1471345312731 Marionette DEBUG loaded listener.js 04:01:52 INFO - PROCESS | 2230 | ++DOMWINDOW == 80 (0x118108c00) [pid = 2230] [serial = 837] [outer = 0x1162e8c00] 04:01:53 INFO - PROCESS | 2230 | 1471345313030 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:01:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 04:01:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 524ms 04:01:53 INFO - PROCESS | 2230 | 1471345313054 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 04:01:53 INFO - PROCESS | 2230 | 1471345313057 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 04:01:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 04:01:53 INFO - PROCESS | 2230 | 1471345313062 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 04:01:53 INFO - PROCESS | 2230 | 1471345313064 Marionette TRACE conn2 <- [1,1090,null,{}] 04:01:53 INFO - PROCESS | 2230 | 1471345313069 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:01:53 INFO - PROCESS | 2230 | 1471345313071 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:01:53 INFO - PROCESS | 2230 | 1471345313155 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 04:01:53 INFO - PROCESS | 2230 | 1471345313222 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:53 INFO - PROCESS | 2230 | 1471345313223 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:01:53 INFO - PROCESS | 2230 | ++DOCSHELL 0x116859800 == 32 [pid = 2230] [id = 280] 04:01:53 INFO - PROCESS | 2230 | ++DOMWINDOW == 81 (0x118117c00) [pid = 2230] [serial = 838] [outer = 0x0] 04:01:53 INFO - PROCESS | 2230 | ++DOMWINDOW == 82 (0x1187be000) [pid = 2230] [serial = 839] [outer = 0x118117c00] 04:01:53 INFO - PROCESS | 2230 | 1471345313252 Marionette DEBUG loaded listener.js 04:01:53 INFO - PROCESS | 2230 | ++DOMWINDOW == 83 (0x119121400) [pid = 2230] [serial = 840] [outer = 0x118117c00] 04:01:53 INFO - PROCESS | 2230 | 1471345313611 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:01:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 04:01:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 574ms 04:01:53 INFO - PROCESS | 2230 | 1471345313637 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 04:01:53 INFO - PROCESS | 2230 | 1471345313639 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 04:01:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 04:01:53 INFO - PROCESS | 2230 | 1471345313642 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 04:01:53 INFO - PROCESS | 2230 | 1471345313646 Marionette TRACE conn2 <- [1,1094,null,{}] 04:01:53 INFO - PROCESS | 2230 | 1471345313657 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:01:53 INFO - PROCESS | 2230 | 1471345313662 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:01:53 INFO - PROCESS | 2230 | 1471345313796 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 04:01:53 INFO - PROCESS | 2230 | 1471345313914 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:53 INFO - PROCESS | 2230 | 1471345313916 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:01:53 INFO - PROCESS | 2230 | ++DOCSHELL 0x12386c800 == 33 [pid = 2230] [id = 281] 04:01:53 INFO - PROCESS | 2230 | ++DOMWINDOW == 84 (0x1127b5000) [pid = 2230] [serial = 841] [outer = 0x0] 04:01:53 INFO - PROCESS | 2230 | ++DOMWINDOW == 85 (0x1194b1800) [pid = 2230] [serial = 842] [outer = 0x1127b5000] 04:01:53 INFO - PROCESS | 2230 | 1471345313967 Marionette DEBUG loaded listener.js 04:01:54 INFO - PROCESS | 2230 | ++DOMWINDOW == 86 (0x119cc9800) [pid = 2230] [serial = 843] [outer = 0x1127b5000] 04:01:54 INFO - PROCESS | 2230 | 1471345314251 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:01:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 04:01:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 625ms 04:01:54 INFO - PROCESS | 2230 | 1471345314272 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 04:01:54 INFO - PROCESS | 2230 | 1471345314274 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 04:01:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 04:01:54 INFO - PROCESS | 2230 | 1471345314276 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 04:01:54 INFO - PROCESS | 2230 | 1471345314277 Marionette TRACE conn2 <- [1,1098,null,{}] 04:01:54 INFO - PROCESS | 2230 | 1471345314288 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:01:54 INFO - PROCESS | 2230 | 1471345314289 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:01:54 INFO - PROCESS | 2230 | 1471345314412 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 04:01:54 INFO - PROCESS | 2230 | ++DOMWINDOW == 87 (0x11885dc00) [pid = 2230] [serial = 844] [outer = 0x12cb6fc00] 04:01:54 INFO - PROCESS | 2230 | 1471345314432 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:54 INFO - PROCESS | 2230 | 1471345314433 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:01:54 INFO - PROCESS | 2230 | ++DOCSHELL 0x125576800 == 34 [pid = 2230] [id = 282] 04:01:54 INFO - PROCESS | 2230 | ++DOMWINDOW == 88 (0x123c83400) [pid = 2230] [serial = 845] [outer = 0x0] 04:01:54 INFO - PROCESS | 2230 | ++DOMWINDOW == 89 (0x1240d0400) [pid = 2230] [serial = 846] [outer = 0x123c83400] 04:01:54 INFO - PROCESS | 2230 | 1471345314466 Marionette DEBUG loaded listener.js 04:01:54 INFO - PROCESS | 2230 | ++DOMWINDOW == 90 (0x124513c00) [pid = 2230] [serial = 847] [outer = 0x123c83400] 04:01:54 INFO - PROCESS | 2230 | 1471345314860 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:01:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 04:01:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 622ms 04:01:54 INFO - PROCESS | 2230 | 1471345314900 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 04:01:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 04:01:54 INFO - PROCESS | 2230 | 1471345314902 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 04:01:54 INFO - PROCESS | 2230 | 1471345314911 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 04:01:54 INFO - PROCESS | 2230 | 1471345314913 Marionette TRACE conn2 <- [1,1102,null,{}] 04:01:54 INFO - PROCESS | 2230 | 1471345314916 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:01:54 INFO - PROCESS | 2230 | 1471345314918 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:01:55 INFO - PROCESS | 2230 | 1471345315040 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 04:01:55 INFO - PROCESS | 2230 | 1471345315044 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:55 INFO - PROCESS | 2230 | 1471345315045 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:01:55 INFO - PROCESS | 2230 | ++DOCSHELL 0x125062000 == 35 [pid = 2230] [id = 283] 04:01:55 INFO - PROCESS | 2230 | ++DOMWINDOW == 91 (0x112a87800) [pid = 2230] [serial = 848] [outer = 0x0] 04:01:55 INFO - PROCESS | 2230 | ++DOMWINDOW == 92 (0x1248c1000) [pid = 2230] [serial = 849] [outer = 0x112a87800] 04:01:55 INFO - PROCESS | 2230 | 1471345315071 Marionette DEBUG loaded listener.js 04:01:55 INFO - PROCESS | 2230 | ++DOMWINDOW == 93 (0x124fa7c00) [pid = 2230] [serial = 850] [outer = 0x112a87800] 04:01:55 INFO - PROCESS | 2230 | 1471345315451 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:01:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 04:01:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 578ms 04:01:55 INFO - PROCESS | 2230 | 1471345315482 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 04:01:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 04:01:55 INFO - PROCESS | 2230 | 1471345315483 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 04:01:55 INFO - PROCESS | 2230 | 1471345315485 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 04:01:55 INFO - PROCESS | 2230 | 1471345315487 Marionette TRACE conn2 <- [1,1106,null,{}] 04:01:55 INFO - PROCESS | 2230 | 1471345315489 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:01:55 INFO - PROCESS | 2230 | 1471345315493 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:01:55 INFO - PROCESS | 2230 | 1471345315617 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 04:01:55 INFO - PROCESS | 2230 | 1471345315621 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:55 INFO - PROCESS | 2230 | 1471345315622 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:01:55 INFO - PROCESS | 2230 | ++DOCSHELL 0x129028000 == 36 [pid = 2230] [id = 284] 04:01:55 INFO - PROCESS | 2230 | ++DOMWINDOW == 94 (0x1250f9400) [pid = 2230] [serial = 851] [outer = 0x0] 04:01:55 INFO - PROCESS | 2230 | ++DOMWINDOW == 95 (0x126826400) [pid = 2230] [serial = 852] [outer = 0x1250f9400] 04:01:55 INFO - PROCESS | 2230 | 1471345315647 Marionette DEBUG loaded listener.js 04:01:55 INFO - PROCESS | 2230 | ++DOMWINDOW == 96 (0x1270c7800) [pid = 2230] [serial = 853] [outer = 0x1250f9400] 04:01:55 INFO - PROCESS | 2230 | 1471345315985 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:01:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 04:01:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 520ms 04:01:56 INFO - PROCESS | 2230 | 1471345316007 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 04:01:56 INFO - PROCESS | 2230 | 1471345316008 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 04:01:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 04:01:56 INFO - PROCESS | 2230 | 1471345316010 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 04:01:56 INFO - PROCESS | 2230 | 1471345316011 Marionette TRACE conn2 <- [1,1110,null,{}] 04:01:56 INFO - PROCESS | 2230 | 1471345316016 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:01:56 INFO - PROCESS | 2230 | 1471345316019 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:01:56 INFO - PROCESS | 2230 | 1471345316128 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 04:01:56 INFO - PROCESS | 2230 | 1471345316131 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:56 INFO - PROCESS | 2230 | 1471345316132 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:01:56 INFO - PROCESS | 2230 | ++DOCSHELL 0x12984e000 == 37 [pid = 2230] [id = 285] 04:01:56 INFO - PROCESS | 2230 | ++DOMWINDOW == 97 (0x1270c9400) [pid = 2230] [serial = 854] [outer = 0x0] 04:01:56 INFO - PROCESS | 2230 | ++DOMWINDOW == 98 (0x12760d400) [pid = 2230] [serial = 855] [outer = 0x1270c9400] 04:01:56 INFO - PROCESS | 2230 | 1471345316157 Marionette DEBUG loaded listener.js 04:01:56 INFO - PROCESS | 2230 | ++DOMWINDOW == 99 (0x127619800) [pid = 2230] [serial = 856] [outer = 0x1270c9400] 04:01:56 INFO - PROCESS | 2230 | 1471345316519 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:01:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 04:01:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 525ms 04:01:56 INFO - PROCESS | 2230 | 1471345316536 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 04:01:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 04:01:56 INFO - PROCESS | 2230 | 1471345316537 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 04:01:56 INFO - PROCESS | 2230 | 1471345316539 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 04:01:56 INFO - PROCESS | 2230 | 1471345316540 Marionette TRACE conn2 <- [1,1114,null,{}] 04:01:56 INFO - PROCESS | 2230 | 1471345316543 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:01:56 INFO - PROCESS | 2230 | 1471345316544 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:01:56 INFO - PROCESS | 2230 | 1471345316648 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 04:01:56 INFO - PROCESS | 2230 | 1471345316660 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:56 INFO - PROCESS | 2230 | 1471345316662 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:01:56 INFO - PROCESS | 2230 | ++DOCSHELL 0x12a8ab800 == 38 [pid = 2230] [id = 286] 04:01:56 INFO - PROCESS | 2230 | ++DOMWINDOW == 100 (0x128c4bc00) [pid = 2230] [serial = 857] [outer = 0x0] 04:01:56 INFO - PROCESS | 2230 | ++DOMWINDOW == 101 (0x128c4f400) [pid = 2230] [serial = 858] [outer = 0x128c4bc00] 04:01:56 INFO - PROCESS | 2230 | 1471345316688 Marionette DEBUG loaded listener.js 04:01:56 INFO - PROCESS | 2230 | ++DOMWINDOW == 102 (0x128c55000) [pid = 2230] [serial = 859] [outer = 0x128c4bc00] 04:01:56 INFO - PROCESS | 2230 | --DOMWINDOW == 101 (0x11858c000) [pid = 2230] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 04:01:56 INFO - PROCESS | 2230 | --DOMWINDOW == 100 (0x1167a5000) [pid = 2230] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 04:01:56 INFO - PROCESS | 2230 | --DOMWINDOW == 99 (0x118596000) [pid = 2230] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 04:01:56 INFO - PROCESS | 2230 | --DOMWINDOW == 98 (0x115e03c00) [pid = 2230] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 04:01:56 INFO - PROCESS | 2230 | --DOMWINDOW == 97 (0x11811d000) [pid = 2230] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 04:01:56 INFO - PROCESS | 2230 | --DOMWINDOW == 96 (0x124879800) [pid = 2230] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 04:01:56 INFO - PROCESS | 2230 | --DOMWINDOW == 95 (0x1269db800) [pid = 2230] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 04:01:56 INFO - PROCESS | 2230 | --DOMWINDOW == 94 (0x11229c400) [pid = 2230] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 04:01:56 INFO - PROCESS | 2230 | --DOMWINDOW == 93 (0x11810a800) [pid = 2230] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 04:01:56 INFO - PROCESS | 2230 | --DOMWINDOW == 92 (0x123c87000) [pid = 2230] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 04:01:56 INFO - PROCESS | 2230 | --DOMWINDOW == 91 (0x118859c00) [pid = 2230] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 04:01:56 INFO - PROCESS | 2230 | --DOMWINDOW == 90 (0x1170f9800) [pid = 2230] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 04:01:56 INFO - PROCESS | 2230 | --DOMWINDOW == 89 (0x1240ca400) [pid = 2230] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 04:01:56 INFO - PROCESS | 2230 | --DOMWINDOW == 88 (0x11270ec00) [pid = 2230] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 04:01:56 INFO - PROCESS | 2230 | --DOMWINDOW == 87 (0x123bd7c00) [pid = 2230] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 04:01:56 INFO - PROCESS | 2230 | --DOMWINDOW == 86 (0x11680e400) [pid = 2230] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 04:01:56 INFO - PROCESS | 2230 | --DOMWINDOW == 85 (0x11769c000) [pid = 2230] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 04:01:57 INFO - PROCESS | 2230 | 1471345317111 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:01:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 04:01:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 619ms 04:01:57 INFO - PROCESS | 2230 | 1471345317159 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 04:01:57 INFO - PROCESS | 2230 | 1471345317160 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 04:01:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 04:01:57 INFO - PROCESS | 2230 | 1471345317169 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 04:01:57 INFO - PROCESS | 2230 | 1471345317170 Marionette TRACE conn2 <- [1,1118,null,{}] 04:01:57 INFO - PROCESS | 2230 | 1471345317172 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:01:57 INFO - PROCESS | 2230 | 1471345317174 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:01:57 INFO - PROCESS | 2230 | 1471345317262 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 04:01:57 INFO - PROCESS | 2230 | 1471345317268 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:57 INFO - PROCESS | 2230 | 1471345317269 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:01:57 INFO - PROCESS | 2230 | ++DOCSHELL 0x12386a000 == 39 [pid = 2230] [id = 287] 04:01:57 INFO - PROCESS | 2230 | ++DOMWINDOW == 86 (0x1170f1400) [pid = 2230] [serial = 860] [outer = 0x0] 04:01:57 INFO - PROCESS | 2230 | ++DOMWINDOW == 87 (0x1187c5400) [pid = 2230] [serial = 861] [outer = 0x1170f1400] 04:01:57 INFO - PROCESS | 2230 | 1471345317294 Marionette DEBUG loaded listener.js 04:01:57 INFO - PROCESS | 2230 | ++DOMWINDOW == 88 (0x119c5b800) [pid = 2230] [serial = 862] [outer = 0x1170f1400] 04:01:57 INFO - PROCESS | 2230 | 1471345317635 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:01:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 04:01:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 476ms 04:01:57 INFO - PROCESS | 2230 | 1471345317639 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 04:01:57 INFO - PROCESS | 2230 | 1471345317641 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 04:01:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 04:01:57 INFO - PROCESS | 2230 | 1471345317643 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 04:01:57 INFO - PROCESS | 2230 | 1471345317644 Marionette TRACE conn2 <- [1,1122,null,{}] 04:01:57 INFO - PROCESS | 2230 | 1471345317647 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:01:57 INFO - PROCESS | 2230 | 1471345317649 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:01:57 INFO - PROCESS | 2230 | 1471345317737 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 04:01:57 INFO - PROCESS | 2230 | 1471345317799 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:57 INFO - PROCESS | 2230 | 1471345317799 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:01:57 INFO - PROCESS | 2230 | ++DOCSHELL 0x12ba91800 == 40 [pid = 2230] [id = 288] 04:01:57 INFO - PROCESS | 2230 | ++DOMWINDOW == 89 (0x1170f9800) [pid = 2230] [serial = 863] [outer = 0x0] 04:01:57 INFO - PROCESS | 2230 | ++DOMWINDOW == 90 (0x124802c00) [pid = 2230] [serial = 864] [outer = 0x1170f9800] 04:01:57 INFO - PROCESS | 2230 | 1471345317824 Marionette DEBUG loaded listener.js 04:01:57 INFO - PROCESS | 2230 | ++DOMWINDOW == 91 (0x124510400) [pid = 2230] [serial = 865] [outer = 0x1170f9800] 04:01:58 INFO - PROCESS | 2230 | 1471345318102 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:01:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 04:01:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 474ms 04:01:58 INFO - PROCESS | 2230 | 1471345318125 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 04:01:58 INFO - PROCESS | 2230 | 1471345318127 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 04:01:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 04:01:58 INFO - PROCESS | 2230 | 1471345318137 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 04:01:58 INFO - PROCESS | 2230 | 1471345318139 Marionette TRACE conn2 <- [1,1126,null,{}] 04:01:58 INFO - PROCESS | 2230 | 1471345318141 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:01:58 INFO - PROCESS | 2230 | 1471345318143 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:01:58 INFO - PROCESS | 2230 | 1471345318243 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 04:01:58 INFO - PROCESS | 2230 | 1471345318249 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:58 INFO - PROCESS | 2230 | 1471345318251 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:01:58 INFO - PROCESS | 2230 | ++DOCSHELL 0x12c695800 == 41 [pid = 2230] [id = 289] 04:01:58 INFO - PROCESS | 2230 | ++DOMWINDOW == 92 (0x125594800) [pid = 2230] [serial = 866] [outer = 0x0] 04:01:58 INFO - PROCESS | 2230 | ++DOMWINDOW == 93 (0x128d06000) [pid = 2230] [serial = 867] [outer = 0x125594800] 04:01:58 INFO - PROCESS | 2230 | 1471345318278 Marionette DEBUG loaded listener.js 04:01:58 INFO - PROCESS | 2230 | ++DOMWINDOW == 94 (0x128d1e800) [pid = 2230] [serial = 868] [outer = 0x125594800] 04:01:58 INFO - PROCESS | 2230 | 1471345318634 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:01:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 04:01:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 528ms 04:01:58 INFO - PROCESS | 2230 | 1471345318657 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 04:01:58 INFO - PROCESS | 2230 | 1471345318659 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 04:01:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 04:01:58 INFO - PROCESS | 2230 | 1471345318662 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 04:01:58 INFO - PROCESS | 2230 | 1471345318663 Marionette TRACE conn2 <- [1,1130,null,{}] 04:01:58 INFO - PROCESS | 2230 | 1471345318677 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:01:58 INFO - PROCESS | 2230 | 1471345318678 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:01:58 INFO - PROCESS | 2230 | 1471345318761 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 04:01:58 INFO - PROCESS | 2230 | 1471345318767 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:58 INFO - PROCESS | 2230 | 1471345318768 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:01:58 INFO - PROCESS | 2230 | ++DOCSHELL 0x12c6b2000 == 42 [pid = 2230] [id = 290] 04:01:58 INFO - PROCESS | 2230 | ++DOMWINDOW == 95 (0x128d21000) [pid = 2230] [serial = 869] [outer = 0x0] 04:01:58 INFO - PROCESS | 2230 | ++DOMWINDOW == 96 (0x128e39000) [pid = 2230] [serial = 870] [outer = 0x128d21000] 04:01:58 INFO - PROCESS | 2230 | 1471345318794 Marionette DEBUG loaded listener.js 04:01:58 INFO - PROCESS | 2230 | ++DOMWINDOW == 97 (0x1290a3000) [pid = 2230] [serial = 871] [outer = 0x128d21000] 04:01:59 INFO - PROCESS | 2230 | 1471345319252 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:01:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 04:01:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 623ms 04:01:59 INFO - PROCESS | 2230 | 1471345319286 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 04:01:59 INFO - PROCESS | 2230 | 1471345319289 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 04:01:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 04:01:59 INFO - PROCESS | 2230 | 1471345319292 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 04:01:59 INFO - PROCESS | 2230 | 1471345319294 Marionette TRACE conn2 <- [1,1134,null,{}] 04:01:59 INFO - PROCESS | 2230 | 1471345319299 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:01:59 INFO - PROCESS | 2230 | 1471345319300 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:01:59 INFO - PROCESS | 2230 | 1471345319414 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 04:01:59 INFO - PROCESS | 2230 | 1471345319487 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:59 INFO - PROCESS | 2230 | 1471345319489 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:01:59 INFO - PROCESS | 2230 | ++DOCSHELL 0x118734000 == 43 [pid = 2230] [id = 291] 04:01:59 INFO - PROCESS | 2230 | ++DOMWINDOW == 98 (0x113870c00) [pid = 2230] [serial = 872] [outer = 0x0] 04:01:59 INFO - PROCESS | 2230 | ++DOMWINDOW == 99 (0x1170f2400) [pid = 2230] [serial = 873] [outer = 0x113870c00] 04:01:59 INFO - PROCESS | 2230 | 1471345319521 Marionette DEBUG loaded listener.js 04:01:59 INFO - PROCESS | 2230 | ++DOMWINDOW == 100 (0x118114800) [pid = 2230] [serial = 874] [outer = 0x113870c00] 04:01:59 INFO - PROCESS | 2230 | 1471345319944 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:01:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 04:01:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 675ms 04:01:59 INFO - PROCESS | 2230 | 1471345319967 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 04:01:59 INFO - PROCESS | 2230 | 1471345319970 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 04:01:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 04:01:59 INFO - PROCESS | 2230 | 1471345319975 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 04:01:59 INFO - PROCESS | 2230 | 1471345319977 Marionette TRACE conn2 <- [1,1138,null,{}] 04:01:59 INFO - PROCESS | 2230 | 1471345319979 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:01:59 INFO - PROCESS | 2230 | 1471345319981 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:02:00 INFO - PROCESS | 2230 | 1471345320091 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 04:02:00 INFO - PROCESS | 2230 | 1471345320152 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:00 INFO - PROCESS | 2230 | 1471345320153 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:02:00 INFO - PROCESS | 2230 | ++DOCSHELL 0x12903b000 == 44 [pid = 2230] [id = 292] 04:02:00 INFO - PROCESS | 2230 | ++DOMWINDOW == 101 (0x11911b400) [pid = 2230] [serial = 875] [outer = 0x0] 04:02:00 INFO - PROCESS | 2230 | ++DOMWINDOW == 102 (0x11953cc00) [pid = 2230] [serial = 876] [outer = 0x11911b400] 04:02:00 INFO - PROCESS | 2230 | 1471345320185 Marionette DEBUG loaded listener.js 04:02:00 INFO - PROCESS | 2230 | ++DOMWINDOW == 103 (0x119cc1000) [pid = 2230] [serial = 877] [outer = 0x11911b400] 04:02:00 INFO - PROCESS | 2230 | 1471345320615 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:02:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 04:02:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 671ms 04:02:00 INFO - PROCESS | 2230 | 1471345320646 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 04:02:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 04:02:00 INFO - PROCESS | 2230 | 1471345320647 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 04:02:00 INFO - PROCESS | 2230 | 1471345320650 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 04:02:00 INFO - PROCESS | 2230 | 1471345320652 Marionette TRACE conn2 <- [1,1142,null,{}] 04:02:00 INFO - PROCESS | 2230 | 1471345320660 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:02:00 INFO - PROCESS | 2230 | 1471345320664 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:02:00 INFO - PROCESS | 2230 | 1471345320771 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 04:02:00 INFO - PROCESS | 2230 | 1471345320869 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:00 INFO - PROCESS | 2230 | 1471345320871 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:02:00 INFO - PROCESS | 2230 | ++DOCSHELL 0x12cac3800 == 45 [pid = 2230] [id = 293] 04:02:00 INFO - PROCESS | 2230 | ++DOMWINDOW == 104 (0x1250f5800) [pid = 2230] [serial = 878] [outer = 0x0] 04:02:00 INFO - PROCESS | 2230 | ++DOMWINDOW == 105 (0x12559a000) [pid = 2230] [serial = 879] [outer = 0x1250f5800] 04:02:00 INFO - PROCESS | 2230 | 1471345320902 Marionette DEBUG loaded listener.js 04:02:00 INFO - PROCESS | 2230 | ++DOMWINDOW == 106 (0x126da4400) [pid = 2230] [serial = 880] [outer = 0x1250f5800] 04:02:01 INFO - PROCESS | 2230 | 1471345321330 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:02:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 04:02:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 723ms 04:02:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 04:02:01 INFO - PROCESS | 2230 | 1471345321374 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 04:02:01 INFO - PROCESS | 2230 | 1471345321376 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 04:02:01 INFO - PROCESS | 2230 | 1471345321378 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 04:02:01 INFO - PROCESS | 2230 | 1471345321380 Marionette TRACE conn2 <- [1,1146,null,{}] 04:02:01 INFO - PROCESS | 2230 | 1471345321382 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:02:01 INFO - PROCESS | 2230 | 1471345321383 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:02:01 INFO - PROCESS | 2230 | 1471345321491 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 04:02:01 INFO - PROCESS | 2230 | 1471345321551 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:01 INFO - PROCESS | 2230 | 1471345321552 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:02:01 INFO - PROCESS | 2230 | ++DOCSHELL 0x12cb18000 == 46 [pid = 2230] [id = 294] 04:02:01 INFO - PROCESS | 2230 | ++DOMWINDOW == 107 (0x127612c00) [pid = 2230] [serial = 881] [outer = 0x0] 04:02:01 INFO - PROCESS | 2230 | ++DOMWINDOW == 108 (0x128c4f800) [pid = 2230] [serial = 882] [outer = 0x127612c00] 04:02:01 INFO - PROCESS | 2230 | 1471345321582 Marionette DEBUG loaded listener.js 04:02:01 INFO - PROCESS | 2230 | ++DOMWINDOW == 109 (0x128d07000) [pid = 2230] [serial = 883] [outer = 0x127612c00] 04:02:02 INFO - PROCESS | 2230 | 1471345322202 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:02:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 04:02:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 921ms 04:02:02 INFO - PROCESS | 2230 | 1471345322301 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 04:02:02 INFO - PROCESS | 2230 | 1471345322303 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 04:02:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 04:02:02 INFO - PROCESS | 2230 | 1471345322306 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 04:02:02 INFO - PROCESS | 2230 | 1471345322308 Marionette TRACE conn2 <- [1,1150,null,{}] 04:02:02 INFO - PROCESS | 2230 | 1471345322312 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:02:02 INFO - PROCESS | 2230 | 1471345322314 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:02:02 INFO - PROCESS | 2230 | 1471345322412 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 04:02:02 INFO - PROCESS | 2230 | 1471345322482 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:02 INFO - PROCESS | 2230 | 1471345322484 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:02:02 INFO - PROCESS | 2230 | ++DOCSHELL 0x118f2a800 == 47 [pid = 2230] [id = 295] 04:02:02 INFO - PROCESS | 2230 | ++DOMWINDOW == 110 (0x116aa6400) [pid = 2230] [serial = 884] [outer = 0x0] 04:02:02 INFO - PROCESS | 2230 | ++DOMWINDOW == 111 (0x1170f5800) [pid = 2230] [serial = 885] [outer = 0x116aa6400] 04:02:02 INFO - PROCESS | 2230 | 1471345322513 Marionette DEBUG loaded listener.js 04:02:02 INFO - PROCESS | 2230 | ++DOMWINDOW == 112 (0x117d35800) [pid = 2230] [serial = 886] [outer = 0x116aa6400] 04:02:02 INFO - PROCESS | 2230 | 1471345322925 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:02:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 04:02:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 671ms 04:02:02 INFO - PROCESS | 2230 | 1471345322981 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 04:02:02 INFO - PROCESS | 2230 | 1471345322984 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 04:02:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 04:02:02 INFO - PROCESS | 2230 | 1471345322990 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 04:02:02 INFO - PROCESS | 2230 | 1471345322991 Marionette TRACE conn2 <- [1,1154,null,{}] 04:02:02 INFO - PROCESS | 2230 | 1471345322994 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:02:02 INFO - PROCESS | 2230 | 1471345322995 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:02:03 INFO - PROCESS | 2230 | 1471345323092 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 04:02:03 INFO - PROCESS | 2230 | 1471345323169 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:03 INFO - PROCESS | 2230 | 1471345323170 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:02:03 INFO - PROCESS | 2230 | ++DOCSHELL 0x116ad9800 == 48 [pid = 2230] [id = 296] 04:02:03 INFO - PROCESS | 2230 | ++DOMWINDOW == 113 (0x118592400) [pid = 2230] [serial = 887] [outer = 0x0] 04:02:03 INFO - PROCESS | 2230 | ++DOMWINDOW == 114 (0x1187c2c00) [pid = 2230] [serial = 888] [outer = 0x118592400] 04:02:03 INFO - PROCESS | 2230 | 1471345323199 Marionette DEBUG loaded listener.js 04:02:03 INFO - PROCESS | 2230 | ++DOMWINDOW == 115 (0x11885cc00) [pid = 2230] [serial = 889] [outer = 0x118592400] 04:02:03 INFO - PROCESS | 2230 | --DOCSHELL 0x119171800 == 47 [pid = 2230] [id = 265] 04:02:03 INFO - PROCESS | 2230 | --DOCSHELL 0x12c695800 == 46 [pid = 2230] [id = 289] 04:02:03 INFO - PROCESS | 2230 | --DOCSHELL 0x12ba91800 == 45 [pid = 2230] [id = 288] 04:02:03 INFO - PROCESS | 2230 | --DOCSHELL 0x12386a000 == 44 [pid = 2230] [id = 287] 04:02:03 INFO - PROCESS | 2230 | --DOCSHELL 0x12a8ab800 == 43 [pid = 2230] [id = 286] 04:02:03 INFO - PROCESS | 2230 | --DOCSHELL 0x12984e000 == 42 [pid = 2230] [id = 285] 04:02:03 INFO - PROCESS | 2230 | --DOCSHELL 0x129028000 == 41 [pid = 2230] [id = 284] 04:02:03 INFO - PROCESS | 2230 | --DOCSHELL 0x125062000 == 40 [pid = 2230] [id = 283] 04:02:03 INFO - PROCESS | 2230 | --DOCSHELL 0x125576800 == 39 [pid = 2230] [id = 282] 04:02:03 INFO - PROCESS | 2230 | --DOCSHELL 0x12386c800 == 38 [pid = 2230] [id = 281] 04:02:03 INFO - PROCESS | 2230 | --DOCSHELL 0x116859800 == 37 [pid = 2230] [id = 280] 04:02:03 INFO - PROCESS | 2230 | --DOCSHELL 0x116861000 == 36 [pid = 2230] [id = 279] 04:02:03 INFO - PROCESS | 2230 | --DOCSHELL 0x125590000 == 35 [pid = 2230] [id = 278] 04:02:03 INFO - PROCESS | 2230 | --DOCSHELL 0x11813c800 == 34 [pid = 2230] [id = 277] 04:02:03 INFO - PROCESS | 2230 | --DOCSHELL 0x125571000 == 33 [pid = 2230] [id = 276] 04:02:03 INFO - PROCESS | 2230 | --DOCSHELL 0x118f2a800 == 32 [pid = 2230] [id = 295] 04:02:03 INFO - PROCESS | 2230 | --DOCSHELL 0x12cb18000 == 31 [pid = 2230] [id = 294] 04:02:03 INFO - PROCESS | 2230 | --DOCSHELL 0x12cac3800 == 30 [pid = 2230] [id = 293] 04:02:03 INFO - PROCESS | 2230 | --DOCSHELL 0x12903b000 == 29 [pid = 2230] [id = 292] 04:02:03 INFO - PROCESS | 2230 | --DOCSHELL 0x12c6b2000 == 28 [pid = 2230] [id = 290] 04:02:03 INFO - PROCESS | 2230 | --DOCSHELL 0x118734000 == 27 [pid = 2230] [id = 291] 04:02:03 INFO - PROCESS | 2230 | --DOMWINDOW == 114 (0x1255a0c00) [pid = 2230] [serial = 821] [outer = 0x0] [url = about:blank] 04:02:03 INFO - PROCESS | 2230 | --DOMWINDOW == 113 (0x127610c00) [pid = 2230] [serial = 825] [outer = 0x0] [url = about:blank] 04:02:03 INFO - PROCESS | 2230 | --DOMWINDOW == 112 (0x128c4d800) [pid = 2230] [serial = 827] [outer = 0x0] [url = about:blank] 04:02:03 INFO - PROCESS | 2230 | --DOMWINDOW == 111 (0x1240c6400) [pid = 2230] [serial = 809] [outer = 0x0] [url = about:blank] 04:02:03 INFO - PROCESS | 2230 | --DOMWINDOW == 110 (0x1170f2800) [pid = 2230] [serial = 797] [outer = 0x0] [url = about:blank] 04:02:03 INFO - PROCESS | 2230 | --DOMWINDOW == 109 (0x117d35c00) [pid = 2230] [serial = 798] [outer = 0x0] [url = about:blank] 04:02:03 INFO - PROCESS | 2230 | --DOMWINDOW == 108 (0x1194b6800) [pid = 2230] [serial = 795] [outer = 0x0] [url = about:blank] 04:02:03 INFO - PROCESS | 2230 | --DOMWINDOW == 107 (0x118f48800) [pid = 2230] [serial = 794] [outer = 0x0] [url = about:blank] 04:02:03 INFO - PROCESS | 2230 | --DOMWINDOW == 106 (0x119727c00) [pid = 2230] [serial = 803] [outer = 0x0] [url = about:blank] 04:02:03 INFO - PROCESS | 2230 | --DOMWINDOW == 105 (0x119cc0c00) [pid = 2230] [serial = 804] [outer = 0x0] [url = about:blank] 04:02:03 INFO - PROCESS | 2230 | --DOMWINDOW == 104 (0x1187c3000) [pid = 2230] [serial = 800] [outer = 0x0] [url = about:blank] 04:02:03 INFO - PROCESS | 2230 | --DOMWINDOW == 103 (0x118f46400) [pid = 2230] [serial = 801] [outer = 0x0] [url = about:blank] 04:02:03 INFO - PROCESS | 2230 | --DOMWINDOW == 102 (0x125549000) [pid = 2230] [serial = 812] [outer = 0x0] [url = about:blank] 04:02:03 INFO - PROCESS | 2230 | --DOMWINDOW == 101 (0x12704c800) [pid = 2230] [serial = 815] [outer = 0x0] [url = about:blank] 04:02:03 INFO - PROCESS | 2230 | --DOMWINDOW == 100 (0x112a92c00) [pid = 2230] [serial = 777] [outer = 0x0] [url = about:blank] 04:02:03 INFO - PROCESS | 2230 | --DOMWINDOW == 99 (0x1122e3c00) [pid = 2230] [serial = 776] [outer = 0x0] [url = about:blank] 04:02:03 INFO - PROCESS | 2230 | --DOMWINDOW == 98 (0x1187c3c00) [pid = 2230] [serial = 780] [outer = 0x0] [url = about:blank] 04:02:03 INFO - PROCESS | 2230 | --DOMWINDOW == 97 (0x118121800) [pid = 2230] [serial = 779] [outer = 0x0] [url = about:blank] 04:02:03 INFO - PROCESS | 2230 | --DOMWINDOW == 96 (0x1269cf000) [pid = 2230] [serial = 813] [outer = 0x0] [url = about:blank] 04:02:03 INFO - PROCESS | 2230 | --DOMWINDOW == 95 (0x127478000) [pid = 2230] [serial = 824] [outer = 0x0] [url = about:blank] 04:02:03 INFO - PROCESS | 2230 | --DOMWINDOW == 94 (0x119cce400) [pid = 2230] [serial = 783] [outer = 0x0] [url = about:blank] 04:02:03 INFO - PROCESS | 2230 | --DOMWINDOW == 93 (0x119534000) [pid = 2230] [serial = 782] [outer = 0x0] [url = about:blank] 04:02:03 INFO - PROCESS | 2230 | --DOMWINDOW == 92 (0x1270c4c00) [pid = 2230] [serial = 816] [outer = 0x0] [url = about:blank] 04:02:03 INFO - PROCESS | 2230 | --DOMWINDOW == 91 (0x119722c00) [pid = 2230] [serial = 819] [outer = 0x0] [url = about:blank] 04:02:03 INFO - PROCESS | 2230 | --DOMWINDOW == 90 (0x124cf5000) [pid = 2230] [serial = 786] [outer = 0x0] [url = about:blank] 04:02:03 INFO - PROCESS | 2230 | --DOMWINDOW == 89 (0x1181b1800) [pid = 2230] [serial = 818] [outer = 0x0] [url = about:blank] 04:02:03 INFO - PROCESS | 2230 | --DOMWINDOW == 88 (0x124804400) [pid = 2230] [serial = 785] [outer = 0x0] [url = about:blank] 04:02:03 INFO - PROCESS | 2230 | --DOMWINDOW == 87 (0x12559f000) [pid = 2230] [serial = 789] [outer = 0x0] [url = about:blank] 04:02:03 INFO - PROCESS | 2230 | --DOMWINDOW == 86 (0x124510000) [pid = 2230] [serial = 788] [outer = 0x0] [url = about:blank] 04:02:03 INFO - PROCESS | 2230 | --DOMWINDOW == 85 (0x1270cb000) [pid = 2230] [serial = 822] [outer = 0x0] [url = about:blank] 04:02:03 INFO - PROCESS | 2230 | --DOMWINDOW == 84 (0x117d31400) [pid = 2230] [serial = 792] [outer = 0x0] [url = about:blank] 04:02:03 INFO - PROCESS | 2230 | --DOMWINDOW == 83 (0x116aa9400) [pid = 2230] [serial = 791] [outer = 0x0] [url = about:blank] 04:02:03 INFO - PROCESS | 2230 | --DOMWINDOW == 82 (0x120ea2800) [pid = 2230] [serial = 806] [outer = 0x0] [url = about:blank] 04:02:03 INFO - PROCESS | 2230 | --DOMWINDOW == 81 (0x123c8c400) [pid = 2230] [serial = 807] [outer = 0x0] [url = about:blank] 04:02:03 INFO - PROCESS | 2230 | --DOMWINDOW == 80 (0x124510800) [pid = 2230] [serial = 810] [outer = 0x0] [url = about:blank] 04:02:04 INFO - PROCESS | 2230 | 1471345324166 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:02:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 04:02:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1220ms 04:02:04 INFO - PROCESS | 2230 | 1471345324210 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 04:02:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 04:02:04 INFO - PROCESS | 2230 | 1471345324212 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 04:02:04 INFO - PROCESS | 2230 | 1471345324215 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 04:02:04 INFO - PROCESS | 2230 | 1471345324217 Marionette TRACE conn2 <- [1,1158,null,{}] 04:02:04 INFO - PROCESS | 2230 | 1471345324221 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:02:04 INFO - PROCESS | 2230 | 1471345324223 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:02:04 INFO - PROCESS | 2230 | 1471345324307 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 04:02:04 INFO - PROCESS | 2230 | 1471345324364 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:04 INFO - PROCESS | 2230 | 1471345324365 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:02:04 INFO - PROCESS | 2230 | ++DOCSHELL 0x11658d000 == 28 [pid = 2230] [id = 297] 04:02:04 INFO - PROCESS | 2230 | ++DOMWINDOW == 81 (0x113d93000) [pid = 2230] [serial = 890] [outer = 0x0] 04:02:04 INFO - PROCESS | 2230 | ++DOMWINDOW == 82 (0x11653c400) [pid = 2230] [serial = 891] [outer = 0x113d93000] 04:02:04 INFO - PROCESS | 2230 | 1471345324393 Marionette DEBUG loaded listener.js 04:02:04 INFO - PROCESS | 2230 | ++DOMWINDOW == 83 (0x116aab800) [pid = 2230] [serial = 892] [outer = 0x113d93000] 04:02:04 INFO - PROCESS | 2230 | 1471345324700 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:02:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 04:02:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 522ms 04:02:04 INFO - PROCESS | 2230 | 1471345324738 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 04:02:04 INFO - PROCESS | 2230 | 1471345324740 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 04:02:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 04:02:04 INFO - PROCESS | 2230 | 1471345324745 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 04:02:04 INFO - PROCESS | 2230 | 1471345324747 Marionette TRACE conn2 <- [1,1162,null,{}] 04:02:04 INFO - PROCESS | 2230 | 1471345324752 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:02:04 INFO - PROCESS | 2230 | 1471345324753 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:02:04 INFO - PROCESS | 2230 | 1471345324829 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 04:02:04 INFO - PROCESS | 2230 | 1471345324836 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:04 INFO - PROCESS | 2230 | 1471345324837 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:02:04 INFO - PROCESS | 2230 | ++DOCSHELL 0x117236800 == 29 [pid = 2230] [id = 298] 04:02:04 INFO - PROCESS | 2230 | ++DOMWINDOW == 84 (0x1176a6400) [pid = 2230] [serial = 893] [outer = 0x0] 04:02:04 INFO - PROCESS | 2230 | ++DOMWINDOW == 85 (0x118192c00) [pid = 2230] [serial = 894] [outer = 0x1176a6400] 04:02:04 INFO - PROCESS | 2230 | 1471345324865 Marionette DEBUG loaded listener.js 04:02:04 INFO - PROCESS | 2230 | ++DOMWINDOW == 86 (0x118596000) [pid = 2230] [serial = 895] [outer = 0x1176a6400] 04:02:05 INFO - PROCESS | 2230 | 1471345325258 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:02:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 04:02:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 522ms 04:02:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 04:02:05 INFO - PROCESS | 2230 | 1471345325271 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 04:02:05 INFO - PROCESS | 2230 | 1471345325273 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 04:02:05 INFO - PROCESS | 2230 | 1471345325277 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 04:02:05 INFO - PROCESS | 2230 | 1471345325281 Marionette TRACE conn2 <- [1,1166,null,{}] 04:02:05 INFO - PROCESS | 2230 | 1471345325294 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:02:05 INFO - PROCESS | 2230 | 1471345325301 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:02:05 INFO - PROCESS | 2230 | 1471345325426 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 04:02:05 INFO - PROCESS | 2230 | 1471345325435 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:05 INFO - PROCESS | 2230 | 1471345325438 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:02:05 INFO - PROCESS | 2230 | ++DOCSHELL 0x11950c800 == 30 [pid = 2230] [id = 299] 04:02:05 INFO - PROCESS | 2230 | ++DOMWINDOW == 87 (0x113d94000) [pid = 2230] [serial = 896] [outer = 0x0] 04:02:05 INFO - PROCESS | 2230 | ++DOMWINDOW == 88 (0x1194b7c00) [pid = 2230] [serial = 897] [outer = 0x113d94000] 04:02:05 INFO - PROCESS | 2230 | 1471345325485 Marionette DEBUG loaded listener.js 04:02:05 INFO - PROCESS | 2230 | ++DOMWINDOW == 89 (0x119537000) [pid = 2230] [serial = 898] [outer = 0x113d94000] 04:02:05 INFO - PROCESS | 2230 | 1471345325891 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:02:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 04:02:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 627ms 04:02:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 04:02:05 INFO - PROCESS | 2230 | 1471345325905 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 04:02:05 INFO - PROCESS | 2230 | 1471345325907 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 04:02:05 INFO - PROCESS | 2230 | 1471345325910 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 04:02:05 INFO - PROCESS | 2230 | 1471345325912 Marionette TRACE conn2 <- [1,1170,null,{}] 04:02:05 INFO - PROCESS | 2230 | 1471345325940 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:02:05 INFO - PROCESS | 2230 | 1471345325942 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:02:06 INFO - PROCESS | 2230 | 1471345326065 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 04:02:06 INFO - PROCESS | 2230 | 1471345326071 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:06 INFO - PROCESS | 2230 | 1471345326073 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:02:06 INFO - PROCESS | 2230 | ++DOCSHELL 0x12386c800 == 31 [pid = 2230] [id = 300] 04:02:06 INFO - PROCESS | 2230 | ++DOMWINDOW == 90 (0x119723400) [pid = 2230] [serial = 899] [outer = 0x0] 04:02:06 INFO - PROCESS | 2230 | ++DOMWINDOW == 91 (0x119a91800) [pid = 2230] [serial = 900] [outer = 0x119723400] 04:02:06 INFO - PROCESS | 2230 | 1471345326115 Marionette DEBUG loaded listener.js 04:02:06 INFO - PROCESS | 2230 | ++DOMWINDOW == 92 (0x119c62800) [pid = 2230] [serial = 901] [outer = 0x119723400] 04:02:06 INFO - PROCESS | 2230 | 1471345326541 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:02:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 04:02:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 672ms 04:02:06 INFO - PROCESS | 2230 | 1471345326583 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 04:02:06 INFO - PROCESS | 2230 | 1471345326584 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 04:02:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 04:02:06 INFO - PROCESS | 2230 | 1471345326586 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 04:02:06 INFO - PROCESS | 2230 | 1471345326587 Marionette TRACE conn2 <- [1,1174,null,{}] 04:02:06 INFO - PROCESS | 2230 | 1471345326590 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:02:06 INFO - PROCESS | 2230 | 1471345326591 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:02:06 INFO - PROCESS | 2230 | 1471345326688 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 04:02:06 INFO - PROCESS | 2230 | 1471345326692 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:06 INFO - PROCESS | 2230 | 1471345326694 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:02:06 INFO - PROCESS | 2230 | ++DOCSHELL 0x123ccc000 == 32 [pid = 2230] [id = 301] 04:02:06 INFO - PROCESS | 2230 | ++DOMWINDOW == 93 (0x116889c00) [pid = 2230] [serial = 902] [outer = 0x0] 04:02:06 INFO - PROCESS | 2230 | ++DOMWINDOW == 94 (0x119cc3c00) [pid = 2230] [serial = 903] [outer = 0x116889c00] 04:02:06 INFO - PROCESS | 2230 | 1471345326721 Marionette DEBUG loaded listener.js 04:02:06 INFO - PROCESS | 2230 | ++DOMWINDOW == 95 (0x119ea6800) [pid = 2230] [serial = 904] [outer = 0x116889c00] 04:02:07 INFO - PROCESS | 2230 | 1471345327092 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:02:07 INFO - PROCESS | 2230 | 1471345327112 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 04:02:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 04:02:07 INFO - PROCESS | 2230 | 1471345327114 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 04:02:07 INFO - PROCESS | 2230 | 1471345327118 Marionette TRACE conn2 <- [1,1178,null,{}] 04:02:07 INFO - PROCESS | 2230 | 1471345327127 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:02:07 INFO - PROCESS | 2230 | 1471345327131 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:02:07 INFO - PROCESS | 2230 | 1471345327243 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 04:02:07 INFO - PROCESS | 2230 | 1471345327279 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:07 INFO - PROCESS | 2230 | 1471345327280 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:02:07 INFO - PROCESS | 2230 | ++DOCSHELL 0x124422800 == 33 [pid = 2230] [id = 302] 04:02:07 INFO - PROCESS | 2230 | ++DOMWINDOW == 96 (0x119cc6000) [pid = 2230] [serial = 905] [outer = 0x0] 04:02:07 INFO - PROCESS | 2230 | ++DOMWINDOW == 97 (0x124090800) [pid = 2230] [serial = 906] [outer = 0x119cc6000] 04:02:07 INFO - PROCESS | 2230 | 1471345327306 Marionette DEBUG loaded listener.js 04:02:07 INFO - PROCESS | 2230 | ++DOMWINDOW == 98 (0x1248c0400) [pid = 2230] [serial = 907] [outer = 0x119cc6000] 04:02:07 INFO - PROCESS | 2230 | 1471345327655 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:02:07 INFO - PROCESS | 2230 | 1471345327695 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 04:02:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 04:02:07 INFO - PROCESS | 2230 | 1471345327697 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 04:02:07 INFO - PROCESS | 2230 | 1471345327699 Marionette TRACE conn2 <- [1,1182,null,{}] 04:02:07 INFO - PROCESS | 2230 | 1471345327701 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:02:07 INFO - PROCESS | 2230 | 1471345327702 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:02:07 INFO - PROCESS | 2230 | 1471345327797 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 04:02:07 INFO - PROCESS | 2230 | 1471345327801 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:07 INFO - PROCESS | 2230 | 1471345327802 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:02:07 INFO - PROCESS | 2230 | ++DOCSHELL 0x125584800 == 34 [pid = 2230] [id = 303] 04:02:07 INFO - PROCESS | 2230 | ++DOMWINDOW == 99 (0x120fde000) [pid = 2230] [serial = 908] [outer = 0x0] 04:02:07 INFO - PROCESS | 2230 | ++DOMWINDOW == 100 (0x124cf4800) [pid = 2230] [serial = 909] [outer = 0x120fde000] 04:02:07 INFO - PROCESS | 2230 | 1471345327827 Marionette DEBUG loaded listener.js 04:02:07 INFO - PROCESS | 2230 | ++DOMWINDOW == 101 (0x1250ebc00) [pid = 2230] [serial = 910] [outer = 0x120fde000] 04:02:08 INFO - PROCESS | 2230 | 1471345328174 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:02:08 INFO - PROCESS | 2230 | 1471345328218 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 04:02:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 04:02:08 INFO - PROCESS | 2230 | 1471345328220 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 04:02:08 INFO - PROCESS | 2230 | 1471345328221 Marionette TRACE conn2 <- [1,1186,null,{}] 04:02:08 INFO - PROCESS | 2230 | 1471345328224 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:02:08 INFO - PROCESS | 2230 | 1471345328225 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:02:08 INFO - PROCESS | 2230 | 1471345328525 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 04:02:08 INFO - PROCESS | 2230 | --DOMWINDOW == 100 (0x128d21000) [pid = 2230] [serial = 869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 04:02:08 INFO - PROCESS | 2230 | --DOMWINDOW == 99 (0x125594800) [pid = 2230] [serial = 866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 04:02:08 INFO - PROCESS | 2230 | --DOMWINDOW == 98 (0x112a87800) [pid = 2230] [serial = 848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 04:02:08 INFO - PROCESS | 2230 | --DOMWINDOW == 97 (0x1250f9400) [pid = 2230] [serial = 851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 04:02:08 INFO - PROCESS | 2230 | --DOMWINDOW == 96 (0x1270c9400) [pid = 2230] [serial = 854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 04:02:08 INFO - PROCESS | 2230 | --DOMWINDOW == 95 (0x128c4bc00) [pid = 2230] [serial = 857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 04:02:08 INFO - PROCESS | 2230 | --DOMWINDOW == 94 (0x123c83400) [pid = 2230] [serial = 845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 04:02:08 INFO - PROCESS | 2230 | --DOMWINDOW == 93 (0x1162eb800) [pid = 2230] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 04:02:08 INFO - PROCESS | 2230 | --DOMWINDOW == 92 (0x11911a800) [pid = 2230] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 04:02:08 INFO - PROCESS | 2230 | --DOMWINDOW == 91 (0x127615400) [pid = 2230] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 04:02:08 INFO - PROCESS | 2230 | --DOMWINDOW == 90 (0x1162e8c00) [pid = 2230] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 04:02:08 INFO - PROCESS | 2230 | --DOMWINDOW == 89 (0x118117c00) [pid = 2230] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 04:02:08 INFO - PROCESS | 2230 | --DOMWINDOW == 88 (0x1127b5000) [pid = 2230] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 04:02:08 INFO - PROCESS | 2230 | --DOMWINDOW == 87 (0x1170f9800) [pid = 2230] [serial = 863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 04:02:08 INFO - PROCESS | 2230 | --DOMWINDOW == 86 (0x1170f1400) [pid = 2230] [serial = 860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 04:02:08 INFO - PROCESS | 2230 | 1471345328584 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:08 INFO - PROCESS | 2230 | 1471345328585 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:02:08 INFO - PROCESS | 2230 | ++DOCSHELL 0x119172000 == 35 [pid = 2230] [id = 304] 04:02:08 INFO - PROCESS | 2230 | ++DOMWINDOW == 87 (0x111c19c00) [pid = 2230] [serial = 911] [outer = 0x0] 04:02:08 INFO - PROCESS | 2230 | ++DOMWINDOW == 88 (0x112dc1c00) [pid = 2230] [serial = 912] [outer = 0x111c19c00] 04:02:08 INFO - PROCESS | 2230 | 1471345328611 Marionette DEBUG loaded listener.js 04:02:08 INFO - PROCESS | 2230 | ++DOMWINDOW == 89 (0x118117c00) [pid = 2230] [serial = 913] [outer = 0x111c19c00] 04:02:08 INFO - PROCESS | 2230 | 1471345328916 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:02:08 INFO - PROCESS | 2230 | 1471345328941 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 04:02:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 04:02:08 INFO - PROCESS | 2230 | 1471345328943 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 04:02:08 INFO - PROCESS | 2230 | 1471345328945 Marionette TRACE conn2 <- [1,1190,null,{}] 04:02:08 INFO - PROCESS | 2230 | 1471345328949 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:02:08 INFO - PROCESS | 2230 | 1471345328952 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:02:09 INFO - PROCESS | 2230 | 1471345329034 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 04:02:09 INFO - PROCESS | 2230 | 1471345329038 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:09 INFO - PROCESS | 2230 | 1471345329039 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:02:09 INFO - PROCESS | 2230 | ++DOCSHELL 0x119182000 == 36 [pid = 2230] [id = 305] 04:02:09 INFO - PROCESS | 2230 | ++DOMWINDOW == 90 (0x118fa3c00) [pid = 2230] [serial = 914] [outer = 0x0] 04:02:09 INFO - PROCESS | 2230 | ++DOMWINDOW == 91 (0x12554fc00) [pid = 2230] [serial = 915] [outer = 0x118fa3c00] 04:02:09 INFO - PROCESS | 2230 | 1471345329065 Marionette DEBUG loaded listener.js 04:02:09 INFO - PROCESS | 2230 | ++DOMWINDOW == 92 (0x126828000) [pid = 2230] [serial = 916] [outer = 0x118fa3c00] 04:02:09 INFO - PROCESS | 2230 | 1471345329393 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:02:09 INFO - PROCESS | 2230 | 1471345329419 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 04:02:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 04:02:09 INFO - PROCESS | 2230 | 1471345329422 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 04:02:09 INFO - PROCESS | 2230 | 1471345329423 Marionette TRACE conn2 <- [1,1194,null,{}] 04:02:09 INFO - PROCESS | 2230 | 1471345329425 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:02:09 INFO - PROCESS | 2230 | 1471345329426 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:02:09 INFO - PROCESS | 2230 | 1471345329529 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 04:02:09 INFO - PROCESS | 2230 | 1471345329538 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:09 INFO - PROCESS | 2230 | 1471345329539 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:02:09 INFO - PROCESS | 2230 | ++DOCSHELL 0x12933c800 == 37 [pid = 2230] [id = 306] 04:02:09 INFO - PROCESS | 2230 | ++DOMWINDOW == 93 (0x125555800) [pid = 2230] [serial = 917] [outer = 0x0] 04:02:09 INFO - PROCESS | 2230 | ++DOMWINDOW == 94 (0x12690dc00) [pid = 2230] [serial = 918] [outer = 0x125555800] 04:02:09 INFO - PROCESS | 2230 | 1471345329564 Marionette DEBUG loaded listener.js 04:02:09 INFO - PROCESS | 2230 | ++DOMWINDOW == 95 (0x1269dc400) [pid = 2230] [serial = 919] [outer = 0x125555800] 04:02:09 INFO - PROCESS | 2230 | 1471345329907 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:02:09 INFO - PROCESS | 2230 | 1471345329943 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 04:02:09 INFO - PROCESS | 2230 | 1471345329945 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 04:02:09 INFO - PROCESS | 2230 | 1471345329947 Marionette TRACE conn2 <- [1,1198,null,{}] 04:02:09 INFO - PROCESS | 2230 | 1471345329949 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:02:09 INFO - PROCESS | 2230 | 1471345329951 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:02:10 INFO - PROCESS | 2230 | 1471345330040 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 04:02:10 INFO - PROCESS | 2230 | 1471345330044 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:10 INFO - PROCESS | 2230 | 1471345330046 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:02:10 INFO - PROCESS | 2230 | ++DOCSHELL 0x123cc7000 == 38 [pid = 2230] [id = 307] 04:02:10 INFO - PROCESS | 2230 | ++DOMWINDOW == 96 (0x127047c00) [pid = 2230] [serial = 920] [outer = 0x0] 04:02:10 INFO - PROCESS | 2230 | ++DOMWINDOW == 97 (0x1270c7c00) [pid = 2230] [serial = 921] [outer = 0x127047c00] 04:02:10 INFO - PROCESS | 2230 | 1471345330077 Marionette DEBUG loaded listener.js 04:02:10 INFO - PROCESS | 2230 | ++DOMWINDOW == 98 (0x128c4bc00) [pid = 2230] [serial = 922] [outer = 0x127047c00] 04:02:10 INFO - PROCESS | 2230 | 1471345330404 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:02:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 04:02:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 469ms 04:02:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 04:02:10 INFO - PROCESS | 2230 | 1471345330425 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 04:02:10 INFO - PROCESS | 2230 | 1471345330427 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 04:02:10 INFO - PROCESS | 2230 | 1471345330429 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 04:02:10 INFO - PROCESS | 2230 | 1471345330435 Marionette TRACE conn2 <- [1,1202,null,{}] 04:02:10 INFO - PROCESS | 2230 | 1471345330465 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:02:10 INFO - PROCESS | 2230 | 1471345330467 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:02:10 INFO - PROCESS | 2230 | 1471345330659 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 04:02:10 INFO - PROCESS | 2230 | 1471345330782 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:10 INFO - PROCESS | 2230 | 1471345330784 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:02:10 INFO - PROCESS | 2230 | ++DOCSHELL 0x112fd6800 == 39 [pid = 2230] [id = 308] 04:02:10 INFO - PROCESS | 2230 | ++DOMWINDOW == 99 (0x111aa5800) [pid = 2230] [serial = 923] [outer = 0x0] 04:02:10 INFO - PROCESS | 2230 | ++DOMWINDOW == 100 (0x1122e6c00) [pid = 2230] [serial = 924] [outer = 0x111aa5800] 04:02:10 INFO - PROCESS | 2230 | 1471345330842 Marionette DEBUG loaded listener.js 04:02:10 INFO - PROCESS | 2230 | ++DOMWINDOW == 101 (0x112af6400) [pid = 2230] [serial = 925] [outer = 0x111aa5800] 04:02:11 INFO - PROCESS | 2230 | 1471345331437 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:02:11 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:02:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1029ms 04:02:11 INFO - PROCESS | 2230 | 1471345331460 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 04:02:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 04:02:11 INFO - PROCESS | 2230 | 1471345331462 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 04:02:11 INFO - PROCESS | 2230 | 1471345331466 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 04:02:11 INFO - PROCESS | 2230 | 1471345331468 Marionette TRACE conn2 <- [1,1206,null,{}] 04:02:11 INFO - PROCESS | 2230 | 1471345331471 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:02:11 INFO - PROCESS | 2230 | 1471345331474 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:02:11 INFO - PROCESS | 2230 | 1471345331589 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 04:02:11 INFO - PROCESS | 2230 | 1471345331669 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:11 INFO - PROCESS | 2230 | 1471345331670 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:02:11 INFO - PROCESS | 2230 | ++DOCSHELL 0x11916e000 == 40 [pid = 2230] [id = 309] 04:02:11 INFO - PROCESS | 2230 | ++DOMWINDOW == 102 (0x1160cc800) [pid = 2230] [serial = 926] [outer = 0x0] 04:02:11 INFO - PROCESS | 2230 | ++DOMWINDOW == 103 (0x117d37c00) [pid = 2230] [serial = 927] [outer = 0x1160cc800] 04:02:11 INFO - PROCESS | 2230 | 1471345331702 Marionette DEBUG loaded listener.js 04:02:11 INFO - PROCESS | 2230 | ++DOMWINDOW == 104 (0x118533c00) [pid = 2230] [serial = 928] [outer = 0x1160cc800] 04:02:12 INFO - PROCESS | 2230 | 1471345332256 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]]]}] 04:02:12 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 04:02:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 872ms 04:02:12 INFO - PROCESS | 2230 | 1471345332338 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 04:02:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 04:02:12 INFO - PROCESS | 2230 | 1471345332340 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 04:02:12 INFO - PROCESS | 2230 | 1471345332342 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 04:02:12 INFO - PROCESS | 2230 | 1471345332344 Marionette TRACE conn2 <- [1,1210,null,{}] 04:02:12 INFO - PROCESS | 2230 | 1471345332347 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}] 04:02:12 INFO - PROCESS | 2230 | 1471345332348 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:02:12 INFO - PROCESS | 2230 | 1471345332554 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 04:02:12 INFO - PROCESS | 2230 | 1471345332620 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:12 INFO - PROCESS | 2230 | 1471345332622 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:02:12 INFO - PROCESS | 2230 | ++DOCSHELL 0x11684d000 == 41 [pid = 2230] [id = 310] 04:02:12 INFO - PROCESS | 2230 | ++DOMWINDOW == 105 (0x11386c800) [pid = 2230] [serial = 929] [outer = 0x0] 04:02:12 INFO - PROCESS | 2230 | ++DOMWINDOW == 106 (0x1162ee800) [pid = 2230] [serial = 930] [outer = 0x11386c800] 04:02:12 INFO - PROCESS | 2230 | 1471345332653 Marionette DEBUG loaded listener.js 04:02:12 INFO - PROCESS | 2230 | ++DOMWINDOW == 107 (0x11728d800) [pid = 2230] [serial = 931] [outer = 0x11386c800] 04:02:13 INFO - PROCESS | 2230 | --DOCSHELL 0x123cc7000 == 40 [pid = 2230] [id = 307] 04:02:13 INFO - PROCESS | 2230 | --DOCSHELL 0x12933c800 == 39 [pid = 2230] [id = 306] 04:02:13 INFO - PROCESS | 2230 | --DOCSHELL 0x119182000 == 38 [pid = 2230] [id = 305] 04:02:13 INFO - PROCESS | 2230 | --DOCSHELL 0x119172000 == 37 [pid = 2230] [id = 304] 04:02:13 INFO - PROCESS | 2230 | --DOCSHELL 0x125584800 == 36 [pid = 2230] [id = 303] 04:02:13 INFO - PROCESS | 2230 | --DOCSHELL 0x124422800 == 35 [pid = 2230] [id = 302] 04:02:13 INFO - PROCESS | 2230 | --DOCSHELL 0x123ccc000 == 34 [pid = 2230] [id = 301] 04:02:13 INFO - PROCESS | 2230 | --DOCSHELL 0x12386c800 == 33 [pid = 2230] [id = 300] 04:02:13 INFO - PROCESS | 2230 | --DOCSHELL 0x11950c800 == 32 [pid = 2230] [id = 299] 04:02:13 INFO - PROCESS | 2230 | --DOCSHELL 0x117236800 == 31 [pid = 2230] [id = 298] 04:02:13 INFO - PROCESS | 2230 | --DOCSHELL 0x11658d000 == 30 [pid = 2230] [id = 297] 04:02:13 INFO - PROCESS | 2230 | --DOCSHELL 0x116ad9800 == 29 [pid = 2230] [id = 296] 04:02:13 INFO - PROCESS | 2230 | --DOMWINDOW == 106 (0x1290a3000) [pid = 2230] [serial = 871] [outer = 0x0] [url = about:blank] 04:02:13 INFO - PROCESS | 2230 | --DOMWINDOW == 105 (0x128e39000) [pid = 2230] [serial = 870] [outer = 0x0] [url = about:blank] 04:02:13 INFO - PROCESS | 2230 | --DOMWINDOW == 104 (0x128d06000) [pid = 2230] [serial = 867] [outer = 0x0] [url = about:blank] 04:02:13 INFO - PROCESS | 2230 | --DOMWINDOW == 103 (0x1248c1000) [pid = 2230] [serial = 849] [outer = 0x0] [url = about:blank] 04:02:13 INFO - PROCESS | 2230 | --DOMWINDOW == 102 (0x126826400) [pid = 2230] [serial = 852] [outer = 0x0] [url = about:blank] 04:02:13 INFO - PROCESS | 2230 | --DOMWINDOW == 101 (0x124fa7c00) [pid = 2230] [serial = 850] [outer = 0x0] [url = about:blank] 04:02:13 INFO - PROCESS | 2230 | --DOMWINDOW == 100 (0x1270c7800) [pid = 2230] [serial = 853] [outer = 0x0] [url = about:blank] 04:02:13 INFO - PROCESS | 2230 | --DOMWINDOW == 99 (0x12760d400) [pid = 2230] [serial = 855] [outer = 0x0] [url = about:blank] 04:02:13 INFO - PROCESS | 2230 | --DOMWINDOW == 98 (0x127619800) [pid = 2230] [serial = 856] [outer = 0x0] [url = about:blank] 04:02:13 INFO - PROCESS | 2230 | --DOMWINDOW == 97 (0x128c4f400) [pid = 2230] [serial = 858] [outer = 0x0] [url = about:blank] 04:02:13 INFO - PROCESS | 2230 | --DOMWINDOW == 96 (0x1240d0400) [pid = 2230] [serial = 846] [outer = 0x0] [url = about:blank] 04:02:13 INFO - PROCESS | 2230 | --DOMWINDOW == 95 (0x116541400) [pid = 2230] [serial = 830] [outer = 0x0] [url = about:blank] 04:02:13 INFO - PROCESS | 2230 | --DOMWINDOW == 94 (0x117290c00) [pid = 2230] [serial = 831] [outer = 0x0] [url = about:blank] 04:02:13 INFO - PROCESS | 2230 | --DOMWINDOW == 93 (0x1194a8800) [pid = 2230] [serial = 833] [outer = 0x0] [url = about:blank] 04:02:13 INFO - PROCESS | 2230 | --DOMWINDOW == 92 (0x11953a400) [pid = 2230] [serial = 834] [outer = 0x0] [url = about:blank] 04:02:13 INFO - PROCESS | 2230 | --DOMWINDOW == 91 (0x128c57800) [pid = 2230] [serial = 828] [outer = 0x0] [url = about:blank] 04:02:13 INFO - PROCESS | 2230 | --DOMWINDOW == 90 (0x117078400) [pid = 2230] [serial = 836] [outer = 0x0] [url = about:blank] 04:02:13 INFO - PROCESS | 2230 | --DOMWINDOW == 89 (0x118108c00) [pid = 2230] [serial = 837] [outer = 0x0] [url = about:blank] 04:02:13 INFO - PROCESS | 2230 | --DOMWINDOW == 88 (0x1187be000) [pid = 2230] [serial = 839] [outer = 0x0] [url = about:blank] 04:02:13 INFO - PROCESS | 2230 | --DOMWINDOW == 87 (0x119121400) [pid = 2230] [serial = 840] [outer = 0x0] [url = about:blank] 04:02:13 INFO - PROCESS | 2230 | --DOMWINDOW == 86 (0x1194b1800) [pid = 2230] [serial = 842] [outer = 0x0] [url = about:blank] 04:02:13 INFO - PROCESS | 2230 | --DOMWINDOW == 85 (0x119cc9800) [pid = 2230] [serial = 843] [outer = 0x0] [url = about:blank] 04:02:13 INFO - PROCESS | 2230 | --DOMWINDOW == 84 (0x117d2b400) [pid = 2230] [serial = 480] [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:02:13 INFO - PROCESS | 2230 | --DOMWINDOW == 83 (0x124510400) [pid = 2230] [serial = 865] [outer = 0x0] [url = about:blank] 04:02:13 INFO - PROCESS | 2230 | --DOMWINDOW == 82 (0x1187c5400) [pid = 2230] [serial = 861] [outer = 0x0] [url = about:blank] 04:02:13 INFO - PROCESS | 2230 | --DOMWINDOW == 81 (0x128c55000) [pid = 2230] [serial = 859] [outer = 0x0] [url = about:blank] 04:02:13 INFO - PROCESS | 2230 | --DOMWINDOW == 80 (0x124802c00) [pid = 2230] [serial = 864] [outer = 0x0] [url = about:blank] 04:02:13 INFO - PROCESS | 2230 | --DOMWINDOW == 79 (0x124513c00) [pid = 2230] [serial = 847] [outer = 0x0] [url = about:blank] 04:02:13 INFO - PROCESS | 2230 | --DOMWINDOW == 78 (0x128d1e800) [pid = 2230] [serial = 868] [outer = 0x0] [url = about:blank] 04:02:13 INFO - PROCESS | 2230 | --DOMWINDOW == 77 (0x119c5b800) [pid = 2230] [serial = 862] [outer = 0x0] [url = about:blank] 04:02:13 INFO - PROCESS | 2230 | 1471345333255 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]]]}] 04:02:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 04:02:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 970ms 04:02:13 INFO - PROCESS | 2230 | 1471345333313 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 04:02:13 INFO - PROCESS | 2230 | 1471345333320 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 04:02:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 04:02:13 INFO - PROCESS | 2230 | 1471345333325 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 04:02:13 INFO - PROCESS | 2230 | 1471345333328 Marionette TRACE conn2 <- [1,1214,null,{}] 04:02:13 INFO - PROCESS | 2230 | 1471345333332 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}] 04:02:13 INFO - PROCESS | 2230 | 1471345333335 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:02:13 INFO - PROCESS | 2230 | 1471345333421 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 04:02:13 INFO - PROCESS | 2230 | 1471345333481 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:13 INFO - PROCESS | 2230 | 1471345333483 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:02:13 INFO - PROCESS | 2230 | ++DOCSHELL 0x116f6b000 == 30 [pid = 2230] [id = 311] 04:02:13 INFO - PROCESS | 2230 | ++DOMWINDOW == 78 (0x118108800) [pid = 2230] [serial = 932] [outer = 0x0] 04:02:13 INFO - PROCESS | 2230 | ++DOMWINDOW == 79 (0x11811a000) [pid = 2230] [serial = 933] [outer = 0x118108800] 04:02:13 INFO - PROCESS | 2230 | 1471345333511 Marionette DEBUG loaded listener.js 04:02:13 INFO - PROCESS | 2230 | ++DOMWINDOW == 80 (0x118852800) [pid = 2230] [serial = 934] [outer = 0x118108800] 04:02:13 INFO - PROCESS | 2230 | 1471345333811 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]]]}] 04:02:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 04:02:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 522ms 04:02:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 04:02:13 INFO - PROCESS | 2230 | 1471345333846 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 04:02:13 INFO - PROCESS | 2230 | 1471345333848 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 04:02:13 INFO - PROCESS | 2230 | 1471345333854 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 04:02:13 INFO - PROCESS | 2230 | 1471345333855 Marionette TRACE conn2 <- [1,1218,null,{}] 04:02:13 INFO - PROCESS | 2230 | 1471345333858 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}] 04:02:13 INFO - PROCESS | 2230 | 1471345333859 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:02:13 INFO - PROCESS | 2230 | 1471345333942 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 04:02:13 INFO - PROCESS | 2230 | 1471345333951 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:13 INFO - PROCESS | 2230 | 1471345333953 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:02:13 INFO - PROCESS | 2230 | ++DOCSHELL 0x119c17000 == 31 [pid = 2230] [id = 312] 04:02:13 INFO - PROCESS | 2230 | ++DOMWINDOW == 81 (0x1194ab400) [pid = 2230] [serial = 935] [outer = 0x0] 04:02:13 INFO - PROCESS | 2230 | ++DOMWINDOW == 82 (0x1194c6c00) [pid = 2230] [serial = 936] [outer = 0x1194ab400] 04:02:13 INFO - PROCESS | 2230 | 1471345333979 Marionette DEBUG loaded listener.js 04:02:14 INFO - PROCESS | 2230 | ++DOMWINDOW == 83 (0x119723800) [pid = 2230] [serial = 937] [outer = 0x1194ab400] 04:02:14 INFO - PROCESS | 2230 | 1471345334374 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]]]}] 04:02:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 04:02:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 570ms 04:02:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 04:02:14 INFO - PROCESS | 2230 | 1471345334425 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 04:02:14 INFO - PROCESS | 2230 | 1471345334428 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 04:02:14 INFO - PROCESS | 2230 | 1471345334436 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 04:02:14 INFO - PROCESS | 2230 | 1471345334439 Marionette TRACE conn2 <- [1,1222,null,{}] 04:02:14 INFO - PROCESS | 2230 | 1471345334441 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}] 04:02:14 INFO - PROCESS | 2230 | 1471345334444 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:02:14 INFO - PROCESS | 2230 | 1471345334530 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 04:02:14 INFO - PROCESS | 2230 | 1471345334536 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:14 INFO - PROCESS | 2230 | 1471345334538 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:02:14 INFO - PROCESS | 2230 | ++DOCSHELL 0x12453a800 == 32 [pid = 2230] [id = 313] 04:02:14 INFO - PROCESS | 2230 | ++DOMWINDOW == 84 (0x113083c00) [pid = 2230] [serial = 938] [outer = 0x0] 04:02:14 INFO - PROCESS | 2230 | ++DOMWINDOW == 85 (0x119cc0800) [pid = 2230] [serial = 939] [outer = 0x113083c00] 04:02:14 INFO - PROCESS | 2230 | 1471345334564 Marionette DEBUG loaded listener.js 04:02:14 INFO - PROCESS | 2230 | ++DOMWINDOW == 86 (0x120fe5400) [pid = 2230] [serial = 940] [outer = 0x113083c00] 04:02:14 INFO - PROCESS | 2230 | 1471345334889 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] 04:02:14 INFO - PROCESS | 2230 | 1471345334909 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 04:02:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 04:02:14 INFO - PROCESS | 2230 | 1471345334911 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 04:02:14 INFO - PROCESS | 2230 | 1471345334913 Marionette TRACE conn2 <- [1,1226,null,{}] 04:02:14 INFO - PROCESS | 2230 | 1471345334917 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}] 04:02:14 INFO - PROCESS | 2230 | 1471345334919 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:02:15 INFO - PROCESS | 2230 | 1471345335028 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 04:02:15 INFO - PROCESS | 2230 | 1471345335034 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:15 INFO - PROCESS | 2230 | 1471345335036 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:02:15 INFO - PROCESS | 2230 | ++DOCSHELL 0x120e2c800 == 33 [pid = 2230] [id = 314] 04:02:15 INFO - PROCESS | 2230 | ++DOMWINDOW == 87 (0x112af8800) [pid = 2230] [serial = 941] [outer = 0x0] 04:02:15 INFO - PROCESS | 2230 | ++DOMWINDOW == 88 (0x1239d3400) [pid = 2230] [serial = 942] [outer = 0x112af8800] 04:02:15 INFO - PROCESS | 2230 | 1471345335061 Marionette DEBUG loaded listener.js 04:02:15 INFO - PROCESS | 2230 | ++DOMWINDOW == 89 (0x1240d1800) [pid = 2230] [serial = 943] [outer = 0x112af8800] 04:02:15 INFO - PROCESS | 2230 | 1471345335405 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]]]}] 04:02:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 04:02:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 525ms 04:02:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 04:02:15 INFO - PROCESS | 2230 | 1471345335443 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 04:02:15 INFO - PROCESS | 2230 | 1471345335444 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 04:02:15 INFO - PROCESS | 2230 | 1471345335446 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 04:02:15 INFO - PROCESS | 2230 | 1471345335448 Marionette TRACE conn2 <- [1,1230,null,{}] 04:02:15 INFO - PROCESS | 2230 | 1471345335450 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}] 04:02:15 INFO - PROCESS | 2230 | 1471345335451 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:02:15 INFO - PROCESS | 2230 | 1471345335552 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 04:02:15 INFO - PROCESS | 2230 | 1471345335556 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:15 INFO - PROCESS | 2230 | 1471345335560 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:02:15 INFO - PROCESS | 2230 | ++DOCSHELL 0x128c2b000 == 34 [pid = 2230] [id = 315] 04:02:15 INFO - PROCESS | 2230 | ++DOMWINDOW == 90 (0x1248c5800) [pid = 2230] [serial = 944] [outer = 0x0] 04:02:15 INFO - PROCESS | 2230 | ++DOMWINDOW == 91 (0x1248cf000) [pid = 2230] [serial = 945] [outer = 0x1248c5800] 04:02:15 INFO - PROCESS | 2230 | 1471345335623 Marionette DEBUG loaded listener.js 04:02:15 INFO - PROCESS | 2230 | ++DOMWINDOW == 92 (0x1250fa000) [pid = 2230] [serial = 946] [outer = 0x1248c5800] 04:02:15 INFO - PROCESS | 2230 | 1471345335973 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]]]}] 04:02:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 04:02:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 569ms 04:02:16 INFO - PROCESS | 2230 | 1471345336017 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 04:02:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 04:02:16 INFO - PROCESS | 2230 | 1471345336018 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 04:02:16 INFO - PROCESS | 2230 | 1471345336020 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 04:02:16 INFO - PROCESS | 2230 | 1471345336022 Marionette TRACE conn2 <- [1,1234,null,{}] 04:02:16 INFO - PROCESS | 2230 | 1471345336024 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}] 04:02:16 INFO - PROCESS | 2230 | 1471345336025 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:02:16 INFO - PROCESS | 2230 | 1471345336125 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 04:02:16 INFO - PROCESS | 2230 | 1471345336136 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:16 INFO - PROCESS | 2230 | 1471345336137 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:02:16 INFO - PROCESS | 2230 | ++DOCSHELL 0x129355800 == 35 [pid = 2230] [id = 316] 04:02:16 INFO - PROCESS | 2230 | ++DOMWINDOW == 93 (0x1250fac00) [pid = 2230] [serial = 947] [outer = 0x0] 04:02:16 INFO - PROCESS | 2230 | ++DOMWINDOW == 94 (0x126db1000) [pid = 2230] [serial = 948] [outer = 0x1250fac00] 04:02:16 INFO - PROCESS | 2230 | 1471345336162 Marionette DEBUG loaded listener.js 04:02:16 INFO - PROCESS | 2230 | ++DOMWINDOW == 95 (0x1270c4800) [pid = 2230] [serial = 949] [outer = 0x1250fac00] 04:02:16 INFO - PROCESS | 2230 | 1471345336500 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]]]}] 04:02:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 04:02:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 519ms 04:02:16 INFO - PROCESS | 2230 | 1471345336541 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 04:02:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 04:02:16 INFO - PROCESS | 2230 | 1471345336542 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 04:02:16 INFO - PROCESS | 2230 | 1471345336544 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 04:02:16 INFO - PROCESS | 2230 | 1471345336546 Marionette TRACE conn2 <- [1,1238,null,{}] 04:02:16 INFO - PROCESS | 2230 | 1471345336554 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}] 04:02:16 INFO - PROCESS | 2230 | 1471345336555 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:02:16 INFO - PROCESS | 2230 | 1471345336655 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 04:02:16 INFO - PROCESS | 2230 | 1471345336658 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:16 INFO - PROCESS | 2230 | 1471345336659 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:02:16 INFO - PROCESS | 2230 | ++DOCSHELL 0x12a658800 == 36 [pid = 2230] [id = 317] 04:02:16 INFO - PROCESS | 2230 | ++DOMWINDOW == 96 (0x112711000) [pid = 2230] [serial = 950] [outer = 0x0] 04:02:16 INFO - PROCESS | 2230 | ++DOMWINDOW == 97 (0x127480400) [pid = 2230] [serial = 951] [outer = 0x112711000] 04:02:16 INFO - PROCESS | 2230 | 1471345336685 Marionette DEBUG loaded listener.js 04:02:16 INFO - PROCESS | 2230 | ++DOMWINDOW == 98 (0x128c49400) [pid = 2230] [serial = 952] [outer = 0x112711000] 04:02:17 INFO - PROCESS | 2230 | 1471345337011 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]]]}] 04:02:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 04:02:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 527ms 04:02:17 INFO - PROCESS | 2230 | 1471345337071 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 04:02:17 INFO - PROCESS | 2230 | 1471345337072 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 04:02:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 04:02:17 INFO - PROCESS | 2230 | 1471345337075 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 04:02:17 INFO - PROCESS | 2230 | 1471345337076 Marionette TRACE conn2 <- [1,1242,null,{}] 04:02:17 INFO - PROCESS | 2230 | 1471345337078 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}] 04:02:17 INFO - PROCESS | 2230 | 1471345337079 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:02:17 INFO - PROCESS | 2230 | 1471345337176 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 04:02:17 INFO - PROCESS | 2230 | 1471345337189 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:17 INFO - PROCESS | 2230 | 1471345337190 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:02:17 INFO - PROCESS | 2230 | ++DOCSHELL 0x12af88000 == 37 [pid = 2230] [id = 318] 04:02:17 INFO - PROCESS | 2230 | ++DOMWINDOW == 99 (0x128c50c00) [pid = 2230] [serial = 953] [outer = 0x0] 04:02:17 INFO - PROCESS | 2230 | ++DOMWINDOW == 100 (0x128c55800) [pid = 2230] [serial = 954] [outer = 0x128c50c00] 04:02:17 INFO - PROCESS | 2230 | 1471345337215 Marionette DEBUG loaded listener.js 04:02:17 INFO - PROCESS | 2230 | ++DOMWINDOW == 101 (0x128d05000) [pid = 2230] [serial = 955] [outer = 0x128c50c00] 04:02:17 INFO - PROCESS | 2230 | --DOMWINDOW == 100 (0x118592400) [pid = 2230] [serial = 887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 04:02:17 INFO - PROCESS | 2230 | --DOMWINDOW == 99 (0x113d94000) [pid = 2230] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 04:02:17 INFO - PROCESS | 2230 | --DOMWINDOW == 98 (0x113870c00) [pid = 2230] [serial = 872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 04:02:17 INFO - PROCESS | 2230 | --DOMWINDOW == 97 (0x120fde000) [pid = 2230] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 04:02:17 INFO - PROCESS | 2230 | --DOMWINDOW == 96 (0x11911b400) [pid = 2230] [serial = 875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 04:02:17 INFO - PROCESS | 2230 | --DOMWINDOW == 95 (0x111c19c00) [pid = 2230] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 04:02:17 INFO - PROCESS | 2230 | --DOMWINDOW == 94 (0x1250f5800) [pid = 2230] [serial = 878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 04:02:17 INFO - PROCESS | 2230 | --DOMWINDOW == 93 (0x118fa3c00) [pid = 2230] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 04:02:17 INFO - PROCESS | 2230 | --DOMWINDOW == 92 (0x127612c00) [pid = 2230] [serial = 881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 04:02:17 INFO - PROCESS | 2230 | --DOMWINDOW == 91 (0x125555800) [pid = 2230] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 04:02:17 INFO - PROCESS | 2230 | --DOMWINDOW == 90 (0x116aa6400) [pid = 2230] [serial = 884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 04:02:17 INFO - PROCESS | 2230 | --DOMWINDOW == 89 (0x116889c00) [pid = 2230] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 04:02:17 INFO - PROCESS | 2230 | --DOMWINDOW == 88 (0x1176a6400) [pid = 2230] [serial = 893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 04:02:17 INFO - PROCESS | 2230 | --DOMWINDOW == 87 (0x113d93000) [pid = 2230] [serial = 890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 04:02:17 INFO - PROCESS | 2230 | --DOMWINDOW == 86 (0x119cc6000) [pid = 2230] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 04:02:17 INFO - PROCESS | 2230 | --DOMWINDOW == 85 (0x119723400) [pid = 2230] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 04:02:17 INFO - PROCESS | 2230 | 1471345337642 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]]]}] 04:02:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 04:02:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 619ms 04:02:17 INFO - PROCESS | 2230 | 1471345337696 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 04:02:17 INFO - PROCESS | 2230 | 1471345337697 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 04:02:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 04:02:17 INFO - PROCESS | 2230 | 1471345337703 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 04:02:17 INFO - PROCESS | 2230 | 1471345337705 Marionette TRACE conn2 <- [1,1246,null,{}] 04:02:17 INFO - PROCESS | 2230 | 1471345337708 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}] 04:02:17 INFO - PROCESS | 2230 | 1471345337710 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:02:17 INFO - PROCESS | 2230 | 1471345337835 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 04:02:17 INFO - PROCESS | 2230 | 1471345337840 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:17 INFO - PROCESS | 2230 | 1471345337841 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:02:17 INFO - PROCESS | 2230 | ++DOCSHELL 0x124531800 == 38 [pid = 2230] [id = 319] 04:02:17 INFO - PROCESS | 2230 | ++DOMWINDOW == 86 (0x1170f4000) [pid = 2230] [serial = 956] [outer = 0x0] 04:02:17 INFO - PROCESS | 2230 | ++DOMWINDOW == 87 (0x118f9d400) [pid = 2230] [serial = 957] [outer = 0x1170f4000] 04:02:17 INFO - PROCESS | 2230 | 1471345337882 Marionette DEBUG loaded listener.js 04:02:17 INFO - PROCESS | 2230 | ++DOMWINDOW == 88 (0x119cc2400) [pid = 2230] [serial = 958] [outer = 0x1170f4000] 04:02:18 INFO - PROCESS | 2230 | 1471345338319 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]]]}] 04:02:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 04:02:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 670ms 04:02:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 04:02:18 INFO - PROCESS | 2230 | 1471345338373 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 04:02:18 INFO - PROCESS | 2230 | 1471345338374 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 04:02:18 INFO - PROCESS | 2230 | 1471345338376 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 04:02:18 INFO - PROCESS | 2230 | 1471345338377 Marionette TRACE conn2 <- [1,1250,null,{}] 04:02:18 INFO - PROCESS | 2230 | 1471345338380 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}] 04:02:18 INFO - PROCESS | 2230 | 1471345338382 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:02:18 INFO - PROCESS | 2230 | 1471345338463 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 04:02:18 INFO - PROCESS | 2230 | 1471345338469 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:18 INFO - PROCESS | 2230 | 1471345338470 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:02:18 INFO - PROCESS | 2230 | ++DOCSHELL 0x12bdd1800 == 39 [pid = 2230] [id = 320] 04:02:18 INFO - PROCESS | 2230 | ++DOMWINDOW == 89 (0x119121c00) [pid = 2230] [serial = 959] [outer = 0x0] 04:02:18 INFO - PROCESS | 2230 | ++DOMWINDOW == 90 (0x125555800) [pid = 2230] [serial = 960] [outer = 0x119121c00] 04:02:18 INFO - PROCESS | 2230 | 1471345338498 Marionette DEBUG loaded listener.js 04:02:18 INFO - PROCESS | 2230 | ++DOMWINDOW == 91 (0x128d05c00) [pid = 2230] [serial = 961] [outer = 0x119121c00] 04:02:18 INFO - PROCESS | 2230 | 1471345338872 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]]]}] 04:02:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 04:02:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 518ms 04:02:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 04:02:18 INFO - PROCESS | 2230 | 1471345338895 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 04:02:18 INFO - PROCESS | 2230 | 1471345338897 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 04:02:18 INFO - PROCESS | 2230 | 1471345338899 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 04:02:18 INFO - PROCESS | 2230 | 1471345338901 Marionette TRACE conn2 <- [1,1254,null,{}] 04:02:18 INFO - PROCESS | 2230 | 1471345338903 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}] 04:02:18 INFO - PROCESS | 2230 | 1471345338905 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:02:19 INFO - PROCESS | 2230 | 1471345339001 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 04:02:19 INFO - PROCESS | 2230 | 1471345339058 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:19 INFO - PROCESS | 2230 | 1471345339059 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:02:19 INFO - PROCESS | 2230 | ++DOCSHELL 0x12bdea800 == 40 [pid = 2230] [id = 321] 04:02:19 INFO - PROCESS | 2230 | ++DOMWINDOW == 92 (0x128d05400) [pid = 2230] [serial = 962] [outer = 0x0] 04:02:19 INFO - PROCESS | 2230 | ++DOMWINDOW == 93 (0x128d19400) [pid = 2230] [serial = 963] [outer = 0x128d05400] 04:02:19 INFO - PROCESS | 2230 | 1471345339084 Marionette DEBUG loaded listener.js 04:02:19 INFO - PROCESS | 2230 | ++DOMWINDOW == 94 (0x1290ad400) [pid = 2230] [serial = 964] [outer = 0x128d05400] 04:02:19 INFO - PROCESS | 2230 | 1471345339368 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]]]}] 04:02:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 04:02:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 521ms 04:02:19 INFO - PROCESS | 2230 | 1471345339471 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 04:02:19 INFO - PROCESS | 2230 | 1471345339473 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 04:02:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 04:02:19 INFO - PROCESS | 2230 | 1471345339477 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 04:02:19 INFO - PROCESS | 2230 | 1471345339479 Marionette TRACE conn2 <- [1,1258,null,{}] 04:02:19 INFO - PROCESS | 2230 | 1471345339484 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}] 04:02:19 INFO - PROCESS | 2230 | 1471345339486 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:02:19 INFO - PROCESS | 2230 | 1471345339588 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 04:02:19 INFO - PROCESS | 2230 | 1471345339683 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:19 INFO - PROCESS | 2230 | 1471345339685 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:02:19 INFO - PROCESS | 2230 | ++DOCSHELL 0x116ada800 == 41 [pid = 2230] [id = 322] 04:02:19 INFO - PROCESS | 2230 | ++DOMWINDOW == 95 (0x116541400) [pid = 2230] [serial = 965] [outer = 0x0] 04:02:19 INFO - PROCESS | 2230 | ++DOMWINDOW == 96 (0x11680b800) [pid = 2230] [serial = 966] [outer = 0x116541400] 04:02:19 INFO - PROCESS | 2230 | 1471345339719 Marionette DEBUG loaded listener.js 04:02:19 INFO - PROCESS | 2230 | ++DOMWINDOW == 97 (0x1176a0c00) [pid = 2230] [serial = 967] [outer = 0x116541400] 04:02:20 INFO - PROCESS | 2230 | 1471345340171 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]]]}] 04:02:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 04:02:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 723ms 04:02:20 INFO - PROCESS | 2230 | 1471345340200 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 04:02:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 04:02:20 INFO - PROCESS | 2230 | 1471345340202 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 04:02:20 INFO - PROCESS | 2230 | 1471345340207 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 04:02:20 INFO - PROCESS | 2230 | 1471345340210 Marionette TRACE conn2 <- [1,1262,null,{}] 04:02:20 INFO - PROCESS | 2230 | 1471345340213 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}] 04:02:20 INFO - PROCESS | 2230 | 1471345340215 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:02:20 INFO - PROCESS | 2230 | 1471345340320 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 04:02:20 INFO - PROCESS | 2230 | 1471345340376 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:20 INFO - PROCESS | 2230 | 1471345340378 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:02:20 INFO - PROCESS | 2230 | ++DOCSHELL 0x124524800 == 42 [pid = 2230] [id = 323] 04:02:20 INFO - PROCESS | 2230 | ++DOMWINDOW == 98 (0x118108c00) [pid = 2230] [serial = 968] [outer = 0x0] 04:02:20 INFO - PROCESS | 2230 | ++DOMWINDOW == 99 (0x1194ac000) [pid = 2230] [serial = 969] [outer = 0x118108c00] 04:02:20 INFO - PROCESS | 2230 | 1471345340409 Marionette DEBUG loaded listener.js 04:02:20 INFO - PROCESS | 2230 | ++DOMWINDOW == 100 (0x119724000) [pid = 2230] [serial = 970] [outer = 0x118108c00] 04:02:20 INFO - PROCESS | 2230 | 1471345340870 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]]]}] 04:02:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 04:02:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 673ms 04:02:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 04:02:20 INFO - PROCESS | 2230 | 1471345340879 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 04:02:20 INFO - PROCESS | 2230 | 1471345340880 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 04:02:20 INFO - PROCESS | 2230 | 1471345340884 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 04:02:20 INFO - PROCESS | 2230 | 1471345340886 Marionette TRACE conn2 <- [1,1266,null,{}] 04:02:20 INFO - PROCESS | 2230 | 1471345340894 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}] 04:02:20 INFO - PROCESS | 2230 | 1471345340897 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:02:21 INFO - PROCESS | 2230 | 1471345341021 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 04:02:21 INFO - PROCESS | 2230 | 1471345341107 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:21 INFO - PROCESS | 2230 | 1471345341110 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:02:21 INFO - PROCESS | 2230 | ++DOCSHELL 0x12bde4000 == 43 [pid = 2230] [id = 324] 04:02:21 INFO - PROCESS | 2230 | ++DOMWINDOW == 101 (0x12438b800) [pid = 2230] [serial = 971] [outer = 0x0] 04:02:21 INFO - PROCESS | 2230 | ++DOMWINDOW == 102 (0x12450dc00) [pid = 2230] [serial = 972] [outer = 0x12438b800] 04:02:21 INFO - PROCESS | 2230 | 1471345341143 Marionette DEBUG loaded listener.js 04:02:21 INFO - PROCESS | 2230 | ++DOMWINDOW == 103 (0x124c09c00) [pid = 2230] [serial = 973] [outer = 0x12438b800] 04:02:21 INFO - PROCESS | 2230 | 1471345341560 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]]]}] 04:02:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 04:02:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 725ms 04:02:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 04:02:21 INFO - PROCESS | 2230 | 1471345341609 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 04:02:21 INFO - PROCESS | 2230 | 1471345341610 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 04:02:21 INFO - PROCESS | 2230 | 1471345341613 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 04:02:21 INFO - PROCESS | 2230 | 1471345341615 Marionette TRACE conn2 <- [1,1270,null,{}] 04:02:21 INFO - PROCESS | 2230 | 1471345341619 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}] 04:02:21 INFO - PROCESS | 2230 | 1471345341621 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:02:21 INFO - PROCESS | 2230 | 1471345341775 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 04:02:21 INFO - PROCESS | 2230 | 1471345341904 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:21 INFO - PROCESS | 2230 | 1471345341906 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:02:21 INFO - PROCESS | 2230 | ++DOCSHELL 0x12c3d1000 == 44 [pid = 2230] [id = 325] 04:02:21 INFO - PROCESS | 2230 | ++DOMWINDOW == 104 (0x126da7800) [pid = 2230] [serial = 974] [outer = 0x0] 04:02:21 INFO - PROCESS | 2230 | ++DOMWINDOW == 105 (0x1270cb400) [pid = 2230] [serial = 975] [outer = 0x126da7800] 04:02:21 INFO - PROCESS | 2230 | 1471345341947 Marionette DEBUG loaded listener.js 04:02:21 INFO - PROCESS | 2230 | ++DOMWINDOW == 106 (0x128c55c00) [pid = 2230] [serial = 976] [outer = 0x126da7800] 04:02:22 INFO - PROCESS | 2230 | 1471345342446 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]]]}] 04:02:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 04:02:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 874ms 04:02:22 INFO - PROCESS | 2230 | 1471345342488 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 04:02:22 INFO - PROCESS | 2230 | 1471345342490 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 04:02:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 04:02:22 INFO - PROCESS | 2230 | 1471345342492 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 04:02:22 INFO - PROCESS | 2230 | 1471345342493 Marionette TRACE conn2 <- [1,1274,null,{}] 04:02:22 INFO - PROCESS | 2230 | 1471345342496 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}] 04:02:22 INFO - PROCESS | 2230 | 1471345342498 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:02:22 INFO - PROCESS | 2230 | 1471345342628 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 04:02:22 INFO - PROCESS | 2230 | 1471345342699 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:22 INFO - PROCESS | 2230 | 1471345342700 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:02:22 INFO - PROCESS | 2230 | ++DOCSHELL 0x126936800 == 45 [pid = 2230] [id = 326] 04:02:22 INFO - PROCESS | 2230 | ++DOMWINDOW == 107 (0x1187bf400) [pid = 2230] [serial = 977] [outer = 0x0] 04:02:22 INFO - PROCESS | 2230 | ++DOMWINDOW == 108 (0x1270cb800) [pid = 2230] [serial = 978] [outer = 0x1187bf400] 04:02:22 INFO - PROCESS | 2230 | 1471345342729 Marionette DEBUG loaded listener.js 04:02:22 INFO - PROCESS | 2230 | ++DOMWINDOW == 109 (0x128e3f800) [pid = 2230] [serial = 979] [outer = 0x1187bf400] 04:02:23 INFO - PROCESS | 2230 | 1471345343341 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]]]}] 04:02:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 04:02:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 919ms 04:02:23 INFO - PROCESS | 2230 | 1471345343413 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 04:02:23 INFO - PROCESS | 2230 | 1471345343417 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 04:02:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 04:02:23 INFO - PROCESS | 2230 | 1471345343444 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 04:02:23 INFO - PROCESS | 2230 | 1471345343447 Marionette TRACE conn2 <- [1,1278,null,{}] 04:02:23 INFO - PROCESS | 2230 | 1471345343454 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}] 04:02:23 INFO - PROCESS | 2230 | 1471345343457 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:02:23 INFO - PROCESS | 2230 | 1471345343610 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 04:02:23 INFO - PROCESS | 2230 | 1471345343709 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:23 INFO - PROCESS | 2230 | 1471345343713 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:02:23 INFO - PROCESS | 2230 | ++DOCSHELL 0x119512800 == 46 [pid = 2230] [id = 327] 04:02:23 INFO - PROCESS | 2230 | ++DOMWINDOW == 110 (0x1127b5000) [pid = 2230] [serial = 980] [outer = 0x0] 04:02:23 INFO - PROCESS | 2230 | ++DOMWINDOW == 111 (0x11688a800) [pid = 2230] [serial = 981] [outer = 0x1127b5000] 04:02:23 INFO - PROCESS | 2230 | 1471345343772 Marionette DEBUG loaded listener.js 04:02:23 INFO - PROCESS | 2230 | ++DOMWINDOW == 112 (0x118590800) [pid = 2230] [serial = 982] [outer = 0x1127b5000] 04:02:24 INFO - PROCESS | 2230 | 1471345344250 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]]]}] 04:02:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 04:02:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 829ms 04:02:24 INFO - PROCESS | 2230 | 1471345344270 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 04:02:24 INFO - PROCESS | 2230 | 1471345344273 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 04:02:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 04:02:24 INFO - PROCESS | 2230 | 1471345344277 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 04:02:24 INFO - PROCESS | 2230 | 1471345344279 Marionette TRACE conn2 <- [1,1282,null,{}] 04:02:24 INFO - PROCESS | 2230 | 1471345344281 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}] 04:02:24 INFO - PROCESS | 2230 | 1471345344283 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:02:24 INFO - PROCESS | 2230 | 1471345344382 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 04:02:24 INFO - PROCESS | 2230 | 1471345344442 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:24 INFO - PROCESS | 2230 | 1471345344443 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:02:24 INFO - PROCESS | 2230 | ++DOCSHELL 0x119943000 == 47 [pid = 2230] [id = 328] 04:02:24 INFO - PROCESS | 2230 | ++DOMWINDOW == 113 (0x118f9d000) [pid = 2230] [serial = 983] [outer = 0x0] 04:02:24 INFO - PROCESS | 2230 | ++DOMWINDOW == 114 (0x119cca800) [pid = 2230] [serial = 984] [outer = 0x118f9d000] 04:02:24 INFO - PROCESS | 2230 | 1471345344472 Marionette DEBUG loaded listener.js 04:02:24 INFO - PROCESS | 2230 | ++DOMWINDOW == 115 (0x1239ce000) [pid = 2230] [serial = 985] [outer = 0x118f9d000] 04:02:25 INFO - PROCESS | 2230 | --DOCSHELL 0x12bdd1800 == 46 [pid = 2230] [id = 320] 04:02:25 INFO - PROCESS | 2230 | --DOCSHELL 0x124531800 == 45 [pid = 2230] [id = 319] 04:02:25 INFO - PROCESS | 2230 | --DOCSHELL 0x12af88000 == 44 [pid = 2230] [id = 318] 04:02:25 INFO - PROCESS | 2230 | --DOCSHELL 0x12a658800 == 43 [pid = 2230] [id = 317] 04:02:25 INFO - PROCESS | 2230 | --DOCSHELL 0x129355800 == 42 [pid = 2230] [id = 316] 04:02:25 INFO - PROCESS | 2230 | --DOCSHELL 0x128c2b000 == 41 [pid = 2230] [id = 315] 04:02:25 INFO - PROCESS | 2230 | --DOCSHELL 0x120e2c800 == 40 [pid = 2230] [id = 314] 04:02:25 INFO - PROCESS | 2230 | --DOCSHELL 0x12453a800 == 39 [pid = 2230] [id = 313] 04:02:25 INFO - PROCESS | 2230 | --DOCSHELL 0x119c17000 == 38 [pid = 2230] [id = 312] 04:02:25 INFO - PROCESS | 2230 | --DOCSHELL 0x116f6b000 == 37 [pid = 2230] [id = 311] 04:02:25 INFO - PROCESS | 2230 | --DOCSHELL 0x11684d000 == 36 [pid = 2230] [id = 310] 04:02:25 INFO - PROCESS | 2230 | --DOCSHELL 0x11916e000 == 35 [pid = 2230] [id = 309] 04:02:25 INFO - PROCESS | 2230 | --DOCSHELL 0x112fd6800 == 34 [pid = 2230] [id = 308] 04:02:25 INFO - PROCESS | 2230 | --DOCSHELL 0x119512800 == 33 [pid = 2230] [id = 327] 04:02:25 INFO - PROCESS | 2230 | --DOCSHELL 0x126936800 == 32 [pid = 2230] [id = 326] 04:02:25 INFO - PROCESS | 2230 | --DOCSHELL 0x12c3d1000 == 31 [pid = 2230] [id = 325] 04:02:25 INFO - PROCESS | 2230 | --DOCSHELL 0x12bde4000 == 30 [pid = 2230] [id = 324] 04:02:25 INFO - PROCESS | 2230 | --DOCSHELL 0x124524800 == 29 [pid = 2230] [id = 323] 04:02:25 INFO - PROCESS | 2230 | --DOCSHELL 0x12bdea800 == 28 [pid = 2230] [id = 321] 04:02:25 INFO - PROCESS | 2230 | --DOCSHELL 0x116ada800 == 27 [pid = 2230] [id = 322] 04:02:25 INFO - PROCESS | 2230 | --DOMWINDOW == 114 (0x1270c7c00) [pid = 2230] [serial = 921] [outer = 0x0] [url = about:blank] 04:02:25 INFO - PROCESS | 2230 | --DOMWINDOW == 113 (0x119cc3c00) [pid = 2230] [serial = 903] [outer = 0x0] [url = about:blank] 04:02:25 INFO - PROCESS | 2230 | --DOMWINDOW == 112 (0x118192c00) [pid = 2230] [serial = 894] [outer = 0x0] [url = about:blank] 04:02:25 INFO - PROCESS | 2230 | --DOMWINDOW == 111 (0x118596000) [pid = 2230] [serial = 895] [outer = 0x0] [url = about:blank] 04:02:25 INFO - PROCESS | 2230 | --DOMWINDOW == 110 (0x11653c400) [pid = 2230] [serial = 891] [outer = 0x0] [url = about:blank] 04:02:25 INFO - PROCESS | 2230 | --DOMWINDOW == 109 (0x116aab800) [pid = 2230] [serial = 892] [outer = 0x0] [url = about:blank] 04:02:25 INFO - PROCESS | 2230 | --DOMWINDOW == 108 (0x124090800) [pid = 2230] [serial = 906] [outer = 0x0] [url = about:blank] 04:02:25 INFO - PROCESS | 2230 | --DOMWINDOW == 107 (0x119a91800) [pid = 2230] [serial = 900] [outer = 0x0] [url = about:blank] 04:02:25 INFO - PROCESS | 2230 | --DOMWINDOW == 106 (0x11885cc00) [pid = 2230] [serial = 889] [outer = 0x0] [url = about:blank] 04:02:25 INFO - PROCESS | 2230 | --DOMWINDOW == 105 (0x1187c2c00) [pid = 2230] [serial = 888] [outer = 0x0] [url = about:blank] 04:02:25 INFO - PROCESS | 2230 | --DOMWINDOW == 104 (0x1194b7c00) [pid = 2230] [serial = 897] [outer = 0x0] [url = about:blank] 04:02:25 INFO - PROCESS | 2230 | --DOMWINDOW == 103 (0x119537000) [pid = 2230] [serial = 898] [outer = 0x0] [url = about:blank] 04:02:25 INFO - PROCESS | 2230 | --DOMWINDOW == 102 (0x118114800) [pid = 2230] [serial = 874] [outer = 0x0] [url = about:blank] 04:02:25 INFO - PROCESS | 2230 | --DOMWINDOW == 101 (0x1170f2400) [pid = 2230] [serial = 873] [outer = 0x0] [url = about:blank] 04:02:25 INFO - PROCESS | 2230 | --DOMWINDOW == 100 (0x124cf4800) [pid = 2230] [serial = 909] [outer = 0x0] [url = about:blank] 04:02:25 INFO - PROCESS | 2230 | --DOMWINDOW == 99 (0x119cc1000) [pid = 2230] [serial = 877] [outer = 0x0] [url = about:blank] 04:02:25 INFO - PROCESS | 2230 | --DOMWINDOW == 98 (0x11953cc00) [pid = 2230] [serial = 876] [outer = 0x0] [url = about:blank] 04:02:25 INFO - PROCESS | 2230 | --DOMWINDOW == 97 (0x118117c00) [pid = 2230] [serial = 913] [outer = 0x0] [url = about:blank] 04:02:25 INFO - PROCESS | 2230 | --DOMWINDOW == 96 (0x112dc1c00) [pid = 2230] [serial = 912] [outer = 0x0] [url = about:blank] 04:02:25 INFO - PROCESS | 2230 | --DOMWINDOW == 95 (0x126da4400) [pid = 2230] [serial = 880] [outer = 0x0] [url = about:blank] 04:02:25 INFO - PROCESS | 2230 | --DOMWINDOW == 94 (0x1250ebc00) [pid = 2230] [serial = 910] [outer = 0x0] [url = about:blank] 04:02:25 INFO - PROCESS | 2230 | --DOMWINDOW == 93 (0x12559a000) [pid = 2230] [serial = 879] [outer = 0x0] [url = about:blank] 04:02:25 INFO - PROCESS | 2230 | --DOMWINDOW == 92 (0x12554fc00) [pid = 2230] [serial = 915] [outer = 0x0] [url = about:blank] 04:02:25 INFO - PROCESS | 2230 | --DOMWINDOW == 91 (0x128d07000) [pid = 2230] [serial = 883] [outer = 0x0] [url = about:blank] 04:02:25 INFO - PROCESS | 2230 | --DOMWINDOW == 90 (0x1248c0400) [pid = 2230] [serial = 907] [outer = 0x0] [url = about:blank] 04:02:25 INFO - PROCESS | 2230 | --DOMWINDOW == 89 (0x1269dc400) [pid = 2230] [serial = 919] [outer = 0x0] [url = about:blank] 04:02:25 INFO - PROCESS | 2230 | --DOMWINDOW == 88 (0x126828000) [pid = 2230] [serial = 916] [outer = 0x0] [url = about:blank] 04:02:25 INFO - PROCESS | 2230 | --DOMWINDOW == 87 (0x128c4f800) [pid = 2230] [serial = 882] [outer = 0x0] [url = about:blank] 04:02:25 INFO - PROCESS | 2230 | --DOMWINDOW == 86 (0x12690dc00) [pid = 2230] [serial = 918] [outer = 0x0] [url = about:blank] 04:02:25 INFO - PROCESS | 2230 | --DOMWINDOW == 85 (0x119ea6800) [pid = 2230] [serial = 904] [outer = 0x0] [url = about:blank] 04:02:25 INFO - PROCESS | 2230 | --DOMWINDOW == 84 (0x117d35800) [pid = 2230] [serial = 886] [outer = 0x0] [url = about:blank] 04:02:25 INFO - PROCESS | 2230 | --DOMWINDOW == 83 (0x1170f5800) [pid = 2230] [serial = 885] [outer = 0x0] [url = about:blank] 04:02:25 INFO - PROCESS | 2230 | --DOMWINDOW == 82 (0x119c62800) [pid = 2230] [serial = 901] [outer = 0x0] [url = about:blank] 04:02:25 INFO - PROCESS | 2230 | 1471345345410 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]]]}] 04:02:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 04:02:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1171ms 04:02:25 INFO - PROCESS | 2230 | 1471345345451 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 04:02:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 04:02:25 INFO - PROCESS | 2230 | 1471345345454 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 04:02:25 INFO - PROCESS | 2230 | 1471345345457 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 04:02:25 INFO - PROCESS | 2230 | 1471345345460 Marionette TRACE conn2 <- [1,1286,null,{}] 04:02:25 INFO - PROCESS | 2230 | 1471345345463 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}] 04:02:25 INFO - PROCESS | 2230 | 1471345345465 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:02:25 INFO - PROCESS | 2230 | 1471345345546 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 04:02:25 INFO - PROCESS | 2230 | 1471345345553 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:25 INFO - PROCESS | 2230 | 1471345345555 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:02:25 INFO - PROCESS | 2230 | ++DOCSHELL 0x116858800 == 28 [pid = 2230] [id = 329] 04:02:25 INFO - PROCESS | 2230 | ++DOMWINDOW == 83 (0x116280c00) [pid = 2230] [serial = 986] [outer = 0x0] 04:02:25 INFO - PROCESS | 2230 | ++DOMWINDOW == 84 (0x116885c00) [pid = 2230] [serial = 987] [outer = 0x116280c00] 04:02:25 INFO - PROCESS | 2230 | 1471345345584 Marionette DEBUG loaded listener.js 04:02:25 INFO - PROCESS | 2230 | ++DOMWINDOW == 85 (0x1170f1c00) [pid = 2230] [serial = 988] [outer = 0x116280c00] 04:02:25 INFO - PROCESS | 2230 | 1471345345942 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]]]}] 04:02:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 04:02:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 521ms 04:02:25 INFO - PROCESS | 2230 | 1471345345977 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 04:02:25 INFO - PROCESS | 2230 | 1471345345980 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 04:02:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 04:02:25 INFO - PROCESS | 2230 | 1471345345985 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 04:02:25 INFO - PROCESS | 2230 | 1471345345986 Marionette TRACE conn2 <- [1,1290,null,{}] 04:02:25 INFO - PROCESS | 2230 | 1471345345989 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}] 04:02:25 INFO - PROCESS | 2230 | 1471345345991 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:02:26 INFO - PROCESS | 2230 | 1471345346076 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 04:02:26 INFO - PROCESS | 2230 | 1471345346085 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:26 INFO - PROCESS | 2230 | 1471345346086 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:02:26 INFO - PROCESS | 2230 | ++DOCSHELL 0x11813c000 == 29 [pid = 2230] [id = 330] 04:02:26 INFO - PROCESS | 2230 | ++DOMWINDOW == 86 (0x1176a2000) [pid = 2230] [serial = 989] [outer = 0x0] 04:02:26 INFO - PROCESS | 2230 | ++DOMWINDOW == 87 (0x118116000) [pid = 2230] [serial = 990] [outer = 0x1176a2000] 04:02:26 INFO - PROCESS | 2230 | 1471345346122 Marionette DEBUG loaded listener.js 04:02:26 INFO - PROCESS | 2230 | ++DOMWINDOW == 88 (0x118536800) [pid = 2230] [serial = 991] [outer = 0x1176a2000] 04:02:26 INFO - PROCESS | 2230 | 1471345346602 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]]]}] 04:02:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 04:02:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 624ms 04:02:26 INFO - PROCESS | 2230 | 1471345346608 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 04:02:26 INFO - PROCESS | 2230 | 1471345346610 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 04:02:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 04:02:26 INFO - PROCESS | 2230 | 1471345346612 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 04:02:26 INFO - PROCESS | 2230 | 1471345346614 Marionette TRACE conn2 <- [1,1294,null,{}] 04:02:26 INFO - PROCESS | 2230 | 1471345346621 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}] 04:02:26 INFO - PROCESS | 2230 | 1471345346624 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:02:26 INFO - PROCESS | 2230 | 1471345346690 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 04:02:26 INFO - PROCESS | 2230 | 1471345346695 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:26 INFO - PROCESS | 2230 | 1471345346699 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:02:26 INFO - PROCESS | 2230 | ++DOCSHELL 0x119519000 == 30 [pid = 2230] [id = 331] 04:02:26 INFO - PROCESS | 2230 | ++DOMWINDOW == 89 (0x118592c00) [pid = 2230] [serial = 992] [outer = 0x0] 04:02:26 INFO - PROCESS | 2230 | ++DOMWINDOW == 90 (0x119115c00) [pid = 2230] [serial = 993] [outer = 0x118592c00] 04:02:26 INFO - PROCESS | 2230 | 1471345346724 Marionette DEBUG loaded listener.js 04:02:26 INFO - PROCESS | 2230 | ++DOMWINDOW == 91 (0x119535800) [pid = 2230] [serial = 994] [outer = 0x118592c00] 04:02:27 INFO - PROCESS | 2230 | 1471345347089 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]]]}] 04:02:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 04:02:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 525ms 04:02:27 INFO - PROCESS | 2230 | 1471345347138 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 04:02:27 INFO - PROCESS | 2230 | 1471345347140 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 04:02:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 04:02:27 INFO - PROCESS | 2230 | 1471345347143 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 04:02:27 INFO - PROCESS | 2230 | 1471345347144 Marionette TRACE conn2 <- [1,1298,null,{}] 04:02:27 INFO - PROCESS | 2230 | 1471345347147 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}] 04:02:27 INFO - PROCESS | 2230 | 1471345347149 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:02:27 INFO - PROCESS | 2230 | 1471345347310 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 04:02:27 INFO - PROCESS | 2230 | 1471345347337 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:27 INFO - PROCESS | 2230 | 1471345347338 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:02:27 INFO - PROCESS | 2230 | ++DOCSHELL 0x119ac6800 == 31 [pid = 2230] [id = 332] 04:02:27 INFO - PROCESS | 2230 | ++DOMWINDOW == 92 (0x1194b5c00) [pid = 2230] [serial = 995] [outer = 0x0] 04:02:27 INFO - PROCESS | 2230 | ++DOMWINDOW == 93 (0x119745400) [pid = 2230] [serial = 996] [outer = 0x1194b5c00] 04:02:27 INFO - PROCESS | 2230 | 1471345347368 Marionette DEBUG loaded listener.js 04:02:27 INFO - PROCESS | 2230 | ++DOMWINDOW == 94 (0x119cc1000) [pid = 2230] [serial = 997] [outer = 0x1194b5c00] 04:02:27 INFO - PROCESS | 2230 | 1471345347771 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]]]}] 04:02:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 04:02:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 669ms 04:02:27 INFO - PROCESS | 2230 | 1471345347813 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 04:02:27 INFO - PROCESS | 2230 | 1471345347815 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 04:02:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 04:02:27 INFO - PROCESS | 2230 | 1471345347819 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 04:02:27 INFO - PROCESS | 2230 | 1471345347820 Marionette TRACE conn2 <- [1,1302,null,{}] 04:02:27 INFO - PROCESS | 2230 | 1471345347824 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}] 04:02:27 INFO - PROCESS | 2230 | 1471345347826 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:02:27 INFO - PROCESS | 2230 | 1471345347973 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 04:02:27 INFO - PROCESS | 2230 | 1471345347995 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:27 INFO - PROCESS | 2230 | 1471345347996 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:02:28 INFO - PROCESS | 2230 | ++DOCSHELL 0x123ccd000 == 32 [pid = 2230] [id = 333] 04:02:28 INFO - PROCESS | 2230 | ++DOMWINDOW == 95 (0x11380f000) [pid = 2230] [serial = 998] [outer = 0x0] 04:02:28 INFO - PROCESS | 2230 | ++DOMWINDOW == 96 (0x120e9ac00) [pid = 2230] [serial = 999] [outer = 0x11380f000] 04:02:28 INFO - PROCESS | 2230 | 1471345348038 Marionette DEBUG loaded listener.js 04:02:28 INFO - PROCESS | 2230 | ++DOMWINDOW == 97 (0x123c8c400) [pid = 2230] [serial = 1000] [outer = 0x11380f000] 04:02:28 INFO - PROCESS | 2230 | 1471345348466 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]]]}] 04:02:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 04:02:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 669ms 04:02:28 INFO - PROCESS | 2230 | 1471345348489 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 04:02:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 04:02:28 INFO - PROCESS | 2230 | 1471345348491 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 04:02:28 INFO - PROCESS | 2230 | 1471345348494 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 04:02:28 INFO - PROCESS | 2230 | 1471345348496 Marionette TRACE conn2 <- [1,1306,null,{}] 04:02:28 INFO - PROCESS | 2230 | 1471345348502 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}] 04:02:28 INFO - PROCESS | 2230 | 1471345348508 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:02:28 INFO - PROCESS | 2230 | 1471345348662 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 04:02:28 INFO - PROCESS | 2230 | 1471345348677 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:28 INFO - PROCESS | 2230 | 1471345348678 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:02:28 INFO - PROCESS | 2230 | ++DOCSHELL 0x12505a000 == 33 [pid = 2230] [id = 334] 04:02:28 INFO - PROCESS | 2230 | ++DOMWINDOW == 98 (0x1240c3400) [pid = 2230] [serial = 1001] [outer = 0x0] 04:02:28 INFO - PROCESS | 2230 | ++DOMWINDOW == 99 (0x1244c6800) [pid = 2230] [serial = 1002] [outer = 0x1240c3400] 04:02:28 INFO - PROCESS | 2230 | 1471345348704 Marionette DEBUG loaded listener.js 04:02:28 INFO - PROCESS | 2230 | ++DOMWINDOW == 100 (0x124cf9c00) [pid = 2230] [serial = 1003] [outer = 0x1240c3400] 04:02:29 INFO - PROCESS | 2230 | 1471345349104 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]]]}] 04:02:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 04:02:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 625ms 04:02:29 INFO - PROCESS | 2230 | 1471345349119 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 04:02:29 INFO - PROCESS | 2230 | 1471345349121 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 04:02:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 04:02:29 INFO - PROCESS | 2230 | 1471345349135 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 04:02:29 INFO - PROCESS | 2230 | 1471345349136 Marionette TRACE conn2 <- [1,1310,null,{}] 04:02:29 INFO - PROCESS | 2230 | 1471345349140 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}] 04:02:29 INFO - PROCESS | 2230 | 1471345349142 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:02:29 INFO - PROCESS | 2230 | 1471345349289 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 04:02:29 INFO - PROCESS | 2230 | --DOMWINDOW == 99 (0x1250fac00) [pid = 2230] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 04:02:29 INFO - PROCESS | 2230 | --DOMWINDOW == 98 (0x1248c5800) [pid = 2230] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 04:02:29 INFO - PROCESS | 2230 | --DOMWINDOW == 97 (0x128c50c00) [pid = 2230] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 04:02:29 INFO - PROCESS | 2230 | --DOMWINDOW == 96 (0x112711000) [pid = 2230] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 04:02:29 INFO - PROCESS | 2230 | --DOMWINDOW == 95 (0x119121c00) [pid = 2230] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 04:02:29 INFO - PROCESS | 2230 | --DOMWINDOW == 94 (0x112af8800) [pid = 2230] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 04:02:29 INFO - PROCESS | 2230 | --DOMWINDOW == 93 (0x1194ab400) [pid = 2230] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 04:02:29 INFO - PROCESS | 2230 | --DOMWINDOW == 92 (0x113083c00) [pid = 2230] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 04:02:29 INFO - PROCESS | 2230 | --DOMWINDOW == 91 (0x111aa5800) [pid = 2230] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 04:02:29 INFO - PROCESS | 2230 | --DOMWINDOW == 90 (0x127047c00) [pid = 2230] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 04:02:29 INFO - PROCESS | 2230 | --DOMWINDOW == 89 (0x118108800) [pid = 2230] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 04:02:29 INFO - PROCESS | 2230 | --DOMWINDOW == 88 (0x11386c800) [pid = 2230] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 04:02:29 INFO - PROCESS | 2230 | --DOMWINDOW == 87 (0x1160cc800) [pid = 2230] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 04:02:29 INFO - PROCESS | 2230 | --DOMWINDOW == 86 (0x1170f4000) [pid = 2230] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 04:02:29 INFO - PROCESS | 2230 | --DOMWINDOW == 85 (0x128d05400) [pid = 2230] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 04:02:29 INFO - PROCESS | 2230 | 1471345349728 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:29 INFO - PROCESS | 2230 | 1471345349729 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:02:29 INFO - PROCESS | 2230 | ++DOCSHELL 0x118748000 == 34 [pid = 2230] [id = 335] 04:02:29 INFO - PROCESS | 2230 | ++DOMWINDOW == 86 (0x111c1d800) [pid = 2230] [serial = 1004] [outer = 0x0] 04:02:29 INFO - PROCESS | 2230 | ++DOMWINDOW == 87 (0x112a93000) [pid = 2230] [serial = 1005] [outer = 0x111c1d800] 04:02:29 INFO - PROCESS | 2230 | 1471345349756 Marionette DEBUG loaded listener.js 04:02:29 INFO - PROCESS | 2230 | ++DOMWINDOW == 88 (0x1170fdc00) [pid = 2230] [serial = 1006] [outer = 0x111c1d800] 04:02:30 INFO - PROCESS | 2230 | 1471345350059 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] 04:02:30 INFO - PROCESS | 2230 | 1471345350107 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 04:02:30 INFO - PROCESS | 2230 | 1471345350109 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 04:02:30 INFO - PROCESS | 2230 | 1471345350110 Marionette TRACE conn2 <- [1,1314,null,{}] 04:02:30 INFO - PROCESS | 2230 | 1471345350113 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}] 04:02:30 INFO - PROCESS | 2230 | 1471345350114 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:02:30 INFO - PROCESS | 2230 | 1471345350189 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 04:02:30 INFO - PROCESS | 2230 | 1471345350193 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:30 INFO - PROCESS | 2230 | 1471345350194 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:02:30 INFO - PROCESS | 2230 | ++DOCSHELL 0x128c27800 == 35 [pid = 2230] [id = 336] 04:02:30 INFO - PROCESS | 2230 | ++DOMWINDOW == 89 (0x113083c00) [pid = 2230] [serial = 1007] [outer = 0x0] 04:02:30 INFO - PROCESS | 2230 | ++DOMWINDOW == 90 (0x119cc9800) [pid = 2230] [serial = 1008] [outer = 0x113083c00] 04:02:30 INFO - PROCESS | 2230 | 1471345350222 Marionette DEBUG loaded listener.js 04:02:30 INFO - PROCESS | 2230 | ++DOMWINDOW == 91 (0x125592800) [pid = 2230] [serial = 1009] [outer = 0x113083c00] 04:02:30 INFO - PROCESS | 2230 | 1471345350569 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]]]}] 04:02:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 04:02:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 468ms 04:02:30 INFO - PROCESS | 2230 | 1471345350578 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 04:02:30 INFO - PROCESS | 2230 | 1471345350579 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 04:02:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 04:02:30 INFO - PROCESS | 2230 | 1471345350583 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 04:02:30 INFO - PROCESS | 2230 | 1471345350585 Marionette TRACE conn2 <- [1,1318,null,{}] 04:02:30 INFO - PROCESS | 2230 | 1471345350587 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}] 04:02:30 INFO - PROCESS | 2230 | 1471345350589 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:02:30 INFO - PROCESS | 2230 | 1471345350739 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 04:02:30 INFO - PROCESS | 2230 | 1471345350749 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:30 INFO - PROCESS | 2230 | 1471345350750 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:02:30 INFO - PROCESS | 2230 | ++DOCSHELL 0x12933c800 == 36 [pid = 2230] [id = 337] 04:02:30 INFO - PROCESS | 2230 | ++DOMWINDOW == 92 (0x112af5800) [pid = 2230] [serial = 1010] [outer = 0x0] 04:02:30 INFO - PROCESS | 2230 | ++DOMWINDOW == 93 (0x1187c3000) [pid = 2230] [serial = 1011] [outer = 0x112af5800] 04:02:30 INFO - PROCESS | 2230 | 1471345350791 Marionette DEBUG loaded listener.js 04:02:30 INFO - PROCESS | 2230 | ++DOMWINDOW == 94 (0x1269cf800) [pid = 2230] [serial = 1012] [outer = 0x112af5800] 04:02:31 INFO - PROCESS | 2230 | 1471345351200 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]]]}] 04:02:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 04:02:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 620ms 04:02:31 INFO - PROCESS | 2230 | 1471345351203 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 04:02:31 INFO - PROCESS | 2230 | 1471345351204 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 04:02:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 04:02:31 INFO - PROCESS | 2230 | 1471345351207 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 04:02:31 INFO - PROCESS | 2230 | 1471345351208 Marionette TRACE conn2 <- [1,1322,null,{}] 04:02:31 INFO - PROCESS | 2230 | 1471345351210 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}] 04:02:31 INFO - PROCESS | 2230 | 1471345351211 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:02:31 INFO - PROCESS | 2230 | 1471345351290 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 04:02:31 INFO - PROCESS | 2230 | 1471345351294 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:31 INFO - PROCESS | 2230 | 1471345351296 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:02:31 INFO - PROCESS | 2230 | ++DOCSHELL 0x12950b000 == 37 [pid = 2230] [id = 338] 04:02:31 INFO - PROCESS | 2230 | ++DOMWINDOW == 95 (0x126d48400) [pid = 2230] [serial = 1013] [outer = 0x0] 04:02:31 INFO - PROCESS | 2230 | ++DOMWINDOW == 96 (0x1270c2c00) [pid = 2230] [serial = 1014] [outer = 0x126d48400] 04:02:31 INFO - PROCESS | 2230 | 1471345351324 Marionette DEBUG loaded listener.js 04:02:31 INFO - PROCESS | 2230 | ++DOMWINDOW == 97 (0x12760dc00) [pid = 2230] [serial = 1015] [outer = 0x126d48400] 04:02:31 INFO - PROCESS | 2230 | 1471345351674 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]]]}] 04:02:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 04:02:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 519ms 04:02:31 INFO - PROCESS | 2230 | 1471345351761 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 04:02:31 INFO - PROCESS | 2230 | 1471345351763 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 04:02:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 04:02:31 INFO - PROCESS | 2230 | 1471345351768 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 04:02:31 INFO - PROCESS | 2230 | 1471345351771 Marionette TRACE conn2 <- [1,1326,null,{}] 04:02:31 INFO - PROCESS | 2230 | 1471345351775 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}] 04:02:31 INFO - PROCESS | 2230 | 1471345351777 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:02:31 INFO - PROCESS | 2230 | 1471345351877 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 04:02:31 INFO - PROCESS | 2230 | 1471345351969 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:31 INFO - PROCESS | 2230 | 1471345351971 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:02:31 INFO - PROCESS | 2230 | ++DOCSHELL 0x116583000 == 38 [pid = 2230] [id = 339] 04:02:31 INFO - PROCESS | 2230 | ++DOMWINDOW == 98 (0x112704400) [pid = 2230] [serial = 1016] [outer = 0x0] 04:02:32 INFO - PROCESS | 2230 | ++DOMWINDOW == 99 (0x112a86c00) [pid = 2230] [serial = 1017] [outer = 0x112704400] 04:02:32 INFO - PROCESS | 2230 | 1471345352005 Marionette DEBUG loaded listener.js 04:02:32 INFO - PROCESS | 2230 | ++DOMWINDOW == 100 (0x1138d3800) [pid = 2230] [serial = 1018] [outer = 0x112704400] 04:02:32 INFO - PROCESS | 2230 | 1471345352564 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]]]}] 04:02:32 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 04:02:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 873ms 04:02:32 INFO - PROCESS | 2230 | 1471345352642 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 04:02:32 INFO - PROCESS | 2230 | 1471345352645 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 04:02:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 04:02:32 INFO - PROCESS | 2230 | 1471345352649 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 04:02:32 INFO - PROCESS | 2230 | 1471345352652 Marionette TRACE conn2 <- [1,1330,null,{}] 04:02:32 INFO - PROCESS | 2230 | 1471345352655 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}] 04:02:32 INFO - PROCESS | 2230 | 1471345352657 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:02:32 INFO - PROCESS | 2230 | 1471345352767 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 04:02:32 INFO - PROCESS | 2230 | 1471345352823 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:32 INFO - PROCESS | 2230 | 1471345352825 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:02:32 INFO - PROCESS | 2230 | ++DOCSHELL 0x119c17000 == 39 [pid = 2230] [id = 340] 04:02:32 INFO - PROCESS | 2230 | ++DOMWINDOW == 101 (0x118190400) [pid = 2230] [serial = 1019] [outer = 0x0] 04:02:32 INFO - PROCESS | 2230 | ++DOMWINDOW == 102 (0x11858c000) [pid = 2230] [serial = 1020] [outer = 0x118190400] 04:02:32 INFO - PROCESS | 2230 | 1471345352856 Marionette DEBUG loaded listener.js 04:02:32 INFO - PROCESS | 2230 | ++DOMWINDOW == 103 (0x118859c00) [pid = 2230] [serial = 1021] [outer = 0x118190400] 04:02:33 INFO - PROCESS | 2230 | 1471345353527 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]]]}] 04:02:33 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 04:02:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 923ms 04:02:33 INFO - PROCESS | 2230 | 1471345353604 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 04:02:33 INFO - PROCESS | 2230 | 1471345353606 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 04:02:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 04:02:33 INFO - PROCESS | 2230 | 1471345353610 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 04:02:33 INFO - PROCESS | 2230 | 1471345353612 Marionette TRACE conn2 <- [1,1334,null,{}] 04:02:33 INFO - PROCESS | 2230 | 1471345353615 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}] 04:02:33 INFO - PROCESS | 2230 | 1471345353617 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:02:33 INFO - PROCESS | 2230 | 1471345353721 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 04:02:33 INFO - PROCESS | 2230 | 1471345353799 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:33 INFO - PROCESS | 2230 | 1471345353802 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:02:33 INFO - PROCESS | 2230 | ++DOCSHELL 0x116757000 == 40 [pid = 2230] [id = 341] 04:02:33 INFO - PROCESS | 2230 | ++DOMWINDOW == 104 (0x1168e4800) [pid = 2230] [serial = 1022] [outer = 0x0] 04:02:33 INFO - PROCESS | 2230 | ++DOMWINDOW == 105 (0x116aab400) [pid = 2230] [serial = 1023] [outer = 0x1168e4800] 04:02:33 INFO - PROCESS | 2230 | 1471345353832 Marionette DEBUG loaded listener.js 04:02:33 INFO - PROCESS | 2230 | ++DOMWINDOW == 106 (0x118108000) [pid = 2230] [serial = 1024] [outer = 0x1168e4800] 04:02:34 INFO - PROCESS | 2230 | --DOCSHELL 0x12933c800 == 39 [pid = 2230] [id = 337] 04:02:34 INFO - PROCESS | 2230 | --DOCSHELL 0x128c27800 == 38 [pid = 2230] [id = 336] 04:02:34 INFO - PROCESS | 2230 | --DOCSHELL 0x118748000 == 37 [pid = 2230] [id = 335] 04:02:34 INFO - PROCESS | 2230 | --DOCSHELL 0x12505a000 == 36 [pid = 2230] [id = 334] 04:02:34 INFO - PROCESS | 2230 | --DOCSHELL 0x123ccd000 == 35 [pid = 2230] [id = 333] 04:02:34 INFO - PROCESS | 2230 | --DOCSHELL 0x119ac6800 == 34 [pid = 2230] [id = 332] 04:02:34 INFO - PROCESS | 2230 | --DOCSHELL 0x119519000 == 33 [pid = 2230] [id = 331] 04:02:34 INFO - PROCESS | 2230 | --DOCSHELL 0x11813c000 == 32 [pid = 2230] [id = 330] 04:02:34 INFO - PROCESS | 2230 | --DOCSHELL 0x116858800 == 31 [pid = 2230] [id = 329] 04:02:34 INFO - PROCESS | 2230 | --DOCSHELL 0x119943000 == 30 [pid = 2230] [id = 328] 04:02:34 INFO - PROCESS | 2230 | 1471345354228 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]]]}] 04:02:34 INFO - PROCESS | 2230 | --DOMWINDOW == 105 (0x126db1000) [pid = 2230] [serial = 948] [outer = 0x0] [url = about:blank] 04:02:34 INFO - PROCESS | 2230 | --DOMWINDOW == 104 (0x1248cf000) [pid = 2230] [serial = 945] [outer = 0x0] [url = about:blank] 04:02:34 INFO - PROCESS | 2230 | --DOMWINDOW == 103 (0x128c55800) [pid = 2230] [serial = 954] [outer = 0x0] [url = about:blank] 04:02:34 INFO - PROCESS | 2230 | --DOMWINDOW == 102 (0x127480400) [pid = 2230] [serial = 951] [outer = 0x0] [url = about:blank] 04:02:34 INFO - PROCESS | 2230 | --DOMWINDOW == 101 (0x128c49400) [pid = 2230] [serial = 952] [outer = 0x0] [url = about:blank] 04:02:34 INFO - PROCESS | 2230 | --DOMWINDOW == 100 (0x125555800) [pid = 2230] [serial = 960] [outer = 0x0] [url = about:blank] 04:02:34 INFO - PROCESS | 2230 | --DOMWINDOW == 99 (0x1239d3400) [pid = 2230] [serial = 942] [outer = 0x0] [url = about:blank] 04:02:34 INFO - PROCESS | 2230 | --DOMWINDOW == 98 (0x128d05c00) [pid = 2230] [serial = 961] [outer = 0x0] [url = about:blank] 04:02:34 INFO - PROCESS | 2230 | --DOMWINDOW == 97 (0x1194c6c00) [pid = 2230] [serial = 936] [outer = 0x0] [url = about:blank] 04:02:34 INFO - PROCESS | 2230 | --DOMWINDOW == 96 (0x119723800) [pid = 2230] [serial = 937] [outer = 0x0] [url = about:blank] 04:02:34 INFO - PROCESS | 2230 | --DOMWINDOW == 95 (0x119cc0800) [pid = 2230] [serial = 939] [outer = 0x0] [url = about:blank] 04:02:34 INFO - PROCESS | 2230 | --DOMWINDOW == 94 (0x120fe5400) [pid = 2230] [serial = 940] [outer = 0x0] [url = about:blank] 04:02:34 INFO - PROCESS | 2230 | --DOMWINDOW == 93 (0x1122e6c00) [pid = 2230] [serial = 924] [outer = 0x0] [url = about:blank] 04:02:34 INFO - PROCESS | 2230 | --DOMWINDOW == 92 (0x112af6400) [pid = 2230] [serial = 925] [outer = 0x0] [url = about:blank] 04:02:34 INFO - PROCESS | 2230 | --DOMWINDOW == 91 (0x128c4bc00) [pid = 2230] [serial = 922] [outer = 0x0] [url = about:blank] 04:02:34 INFO - PROCESS | 2230 | --DOMWINDOW == 90 (0x11811a000) [pid = 2230] [serial = 933] [outer = 0x0] [url = about:blank] 04:02:34 INFO - PROCESS | 2230 | --DOMWINDOW == 89 (0x118852800) [pid = 2230] [serial = 934] [outer = 0x0] [url = about:blank] 04:02:34 INFO - PROCESS | 2230 | --DOMWINDOW == 88 (0x1162ee800) [pid = 2230] [serial = 930] [outer = 0x0] [url = about:blank] 04:02:34 INFO - PROCESS | 2230 | --DOMWINDOW == 87 (0x11728d800) [pid = 2230] [serial = 931] [outer = 0x0] [url = about:blank] 04:02:34 INFO - PROCESS | 2230 | --DOMWINDOW == 86 (0x117d37c00) [pid = 2230] [serial = 927] [outer = 0x0] [url = about:blank] 04:02:34 INFO - PROCESS | 2230 | --DOMWINDOW == 85 (0x118533c00) [pid = 2230] [serial = 928] [outer = 0x0] [url = about:blank] 04:02:34 INFO - PROCESS | 2230 | --DOMWINDOW == 84 (0x128d05000) [pid = 2230] [serial = 955] [outer = 0x0] [url = about:blank] 04:02:34 INFO - PROCESS | 2230 | --DOMWINDOW == 83 (0x118f9d400) [pid = 2230] [serial = 957] [outer = 0x0] [url = about:blank] 04:02:34 INFO - PROCESS | 2230 | --DOMWINDOW == 82 (0x1270c4800) [pid = 2230] [serial = 949] [outer = 0x0] [url = about:blank] 04:02:34 INFO - PROCESS | 2230 | --DOMWINDOW == 81 (0x1250fa000) [pid = 2230] [serial = 946] [outer = 0x0] [url = about:blank] 04:02:34 INFO - PROCESS | 2230 | --DOMWINDOW == 80 (0x119cc2400) [pid = 2230] [serial = 958] [outer = 0x0] [url = about:blank] 04:02:34 INFO - PROCESS | 2230 | --DOMWINDOW == 79 (0x1240d1800) [pid = 2230] [serial = 943] [outer = 0x0] [url = about:blank] 04:02:34 INFO - PROCESS | 2230 | --DOMWINDOW == 78 (0x128d19400) [pid = 2230] [serial = 963] [outer = 0x0] [url = about:blank] 04:02:34 INFO - PROCESS | 2230 | --DOMWINDOW == 77 (0x1290ad400) [pid = 2230] [serial = 964] [outer = 0x0] [url = about:blank] 04:02:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 04:02:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 679ms 04:02:34 INFO - PROCESS | 2230 | 1471345354289 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 04:02:34 INFO - PROCESS | 2230 | 1471345354292 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 04:02:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 04:02:34 INFO - PROCESS | 2230 | 1471345354296 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 04:02:34 INFO - PROCESS | 2230 | 1471345354298 Marionette TRACE conn2 <- [1,1338,null,{}] 04:02:34 INFO - PROCESS | 2230 | 1471345354302 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}] 04:02:34 INFO - PROCESS | 2230 | 1471345354304 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:02:34 INFO - PROCESS | 2230 | 1471345354386 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 04:02:34 INFO - PROCESS | 2230 | 1471345354392 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:34 INFO - PROCESS | 2230 | 1471345354393 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:02:34 INFO - PROCESS | 2230 | ++DOCSHELL 0x118144800 == 31 [pid = 2230] [id = 342] 04:02:34 INFO - PROCESS | 2230 | ++DOMWINDOW == 78 (0x11853a400) [pid = 2230] [serial = 1025] [outer = 0x0] 04:02:34 INFO - PROCESS | 2230 | ++DOMWINDOW == 79 (0x1187c3c00) [pid = 2230] [serial = 1026] [outer = 0x11853a400] 04:02:34 INFO - PROCESS | 2230 | 1471345354421 Marionette DEBUG loaded listener.js 04:02:34 INFO - PROCESS | 2230 | ++DOMWINDOW == 80 (0x11885d400) [pid = 2230] [serial = 1027] [outer = 0x11853a400] 04:02:35 INFO - PROCESS | 2230 | 1471345355286 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]]]}] 04:02:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 04:02:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1023ms 04:02:35 INFO - PROCESS | 2230 | 1471345355320 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 04:02:35 INFO - PROCESS | 2230 | 1471345355321 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 04:02:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 04:02:35 INFO - PROCESS | 2230 | 1471345355323 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 04:02:35 INFO - PROCESS | 2230 | 1471345355326 Marionette TRACE conn2 <- [1,1342,null,{}] 04:02:35 INFO - PROCESS | 2230 | 1471345355350 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}] 04:02:35 INFO - PROCESS | 2230 | 1471345355353 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:02:35 INFO - PROCESS | 2230 | 1471345355438 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 04:02:35 INFO - PROCESS | 2230 | 1471345355443 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:35 INFO - PROCESS | 2230 | 1471345355445 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:02:35 INFO - PROCESS | 2230 | ++DOCSHELL 0x123881000 == 32 [pid = 2230] [id = 343] 04:02:35 INFO - PROCESS | 2230 | ++DOMWINDOW == 81 (0x119534800) [pid = 2230] [serial = 1028] [outer = 0x0] 04:02:35 INFO - PROCESS | 2230 | ++DOMWINDOW == 82 (0x119744400) [pid = 2230] [serial = 1029] [outer = 0x119534800] 04:02:35 INFO - PROCESS | 2230 | 1471345355477 Marionette DEBUG loaded listener.js 04:02:35 INFO - PROCESS | 2230 | ++DOMWINDOW == 83 (0x119cc3c00) [pid = 2230] [serial = 1030] [outer = 0x119534800] 04:02:35 INFO - PROCESS | 2230 | 1471345355819 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]]]}] 04:02:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 04:02:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 522ms 04:02:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 04:02:35 INFO - PROCESS | 2230 | 1471345355845 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 04:02:35 INFO - PROCESS | 2230 | 1471345355847 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 04:02:35 INFO - PROCESS | 2230 | 1471345355851 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 04:02:35 INFO - PROCESS | 2230 | 1471345355853 Marionette TRACE conn2 <- [1,1346,null,{}] 04:02:35 INFO - PROCESS | 2230 | 1471345355855 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}] 04:02:35 INFO - PROCESS | 2230 | 1471345355856 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:02:35 INFO - PROCESS | 2230 | 1471345355939 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 04:02:35 INFO - PROCESS | 2230 | 1471345355995 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:35 INFO - PROCESS | 2230 | 1471345355997 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:02:36 INFO - PROCESS | 2230 | ++DOCSHELL 0x1245de800 == 33 [pid = 2230] [id = 344] 04:02:36 INFO - PROCESS | 2230 | ++DOMWINDOW == 84 (0x11953b000) [pid = 2230] [serial = 1031] [outer = 0x0] 04:02:36 INFO - PROCESS | 2230 | ++DOMWINDOW == 85 (0x119cce400) [pid = 2230] [serial = 1032] [outer = 0x11953b000] 04:02:36 INFO - PROCESS | 2230 | 1471345356023 Marionette DEBUG loaded listener.js 04:02:36 INFO - PROCESS | 2230 | ++DOMWINDOW == 86 (0x1240c8c00) [pid = 2230] [serial = 1033] [outer = 0x11953b000] 04:02:36 INFO - PROCESS | 2230 | 1471345356347 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]]]}] 04:02:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 04:02:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 524ms 04:02:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 04:02:36 INFO - PROCESS | 2230 | 1471345356373 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 04:02:36 INFO - PROCESS | 2230 | 1471345356375 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 04:02:36 INFO - PROCESS | 2230 | 1471345356377 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 04:02:36 INFO - PROCESS | 2230 | 1471345356378 Marionette TRACE conn2 <- [1,1350,null,{}] 04:02:36 INFO - PROCESS | 2230 | 1471345356388 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}] 04:02:36 INFO - PROCESS | 2230 | 1471345356389 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:02:36 INFO - PROCESS | 2230 | 1471345356488 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 04:02:36 INFO - PROCESS | 2230 | 1471345356492 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:36 INFO - PROCESS | 2230 | 1471345356493 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:02:36 INFO - PROCESS | 2230 | ++DOCSHELL 0x127008000 == 34 [pid = 2230] [id = 345] 04:02:36 INFO - PROCESS | 2230 | ++DOMWINDOW == 87 (0x11818ec00) [pid = 2230] [serial = 1034] [outer = 0x0] 04:02:36 INFO - PROCESS | 2230 | ++DOMWINDOW == 88 (0x124191800) [pid = 2230] [serial = 1035] [outer = 0x11818ec00] 04:02:36 INFO - PROCESS | 2230 | 1471345356525 Marionette DEBUG loaded listener.js 04:02:36 INFO - PROCESS | 2230 | ++DOMWINDOW == 89 (0x1248c2400) [pid = 2230] [serial = 1036] [outer = 0x11818ec00] 04:02:36 INFO - PROCESS | 2230 | 1471345356886 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]]]}] 04:02:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 04:02:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 527ms 04:02:36 INFO - PROCESS | 2230 | 1471345356905 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 04:02:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 04:02:36 INFO - PROCESS | 2230 | 1471345356906 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 04:02:36 INFO - PROCESS | 2230 | 1471345356908 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 04:02:36 INFO - PROCESS | 2230 | 1471345356909 Marionette TRACE conn2 <- [1,1354,null,{}] 04:02:36 INFO - PROCESS | 2230 | 1471345356911 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}] 04:02:36 INFO - PROCESS | 2230 | 1471345356916 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:02:37 INFO - PROCESS | 2230 | 1471345357058 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 04:02:37 INFO - PROCESS | 2230 | 1471345357062 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:37 INFO - PROCESS | 2230 | 1471345357064 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:02:37 INFO - PROCESS | 2230 | ++DOCSHELL 0x129850800 == 35 [pid = 2230] [id = 346] 04:02:37 INFO - PROCESS | 2230 | ++DOMWINDOW == 90 (0x1248c6000) [pid = 2230] [serial = 1037] [outer = 0x0] 04:02:37 INFO - PROCESS | 2230 | ++DOMWINDOW == 91 (0x1250f5800) [pid = 2230] [serial = 1038] [outer = 0x1248c6000] 04:02:37 INFO - PROCESS | 2230 | 1471345357091 Marionette DEBUG loaded listener.js 04:02:37 INFO - PROCESS | 2230 | ++DOMWINDOW == 92 (0x1270c8c00) [pid = 2230] [serial = 1039] [outer = 0x1248c6000] 04:02:37 INFO - PROCESS | 2230 | 1471345357443 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]]]}] 04:02:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 04:02:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 568ms 04:02:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 04:02:37 INFO - PROCESS | 2230 | 1471345357477 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 04:02:37 INFO - PROCESS | 2230 | 1471345357478 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 04:02:37 INFO - PROCESS | 2230 | 1471345357480 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 04:02:37 INFO - PROCESS | 2230 | 1471345357482 Marionette TRACE conn2 <- [1,1358,null,{}] 04:02:37 INFO - PROCESS | 2230 | 1471345357486 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}] 04:02:37 INFO - PROCESS | 2230 | 1471345357488 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:02:37 INFO - PROCESS | 2230 | 1471345357595 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 04:02:37 INFO - PROCESS | 2230 | 1471345357629 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:37 INFO - PROCESS | 2230 | 1471345357630 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:02:37 INFO - PROCESS | 2230 | ++DOCSHELL 0x12a79d000 == 36 [pid = 2230] [id = 347] 04:02:37 INFO - PROCESS | 2230 | ++DOMWINDOW == 93 (0x1270ca000) [pid = 2230] [serial = 1040] [outer = 0x0] 04:02:37 INFO - PROCESS | 2230 | ++DOMWINDOW == 94 (0x128c4a800) [pid = 2230] [serial = 1041] [outer = 0x1270ca000] 04:02:37 INFO - PROCESS | 2230 | 1471345357655 Marionette DEBUG loaded listener.js 04:02:37 INFO - PROCESS | 2230 | ++DOMWINDOW == 95 (0x128c55800) [pid = 2230] [serial = 1042] [outer = 0x1270ca000] 04:02:37 INFO - PROCESS | 2230 | 1471345357965 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]]]}] 04:02:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 04:02:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 522ms 04:02:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 04:02:38 INFO - PROCESS | 2230 | 1471345358003 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 04:02:38 INFO - PROCESS | 2230 | 1471345358004 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 04:02:38 INFO - PROCESS | 2230 | 1471345358006 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 04:02:38 INFO - PROCESS | 2230 | 1471345358007 Marionette TRACE conn2 <- [1,1362,null,{}] 04:02:38 INFO - PROCESS | 2230 | 1471345358010 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}] 04:02:38 INFO - PROCESS | 2230 | 1471345358011 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:02:38 INFO - PROCESS | 2230 | 1471345358118 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 04:02:38 INFO - PROCESS | 2230 | 1471345358122 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:38 INFO - PROCESS | 2230 | 1471345358123 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:02:38 INFO - PROCESS | 2230 | ++DOCSHELL 0x12b1d9800 == 37 [pid = 2230] [id = 348] 04:02:38 INFO - PROCESS | 2230 | ++DOMWINDOW == 96 (0x111c78000) [pid = 2230] [serial = 1043] [outer = 0x0] 04:02:38 INFO - PROCESS | 2230 | ++DOMWINDOW == 97 (0x128d04c00) [pid = 2230] [serial = 1044] [outer = 0x111c78000] 04:02:38 INFO - PROCESS | 2230 | 1471345358148 Marionette DEBUG loaded listener.js 04:02:38 INFO - PROCESS | 2230 | ++DOMWINDOW == 98 (0x128d19400) [pid = 2230] [serial = 1045] [outer = 0x111c78000] 04:02:38 INFO - PROCESS | 2230 | --DOMWINDOW == 97 (0x111c1d800) [pid = 2230] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 04:02:38 INFO - PROCESS | 2230 | --DOMWINDOW == 96 (0x12438b800) [pid = 2230] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 04:02:38 INFO - PROCESS | 2230 | --DOMWINDOW == 95 (0x113083c00) [pid = 2230] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 04:02:38 INFO - PROCESS | 2230 | --DOMWINDOW == 94 (0x126da7800) [pid = 2230] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 04:02:38 INFO - PROCESS | 2230 | --DOMWINDOW == 93 (0x1194b5c00) [pid = 2230] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 04:02:38 INFO - PROCESS | 2230 | --DOMWINDOW == 92 (0x1176a2000) [pid = 2230] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 04:02:38 INFO - PROCESS | 2230 | --DOMWINDOW == 91 (0x116280c00) [pid = 2230] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 04:02:38 INFO - PROCESS | 2230 | --DOMWINDOW == 90 (0x112af5800) [pid = 2230] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 04:02:38 INFO - PROCESS | 2230 | --DOMWINDOW == 89 (0x11380f000) [pid = 2230] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 04:02:38 INFO - PROCESS | 2230 | --DOMWINDOW == 88 (0x1127b5000) [pid = 2230] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 04:02:38 INFO - PROCESS | 2230 | --DOMWINDOW == 87 (0x116541400) [pid = 2230] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 04:02:38 INFO - PROCESS | 2230 | --DOMWINDOW == 86 (0x118108c00) [pid = 2230] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 04:02:38 INFO - PROCESS | 2230 | --DOMWINDOW == 85 (0x118592c00) [pid = 2230] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 04:02:38 INFO - PROCESS | 2230 | --DOMWINDOW == 84 (0x118f9d000) [pid = 2230] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 04:02:38 INFO - PROCESS | 2230 | --DOMWINDOW == 83 (0x1187bf400) [pid = 2230] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 04:02:38 INFO - PROCESS | 2230 | --DOMWINDOW == 82 (0x1240c3400) [pid = 2230] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 04:02:38 INFO - PROCESS | 2230 | 1471345358557 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]]]}] 04:02:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 04:02:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 568ms 04:02:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 04:02:38 INFO - PROCESS | 2230 | 1471345358575 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 04:02:38 INFO - PROCESS | 2230 | 1471345358577 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 04:02:38 INFO - PROCESS | 2230 | 1471345358579 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 04:02:38 INFO - PROCESS | 2230 | 1471345358580 Marionette TRACE conn2 <- [1,1366,null,{}] 04:02:38 INFO - PROCESS | 2230 | 1471345358587 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}] 04:02:38 INFO - PROCESS | 2230 | 1471345358588 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:02:38 INFO - PROCESS | 2230 | 1471345358739 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 04:02:38 INFO - PROCESS | 2230 | 1471345358793 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:38 INFO - PROCESS | 2230 | 1471345358794 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:02:38 INFO - PROCESS | 2230 | ++DOCSHELL 0x12b26e000 == 38 [pid = 2230] [id = 349] 04:02:38 INFO - PROCESS | 2230 | ++DOMWINDOW == 83 (0x112a94000) [pid = 2230] [serial = 1046] [outer = 0x0] 04:02:38 INFO - PROCESS | 2230 | ++DOMWINDOW == 84 (0x118108c00) [pid = 2230] [serial = 1047] [outer = 0x112a94000] 04:02:38 INFO - PROCESS | 2230 | 1471345358835 Marionette DEBUG loaded listener.js 04:02:38 INFO - PROCESS | 2230 | ++DOMWINDOW == 85 (0x119539400) [pid = 2230] [serial = 1048] [outer = 0x112a94000] 04:02:39 INFO - PROCESS | 2230 | 1471345359179 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] 04:02:39 INFO - PROCESS | 2230 | 1471345359207 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 04:02:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 04:02:39 INFO - PROCESS | 2230 | 1471345359209 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 04:02:39 INFO - PROCESS | 2230 | 1471345359210 Marionette TRACE conn2 <- [1,1370,null,{}] 04:02:39 INFO - PROCESS | 2230 | 1471345359212 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}] 04:02:39 INFO - PROCESS | 2230 | 1471345359214 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:02:39 INFO - PROCESS | 2230 | 1471345359303 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 04:02:39 INFO - PROCESS | 2230 | 1471345359358 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:39 INFO - PROCESS | 2230 | 1471345359359 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:02:39 INFO - PROCESS | 2230 | ++DOCSHELL 0x12ba8a000 == 39 [pid = 2230] [id = 350] 04:02:39 INFO - PROCESS | 2230 | ++DOMWINDOW == 86 (0x11858f000) [pid = 2230] [serial = 1049] [outer = 0x0] 04:02:39 INFO - PROCESS | 2230 | ++DOMWINDOW == 87 (0x12438b800) [pid = 2230] [serial = 1050] [outer = 0x11858f000] 04:02:39 INFO - PROCESS | 2230 | 1471345359384 Marionette DEBUG loaded listener.js 04:02:39 INFO - PROCESS | 2230 | ++DOMWINDOW == 88 (0x128d11400) [pid = 2230] [serial = 1051] [outer = 0x11858f000] 04:02:39 INFO - PROCESS | 2230 | 1471345359652 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] 04:02:39 INFO - PROCESS | 2230 | 1471345359680 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 04:02:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 04:02:39 INFO - PROCESS | 2230 | 1471345359690 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 04:02:39 INFO - PROCESS | 2230 | 1471345359692 Marionette TRACE conn2 <- [1,1374,null,{}] 04:02:39 INFO - PROCESS | 2230 | 1471345359694 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}] 04:02:39 INFO - PROCESS | 2230 | 1471345359696 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:02:39 INFO - PROCESS | 2230 | 1471345359805 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 04:02:39 INFO - PROCESS | 2230 | 1471345359809 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:39 INFO - PROCESS | 2230 | 1471345359810 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:02:39 INFO - PROCESS | 2230 | ++DOCSHELL 0x12c096000 == 40 [pid = 2230] [id = 351] 04:02:39 INFO - PROCESS | 2230 | ++DOMWINDOW == 89 (0x128d1bc00) [pid = 2230] [serial = 1052] [outer = 0x0] 04:02:39 INFO - PROCESS | 2230 | ++DOMWINDOW == 90 (0x128e43800) [pid = 2230] [serial = 1053] [outer = 0x128d1bc00] 04:02:39 INFO - PROCESS | 2230 | 1471345359837 Marionette DEBUG loaded listener.js 04:02:39 INFO - PROCESS | 2230 | ++DOMWINDOW == 91 (0x1293dd000) [pid = 2230] [serial = 1054] [outer = 0x128d1bc00] 04:02:40 INFO - PROCESS | 2230 | [2230] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:02:40 INFO - PROCESS | 2230 | 1471345360180 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] 04:02:40 INFO - PROCESS | 2230 | 1471345360211 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 04:02:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 04:02:40 INFO - PROCESS | 2230 | 1471345360213 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 04:02:40 INFO - PROCESS | 2230 | 1471345360214 Marionette TRACE conn2 <- [1,1378,null,{}] 04:02:40 INFO - PROCESS | 2230 | 1471345360216 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}] 04:02:40 INFO - PROCESS | 2230 | 1471345360218 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:02:40 INFO - PROCESS | 2230 | 1471345360326 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 04:02:40 INFO - PROCESS | 2230 | 1471345360332 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:40 INFO - PROCESS | 2230 | 1471345360333 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:02:40 INFO - PROCESS | 2230 | ++DOCSHELL 0x12c3c1800 == 41 [pid = 2230] [id = 352] 04:02:40 INFO - PROCESS | 2230 | ++DOMWINDOW == 92 (0x1293dd400) [pid = 2230] [serial = 1055] [outer = 0x0] 04:02:40 INFO - PROCESS | 2230 | ++DOMWINDOW == 93 (0x129640c00) [pid = 2230] [serial = 1056] [outer = 0x1293dd400] 04:02:40 INFO - PROCESS | 2230 | 1471345360358 Marionette DEBUG loaded listener.js 04:02:40 INFO - PROCESS | 2230 | ++DOMWINDOW == 94 (0x129649800) [pid = 2230] [serial = 1057] [outer = 0x1293dd400] 04:02:40 INFO - PROCESS | 2230 | 1471345360841 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] 04:02:40 INFO - PROCESS | 2230 | 1471345360891 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 04:02:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 04:02:40 INFO - PROCESS | 2230 | 1471345360894 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 04:02:40 INFO - PROCESS | 2230 | 1471345360898 Marionette TRACE conn2 <- [1,1382,null,{}] 04:02:40 INFO - PROCESS | 2230 | 1471345360901 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}] 04:02:40 INFO - PROCESS | 2230 | 1471345360903 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:02:41 INFO - PROCESS | 2230 | 1471345361016 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 04:02:41 INFO - PROCESS | 2230 | 1471345361109 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:41 INFO - PROCESS | 2230 | 1471345361111 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:02:41 INFO - PROCESS | 2230 | ++DOCSHELL 0x118133800 == 42 [pid = 2230] [id = 353] 04:02:41 INFO - PROCESS | 2230 | ++DOMWINDOW == 95 (0x117d37c00) [pid = 2230] [serial = 1058] [outer = 0x0] 04:02:41 INFO - PROCESS | 2230 | ++DOMWINDOW == 96 (0x11811b800) [pid = 2230] [serial = 1059] [outer = 0x117d37c00] 04:02:41 INFO - PROCESS | 2230 | 1471345361144 Marionette DEBUG loaded listener.js 04:02:41 INFO - PROCESS | 2230 | ++DOMWINDOW == 97 (0x11885a000) [pid = 2230] [serial = 1060] [outer = 0x117d37c00] 04:02:41 INFO - PROCESS | 2230 | [2230] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:02:41 INFO - PROCESS | 2230 | 1471345361614 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] 04:02:41 INFO - PROCESS | 2230 | 1471345361673 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 04:02:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 04:02:41 INFO - PROCESS | 2230 | 1471345361677 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 04:02:41 INFO - PROCESS | 2230 | 1471345361679 Marionette TRACE conn2 <- [1,1386,null,{}] 04:02:41 INFO - PROCESS | 2230 | 1471345361682 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}] 04:02:41 INFO - PROCESS | 2230 | 1471345361684 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:02:41 INFO - PROCESS | 2230 | 1471345361790 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 04:02:41 INFO - PROCESS | 2230 | 1471345361859 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:41 INFO - PROCESS | 2230 | 1471345361860 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:02:41 INFO - PROCESS | 2230 | ++DOCSHELL 0x128c2a800 == 43 [pid = 2230] [id = 354] 04:02:41 INFO - PROCESS | 2230 | ++DOMWINDOW == 98 (0x119748800) [pid = 2230] [serial = 1061] [outer = 0x0] 04:02:41 INFO - PROCESS | 2230 | ++DOMWINDOW == 99 (0x119cc0800) [pid = 2230] [serial = 1062] [outer = 0x119748800] 04:02:41 INFO - PROCESS | 2230 | 1471345361894 Marionette DEBUG loaded listener.js 04:02:41 INFO - PROCESS | 2230 | ++DOMWINDOW == 100 (0x120fde000) [pid = 2230] [serial = 1063] [outer = 0x119748800] 04:02:42 INFO - PROCESS | 2230 | 1471345362505 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] 04:02:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 04:02:42 INFO - PROCESS | 2230 | 1471345362552 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 04:02:42 INFO - PROCESS | 2230 | 1471345362555 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 04:02:42 INFO - PROCESS | 2230 | 1471345362558 Marionette TRACE conn2 <- [1,1390,null,{}] 04:02:42 INFO - PROCESS | 2230 | 1471345362566 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}] 04:02:42 INFO - PROCESS | 2230 | 1471345362569 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:02:42 INFO - PROCESS | 2230 | 1471345362674 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 04:02:42 INFO - PROCESS | 2230 | 1471345362731 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:42 INFO - PROCESS | 2230 | 1471345362733 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:02:42 INFO - PROCESS | 2230 | ++DOCSHELL 0x12c3da000 == 44 [pid = 2230] [id = 355] 04:02:42 INFO - PROCESS | 2230 | ++DOMWINDOW == 101 (0x125549400) [pid = 2230] [serial = 1064] [outer = 0x0] 04:02:42 INFO - PROCESS | 2230 | ++DOMWINDOW == 102 (0x12690c000) [pid = 2230] [serial = 1065] [outer = 0x125549400] 04:02:42 INFO - PROCESS | 2230 | 1471345362765 Marionette DEBUG loaded listener.js 04:02:42 INFO - PROCESS | 2230 | ++DOMWINDOW == 103 (0x1270bfc00) [pid = 2230] [serial = 1066] [outer = 0x125549400] 04:02:43 INFO - PROCESS | 2230 | 1471345363239 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]]]}] 04:02:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 04:02:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 722ms 04:02:43 INFO - PROCESS | 2230 | 1471345363277 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 04:02:43 INFO - PROCESS | 2230 | 1471345363279 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 04:02:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 04:02:43 INFO - PROCESS | 2230 | 1471345363282 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 04:02:43 INFO - PROCESS | 2230 | 1471345363283 Marionette TRACE conn2 <- [1,1394,null,{}] 04:02:43 INFO - PROCESS | 2230 | 1471345363286 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}] 04:02:43 INFO - PROCESS | 2230 | 1471345363287 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:02:43 INFO - PROCESS | 2230 | 1471345363424 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 04:02:43 INFO - PROCESS | 2230 | 1471345363501 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:43 INFO - PROCESS | 2230 | 1471345363502 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:02:43 INFO - PROCESS | 2230 | ++DOCSHELL 0x118fdf000 == 45 [pid = 2230] [id = 356] 04:02:43 INFO - PROCESS | 2230 | ++DOMWINDOW == 104 (0x1160d1400) [pid = 2230] [serial = 1067] [outer = 0x0] 04:02:43 INFO - PROCESS | 2230 | ++DOMWINDOW == 105 (0x1238ed400) [pid = 2230] [serial = 1068] [outer = 0x1160d1400] 04:02:43 INFO - PROCESS | 2230 | 1471345363534 Marionette DEBUG loaded listener.js 04:02:43 INFO - PROCESS | 2230 | ++DOMWINDOW == 106 (0x1270c5400) [pid = 2230] [serial = 1069] [outer = 0x1160d1400] 04:02:44 INFO - PROCESS | 2230 | 1471345364127 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]]]}] 04:02:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 04:02:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 870ms 04:02:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 04:02:44 INFO - PROCESS | 2230 | 1471345364153 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 04:02:44 INFO - PROCESS | 2230 | 1471345364155 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 04:02:44 INFO - PROCESS | 2230 | 1471345364158 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 04:02:44 INFO - PROCESS | 2230 | 1471345364160 Marionette TRACE conn2 <- [1,1398,null,{}] 04:02:44 INFO - PROCESS | 2230 | 1471345364163 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}] 04:02:44 INFO - PROCESS | 2230 | 1471345364167 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:02:44 INFO - PROCESS | 2230 | 1471345364267 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 04:02:44 INFO - PROCESS | 2230 | 1471345364337 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:44 INFO - PROCESS | 2230 | 1471345364338 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:02:44 INFO - PROCESS | 2230 | ++DOCSHELL 0x119513000 == 46 [pid = 2230] [id = 357] 04:02:44 INFO - PROCESS | 2230 | ++DOMWINDOW == 107 (0x116aac400) [pid = 2230] [serial = 1070] [outer = 0x0] 04:02:44 INFO - PROCESS | 2230 | ++DOMWINDOW == 108 (0x1170fa400) [pid = 2230] [serial = 1071] [outer = 0x116aac400] 04:02:44 INFO - PROCESS | 2230 | 1471345364366 Marionette DEBUG loaded listener.js 04:02:44 INFO - PROCESS | 2230 | ++DOMWINDOW == 109 (0x11818f800) [pid = 2230] [serial = 1072] [outer = 0x116aac400] 04:02:45 INFO - PROCESS | 2230 | --DOCSHELL 0x12c096000 == 45 [pid = 2230] [id = 351] 04:02:45 INFO - PROCESS | 2230 | --DOCSHELL 0x12ba8a000 == 44 [pid = 2230] [id = 350] 04:02:45 INFO - PROCESS | 2230 | --DOCSHELL 0x12b26e000 == 43 [pid = 2230] [id = 349] 04:02:45 INFO - PROCESS | 2230 | --DOCSHELL 0x12b1d9800 == 42 [pid = 2230] [id = 348] 04:02:45 INFO - PROCESS | 2230 | --DOCSHELL 0x12a79d000 == 41 [pid = 2230] [id = 347] 04:02:45 INFO - PROCESS | 2230 | --DOCSHELL 0x129850800 == 40 [pid = 2230] [id = 346] 04:02:45 INFO - PROCESS | 2230 | --DOCSHELL 0x127008000 == 39 [pid = 2230] [id = 345] 04:02:45 INFO - PROCESS | 2230 | --DOCSHELL 0x1245de800 == 38 [pid = 2230] [id = 344] 04:02:45 INFO - PROCESS | 2230 | --DOCSHELL 0x123881000 == 37 [pid = 2230] [id = 343] 04:02:45 INFO - PROCESS | 2230 | --DOCSHELL 0x118144800 == 36 [pid = 2230] [id = 342] 04:02:45 INFO - PROCESS | 2230 | --DOCSHELL 0x116757000 == 35 [pid = 2230] [id = 341] 04:02:45 INFO - PROCESS | 2230 | --DOCSHELL 0x119c17000 == 34 [pid = 2230] [id = 340] 04:02:45 INFO - PROCESS | 2230 | --DOCSHELL 0x116583000 == 33 [pid = 2230] [id = 339] 04:02:45 INFO - PROCESS | 2230 | --DOCSHELL 0x12950b000 == 32 [pid = 2230] [id = 338] 04:02:45 INFO - PROCESS | 2230 | --DOCSHELL 0x118fdf000 == 31 [pid = 2230] [id = 356] 04:02:45 INFO - PROCESS | 2230 | --DOCSHELL 0x12c3da000 == 30 [pid = 2230] [id = 355] 04:02:45 INFO - PROCESS | 2230 | --DOCSHELL 0x128c2a800 == 29 [pid = 2230] [id = 354] 04:02:45 INFO - PROCESS | 2230 | --DOCSHELL 0x118133800 == 28 [pid = 2230] [id = 353] 04:02:45 INFO - PROCESS | 2230 | --DOCSHELL 0x12c3c1800 == 27 [pid = 2230] [id = 352] 04:02:45 INFO - PROCESS | 2230 | --DOMWINDOW == 108 (0x1170fdc00) [pid = 2230] [serial = 1006] [outer = 0x0] [url = about:blank] 04:02:45 INFO - PROCESS | 2230 | --DOMWINDOW == 107 (0x12450dc00) [pid = 2230] [serial = 972] [outer = 0x0] [url = about:blank] 04:02:45 INFO - PROCESS | 2230 | --DOMWINDOW == 106 (0x125592800) [pid = 2230] [serial = 1009] [outer = 0x0] [url = about:blank] 04:02:45 INFO - PROCESS | 2230 | --DOMWINDOW == 105 (0x128c55c00) [pid = 2230] [serial = 976] [outer = 0x0] [url = about:blank] 04:02:45 INFO - PROCESS | 2230 | --DOMWINDOW == 104 (0x119cc1000) [pid = 2230] [serial = 997] [outer = 0x0] [url = about:blank] 04:02:45 INFO - PROCESS | 2230 | --DOMWINDOW == 103 (0x118536800) [pid = 2230] [serial = 991] [outer = 0x0] [url = about:blank] 04:02:45 INFO - PROCESS | 2230 | --DOMWINDOW == 102 (0x1170f1c00) [pid = 2230] [serial = 988] [outer = 0x0] [url = about:blank] 04:02:45 INFO - PROCESS | 2230 | --DOMWINDOW == 101 (0x1187c3000) [pid = 2230] [serial = 1011] [outer = 0x0] [url = about:blank] 04:02:45 INFO - PROCESS | 2230 | --DOMWINDOW == 100 (0x1270cb400) [pid = 2230] [serial = 975] [outer = 0x0] [url = about:blank] 04:02:45 INFO - PROCESS | 2230 | --DOMWINDOW == 99 (0x123c8c400) [pid = 2230] [serial = 1000] [outer = 0x0] [url = about:blank] 04:02:45 INFO - PROCESS | 2230 | --DOMWINDOW == 98 (0x120e9ac00) [pid = 2230] [serial = 999] [outer = 0x0] [url = about:blank] 04:02:45 INFO - PROCESS | 2230 | --DOMWINDOW == 97 (0x118590800) [pid = 2230] [serial = 982] [outer = 0x0] [url = about:blank] 04:02:45 INFO - PROCESS | 2230 | --DOMWINDOW == 96 (0x1176a0c00) [pid = 2230] [serial = 967] [outer = 0x0] [url = about:blank] 04:02:45 INFO - PROCESS | 2230 | --DOMWINDOW == 95 (0x119cc9800) [pid = 2230] [serial = 1008] [outer = 0x0] [url = about:blank] 04:02:45 INFO - PROCESS | 2230 | --DOMWINDOW == 94 (0x118116000) [pid = 2230] [serial = 990] [outer = 0x0] [url = about:blank] 04:02:45 INFO - PROCESS | 2230 | --DOMWINDOW == 93 (0x11688a800) [pid = 2230] [serial = 981] [outer = 0x0] [url = about:blank] 04:02:45 INFO - PROCESS | 2230 | --DOMWINDOW == 92 (0x112a93000) [pid = 2230] [serial = 1005] [outer = 0x0] [url = about:blank] 04:02:45 INFO - PROCESS | 2230 | --DOMWINDOW == 91 (0x1194ac000) [pid = 2230] [serial = 969] [outer = 0x0] [url = about:blank] 04:02:45 INFO - PROCESS | 2230 | --DOMWINDOW == 90 (0x119724000) [pid = 2230] [serial = 970] [outer = 0x0] [url = about:blank] 04:02:45 INFO - PROCESS | 2230 | --DOMWINDOW == 89 (0x119115c00) [pid = 2230] [serial = 993] [outer = 0x0] [url = about:blank] 04:02:45 INFO - PROCESS | 2230 | --DOMWINDOW == 88 (0x1239ce000) [pid = 2230] [serial = 985] [outer = 0x0] [url = about:blank] 04:02:45 INFO - PROCESS | 2230 | --DOMWINDOW == 87 (0x128e3f800) [pid = 2230] [serial = 979] [outer = 0x0] [url = about:blank] 04:02:45 INFO - PROCESS | 2230 | --DOMWINDOW == 86 (0x124cf9c00) [pid = 2230] [serial = 1003] [outer = 0x0] [url = about:blank] 04:02:45 INFO - PROCESS | 2230 | --DOMWINDOW == 85 (0x119745400) [pid = 2230] [serial = 996] [outer = 0x0] [url = about:blank] 04:02:45 INFO - PROCESS | 2230 | --DOMWINDOW == 84 (0x1244c6800) [pid = 2230] [serial = 1002] [outer = 0x0] [url = about:blank] 04:02:45 INFO - PROCESS | 2230 | --DOMWINDOW == 83 (0x1270cb800) [pid = 2230] [serial = 978] [outer = 0x0] [url = about:blank] 04:02:45 INFO - PROCESS | 2230 | --DOMWINDOW == 82 (0x116885c00) [pid = 2230] [serial = 987] [outer = 0x0] [url = about:blank] 04:02:45 INFO - PROCESS | 2230 | --DOMWINDOW == 81 (0x119535800) [pid = 2230] [serial = 994] [outer = 0x0] [url = about:blank] 04:02:45 INFO - PROCESS | 2230 | --DOMWINDOW == 80 (0x11680b800) [pid = 2230] [serial = 966] [outer = 0x0] [url = about:blank] 04:02:45 INFO - PROCESS | 2230 | --DOMWINDOW == 79 (0x124c09c00) [pid = 2230] [serial = 973] [outer = 0x0] [url = about:blank] 04:02:45 INFO - PROCESS | 2230 | --DOMWINDOW == 78 (0x119cca800) [pid = 2230] [serial = 984] [outer = 0x0] [url = about:blank] 04:02:45 INFO - PROCESS | 2230 | --DOMWINDOW == 77 (0x1270c2c00) [pid = 2230] [serial = 1014] [outer = 0x0] [url = about:blank] 04:02:45 INFO - PROCESS | 2230 | --DOMWINDOW == 76 (0x1269cf800) [pid = 2230] [serial = 1012] [outer = 0x0] [url = about:blank] 04:02:45 INFO - PROCESS | 2230 | 1471345365373 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]]]}] 04:02:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 04:02:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1226ms 04:02:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 04:02:45 INFO - PROCESS | 2230 | 1471345365386 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 04:02:45 INFO - PROCESS | 2230 | 1471345365388 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 04:02:45 INFO - PROCESS | 2230 | 1471345365391 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 04:02:45 INFO - PROCESS | 2230 | 1471345365393 Marionette TRACE conn2 <- [1,1402,null,{}] 04:02:45 INFO - PROCESS | 2230 | 1471345365397 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}] 04:02:45 INFO - PROCESS | 2230 | 1471345365398 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:02:45 INFO - PROCESS | 2230 | 1471345365483 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 04:02:45 INFO - PROCESS | 2230 | 1471345365488 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:45 INFO - PROCESS | 2230 | 1471345365490 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:02:45 INFO - PROCESS | 2230 | ++DOCSHELL 0x115068800 == 28 [pid = 2230] [id = 358] 04:02:45 INFO - PROCESS | 2230 | ++DOMWINDOW == 77 (0x113805000) [pid = 2230] [serial = 1073] [outer = 0x0] 04:02:45 INFO - PROCESS | 2230 | ++DOMWINDOW == 78 (0x113d91c00) [pid = 2230] [serial = 1074] [outer = 0x113805000] 04:02:45 INFO - PROCESS | 2230 | 1471345365522 Marionette DEBUG loaded listener.js 04:02:45 INFO - PROCESS | 2230 | ++DOMWINDOW == 79 (0x116532800) [pid = 2230] [serial = 1075] [outer = 0x113805000] 04:02:45 INFO - PROCESS | 2230 | 1471345365914 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]]]}] 04:02:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 04:02:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 570ms 04:02:45 INFO - PROCESS | 2230 | 1471345365962 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 04:02:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 04:02:45 INFO - PROCESS | 2230 | 1471345365965 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 04:02:45 INFO - PROCESS | 2230 | 1471345365970 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 04:02:45 INFO - PROCESS | 2230 | 1471345365972 Marionette TRACE conn2 <- [1,1406,null,{}] 04:02:45 INFO - PROCESS | 2230 | 1471345365974 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}] 04:02:45 INFO - PROCESS | 2230 | 1471345365976 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:02:46 INFO - PROCESS | 2230 | 1471345366058 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 04:02:46 INFO - PROCESS | 2230 | 1471345366062 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:46 INFO - PROCESS | 2230 | 1471345366064 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:02:46 INFO - PROCESS | 2230 | ++DOCSHELL 0x11722c800 == 29 [pid = 2230] [id = 359] 04:02:46 INFO - PROCESS | 2230 | ++DOMWINDOW == 80 (0x11688f000) [pid = 2230] [serial = 1076] [outer = 0x0] 04:02:46 INFO - PROCESS | 2230 | ++DOMWINDOW == 81 (0x1170ff800) [pid = 2230] [serial = 1077] [outer = 0x11688f000] 04:02:46 INFO - PROCESS | 2230 | 1471345366095 Marionette DEBUG loaded listener.js 04:02:46 INFO - PROCESS | 2230 | ++DOMWINDOW == 82 (0x118116000) [pid = 2230] [serial = 1078] [outer = 0x11688f000] 04:02:46 INFO - PROCESS | 2230 | 1471345366475 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]]]}] 04:02:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 04:02:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 522ms 04:02:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 04:02:46 INFO - PROCESS | 2230 | 1471345366492 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 04:02:46 INFO - PROCESS | 2230 | 1471345366494 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 04:02:46 INFO - PROCESS | 2230 | 1471345366496 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 04:02:46 INFO - PROCESS | 2230 | 1471345366498 Marionette TRACE conn2 <- [1,1410,null,{}] 04:02:46 INFO - PROCESS | 2230 | 1471345366508 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}] 04:02:46 INFO - PROCESS | 2230 | 1471345366512 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:02:46 INFO - PROCESS | 2230 | 1471345366590 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 04:02:46 INFO - PROCESS | 2230 | 1471345366595 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:46 INFO - PROCESS | 2230 | 1471345366598 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:02:46 INFO - PROCESS | 2230 | ++DOCSHELL 0x119ab0000 == 30 [pid = 2230] [id = 360] 04:02:46 INFO - PROCESS | 2230 | ++DOMWINDOW == 83 (0x112a93800) [pid = 2230] [serial = 1079] [outer = 0x0] 04:02:46 INFO - PROCESS | 2230 | ++DOMWINDOW == 84 (0x1194bb400) [pid = 2230] [serial = 1080] [outer = 0x112a93800] 04:02:46 INFO - PROCESS | 2230 | 1471345366630 Marionette DEBUG loaded listener.js 04:02:46 INFO - PROCESS | 2230 | ++DOMWINDOW == 85 (0x119538400) [pid = 2230] [serial = 1081] [outer = 0x112a93800] 04:02:46 INFO - PROCESS | 2230 | 1471345366993 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]]]}] 04:02:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 04:02:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 524ms 04:02:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 04:02:47 INFO - PROCESS | 2230 | 1471345367021 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 04:02:47 INFO - PROCESS | 2230 | 1471345367023 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 04:02:47 INFO - PROCESS | 2230 | 1471345367025 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 04:02:47 INFO - PROCESS | 2230 | 1471345367026 Marionette TRACE conn2 <- [1,1414,null,{}] 04:02:47 INFO - PROCESS | 2230 | 1471345367028 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}] 04:02:47 INFO - PROCESS | 2230 | 1471345367029 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:02:47 INFO - PROCESS | 2230 | 1471345367136 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 04:02:47 INFO - PROCESS | 2230 | 1471345367167 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:47 INFO - PROCESS | 2230 | 1471345367168 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:02:47 INFO - PROCESS | 2230 | ++DOCSHELL 0x12391d000 == 31 [pid = 2230] [id = 361] 04:02:47 INFO - PROCESS | 2230 | ++DOMWINDOW == 86 (0x119537000) [pid = 2230] [serial = 1082] [outer = 0x0] 04:02:47 INFO - PROCESS | 2230 | ++DOMWINDOW == 87 (0x119726400) [pid = 2230] [serial = 1083] [outer = 0x119537000] 04:02:47 INFO - PROCESS | 2230 | 1471345367196 Marionette DEBUG loaded listener.js 04:02:47 INFO - PROCESS | 2230 | ++DOMWINDOW == 88 (0x119a9c000) [pid = 2230] [serial = 1084] [outer = 0x119537000] 04:02:47 INFO - PROCESS | 2230 | 1471345367532 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]]]}] 04:02:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 04:02:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 519ms 04:02:47 INFO - PROCESS | 2230 | 1471345367555 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 04:02:47 INFO - PROCESS | 2230 | 1471345367556 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 04:02:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 04:02:47 INFO - PROCESS | 2230 | 1471345367558 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 04:02:47 INFO - PROCESS | 2230 | 1471345367560 Marionette TRACE conn2 <- [1,1418,null,{}] 04:02:47 INFO - PROCESS | 2230 | 1471345367562 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}] 04:02:47 INFO - PROCESS | 2230 | 1471345367563 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:02:47 INFO - PROCESS | 2230 | 1471345367658 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 04:02:47 INFO - PROCESS | 2230 | 1471345367737 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:47 INFO - PROCESS | 2230 | 1471345367738 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:02:47 INFO - PROCESS | 2230 | ++DOCSHELL 0x125062800 == 32 [pid = 2230] [id = 362] 04:02:47 INFO - PROCESS | 2230 | ++DOMWINDOW == 89 (0x116885800) [pid = 2230] [serial = 1085] [outer = 0x0] 04:02:47 INFO - PROCESS | 2230 | ++DOMWINDOW == 90 (0x1240c7c00) [pid = 2230] [serial = 1086] [outer = 0x116885800] 04:02:47 INFO - PROCESS | 2230 | 1471345367775 Marionette DEBUG loaded listener.js 04:02:47 INFO - PROCESS | 2230 | ++DOMWINDOW == 91 (0x124190800) [pid = 2230] [serial = 1087] [outer = 0x116885800] 04:02:48 INFO - PROCESS | 2230 | 1471345368140 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]]]}] 04:02:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 04:02:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 619ms 04:02:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 04:02:48 INFO - PROCESS | 2230 | 1471345368177 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 04:02:48 INFO - PROCESS | 2230 | 1471345368179 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 04:02:48 INFO - PROCESS | 2230 | 1471345368181 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 04:02:48 INFO - PROCESS | 2230 | 1471345368182 Marionette TRACE conn2 <- [1,1422,null,{}] 04:02:48 INFO - PROCESS | 2230 | 1471345368184 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}] 04:02:48 INFO - PROCESS | 2230 | 1471345368189 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:02:48 INFO - PROCESS | 2230 | 1471345368309 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 04:02:48 INFO - PROCESS | 2230 | 1471345368324 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:48 INFO - PROCESS | 2230 | 1471345368325 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:02:48 INFO - PROCESS | 2230 | ++DOCSHELL 0x1271d5000 == 33 [pid = 2230] [id = 363] 04:02:48 INFO - PROCESS | 2230 | ++DOMWINDOW == 92 (0x1240c9c00) [pid = 2230] [serial = 1088] [outer = 0x0] 04:02:48 INFO - PROCESS | 2230 | ++DOMWINDOW == 93 (0x124cebc00) [pid = 2230] [serial = 1089] [outer = 0x1240c9c00] 04:02:48 INFO - PROCESS | 2230 | 1471345368351 Marionette DEBUG loaded listener.js 04:02:48 INFO - PROCESS | 2230 | ++DOMWINDOW == 94 (0x1255a0000) [pid = 2230] [serial = 1090] [outer = 0x1240c9c00] 04:02:48 INFO - PROCESS | 2230 | 1471345368708 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]]]}] 04:02:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 04:02:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 568ms 04:02:48 INFO - PROCESS | 2230 | 1471345368752 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 04:02:48 INFO - PROCESS | 2230 | 1471345368753 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 04:02:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 04:02:48 INFO - PROCESS | 2230 | 1471345368755 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 04:02:48 INFO - PROCESS | 2230 | 1471345368757 Marionette TRACE conn2 <- [1,1426,null,{}] 04:02:48 INFO - PROCESS | 2230 | 1471345368759 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}] 04:02:48 INFO - PROCESS | 2230 | 1471345368761 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:02:48 INFO - PROCESS | 2230 | 1471345368856 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 04:02:48 INFO - PROCESS | 2230 | 1471345368894 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:48 INFO - PROCESS | 2230 | 1471345368895 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:02:48 INFO - PROCESS | 2230 | ++DOCSHELL 0x129341800 == 34 [pid = 2230] [id = 364] 04:02:48 INFO - PROCESS | 2230 | ++DOMWINDOW == 95 (0x1194b5c00) [pid = 2230] [serial = 1091] [outer = 0x0] 04:02:48 INFO - PROCESS | 2230 | ++DOMWINDOW == 96 (0x12690f000) [pid = 2230] [serial = 1092] [outer = 0x1194b5c00] 04:02:48 INFO - PROCESS | 2230 | 1471345368920 Marionette DEBUG loaded listener.js 04:02:48 INFO - PROCESS | 2230 | ++DOMWINDOW == 97 (0x12704a800) [pid = 2230] [serial = 1093] [outer = 0x1194b5c00] 04:02:49 INFO - PROCESS | 2230 | 1471345369265 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]]]}] 04:02:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 04:02:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 517ms 04:02:49 INFO - PROCESS | 2230 | 1471345369274 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 04:02:49 INFO - PROCESS | 2230 | 1471345369275 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 04:02:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 04:02:49 INFO - PROCESS | 2230 | 1471345369277 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 04:02:49 INFO - PROCESS | 2230 | 1471345369279 Marionette TRACE conn2 <- [1,1430,null,{}] 04:02:49 INFO - PROCESS | 2230 | 1471345369281 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}] 04:02:49 INFO - PROCESS | 2230 | 1471345369283 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:02:49 INFO - PROCESS | 2230 | 1471345369380 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 04:02:49 INFO - PROCESS | 2230 | --DOMWINDOW == 96 (0x128d1bc00) [pid = 2230] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 04:02:49 INFO - PROCESS | 2230 | --DOMWINDOW == 95 (0x11818ec00) [pid = 2230] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 04:02:49 INFO - PROCESS | 2230 | --DOMWINDOW == 94 (0x1248c6000) [pid = 2230] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 04:02:49 INFO - PROCESS | 2230 | --DOMWINDOW == 93 (0x112a94000) [pid = 2230] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 04:02:49 INFO - PROCESS | 2230 | --DOMWINDOW == 92 (0x1270ca000) [pid = 2230] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 04:02:49 INFO - PROCESS | 2230 | --DOMWINDOW == 91 (0x1168e4800) [pid = 2230] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 04:02:49 INFO - PROCESS | 2230 | --DOMWINDOW == 90 (0x11853a400) [pid = 2230] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 04:02:49 INFO - PROCESS | 2230 | --DOMWINDOW == 89 (0x119534800) [pid = 2230] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 04:02:49 INFO - PROCESS | 2230 | --DOMWINDOW == 88 (0x11953b000) [pid = 2230] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 04:02:49 INFO - PROCESS | 2230 | --DOMWINDOW == 87 (0x118190400) [pid = 2230] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 04:02:49 INFO - PROCESS | 2230 | --DOMWINDOW == 86 (0x126d48400) [pid = 2230] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 04:02:49 INFO - PROCESS | 2230 | --DOMWINDOW == 85 (0x112704400) [pid = 2230] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 04:02:49 INFO - PROCESS | 2230 | --DOMWINDOW == 84 (0x111c78000) [pid = 2230] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 04:02:49 INFO - PROCESS | 2230 | --DOMWINDOW == 83 (0x11858f000) [pid = 2230] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 04:02:49 INFO - PROCESS | 2230 | --DOMWINDOW == 82 (0x1293dd400) [pid = 2230] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 04:02:49 INFO - PROCESS | 2230 | 1471345369616 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:49 INFO - PROCESS | 2230 | 1471345369617 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:02:49 INFO - PROCESS | 2230 | ++DOCSHELL 0x1245ed800 == 35 [pid = 2230] [id = 365] 04:02:49 INFO - PROCESS | 2230 | ++DOMWINDOW == 83 (0x111e5cc00) [pid = 2230] [serial = 1094] [outer = 0x0] 04:02:49 INFO - PROCESS | 2230 | ++DOMWINDOW == 84 (0x112a94000) [pid = 2230] [serial = 1095] [outer = 0x111e5cc00] 04:02:49 INFO - PROCESS | 2230 | 1471345369643 Marionette DEBUG loaded listener.js 04:02:49 INFO - PROCESS | 2230 | ++DOMWINDOW == 85 (0x118192c00) [pid = 2230] [serial = 1096] [outer = 0x111e5cc00] 04:02:50 INFO - PROCESS | 2230 | 1471345370006 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]]]}] 04:02:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 04:02:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 775ms 04:02:50 INFO - PROCESS | 2230 | 1471345370053 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 04:02:50 INFO - PROCESS | 2230 | 1471345370055 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 04:02:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 04:02:50 INFO - PROCESS | 2230 | 1471345370059 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 04:02:50 INFO - PROCESS | 2230 | 1471345370061 Marionette TRACE conn2 <- [1,1434,null,{}] 04:02:50 INFO - PROCESS | 2230 | 1471345370064 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}] 04:02:50 INFO - PROCESS | 2230 | 1471345370066 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:02:50 INFO - PROCESS | 2230 | 1471345370242 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 04:02:50 INFO - PROCESS | 2230 | 1471345370260 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:50 INFO - PROCESS | 2230 | 1471345370261 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:02:50 INFO - PROCESS | 2230 | ++DOCSHELL 0x119aac000 == 36 [pid = 2230] [id = 366] 04:02:50 INFO - PROCESS | 2230 | ++DOMWINDOW == 86 (0x112703400) [pid = 2230] [serial = 1097] [outer = 0x0] 04:02:50 INFO - PROCESS | 2230 | ++DOMWINDOW == 87 (0x120fe1400) [pid = 2230] [serial = 1098] [outer = 0x112703400] 04:02:50 INFO - PROCESS | 2230 | 1471345370302 Marionette DEBUG loaded listener.js 04:02:50 INFO - PROCESS | 2230 | ++DOMWINDOW == 88 (0x1270c2c00) [pid = 2230] [serial = 1099] [outer = 0x112703400] 04:02:50 INFO - PROCESS | 2230 | 1471345370641 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]]]}] 04:02:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 04:02:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 620ms 04:02:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 04:02:50 INFO - PROCESS | 2230 | 1471345370679 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 04:02:50 INFO - PROCESS | 2230 | 1471345370680 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 04:02:50 INFO - PROCESS | 2230 | 1471345370684 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 04:02:50 INFO - PROCESS | 2230 | 1471345370686 Marionette TRACE conn2 <- [1,1438,null,{}] 04:02:50 INFO - PROCESS | 2230 | 1471345370688 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}] 04:02:50 INFO - PROCESS | 2230 | 1471345370690 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:02:50 INFO - PROCESS | 2230 | 1471345370769 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 04:02:50 INFO - PROCESS | 2230 | 1471345370773 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:50 INFO - PROCESS | 2230 | 1471345370774 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:02:50 INFO - PROCESS | 2230 | ++DOCSHELL 0x12b1d9800 == 37 [pid = 2230] [id = 367] 04:02:50 INFO - PROCESS | 2230 | ++DOMWINDOW == 89 (0x119721400) [pid = 2230] [serial = 1100] [outer = 0x0] 04:02:50 INFO - PROCESS | 2230 | ++DOMWINDOW == 90 (0x12760f000) [pid = 2230] [serial = 1101] [outer = 0x119721400] 04:02:50 INFO - PROCESS | 2230 | 1471345370807 Marionette DEBUG loaded listener.js 04:02:50 INFO - PROCESS | 2230 | ++DOMWINDOW == 91 (0x128c4d400) [pid = 2230] [serial = 1102] [outer = 0x119721400] 04:02:51 INFO - PROCESS | 2230 | 1471345371131 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]]]}] 04:02:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 04:02:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 475ms 04:02:51 INFO - PROCESS | 2230 | 1471345371159 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 04:02:51 INFO - PROCESS | 2230 | 1471345371160 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 04:02:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 04:02:51 INFO - PROCESS | 2230 | 1471345371162 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 04:02:51 INFO - PROCESS | 2230 | 1471345371164 Marionette TRACE conn2 <- [1,1442,null,{}] 04:02:51 INFO - PROCESS | 2230 | 1471345371169 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}] 04:02:51 INFO - PROCESS | 2230 | 1471345371171 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:02:51 INFO - PROCESS | 2230 | 1471345371290 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 04:02:51 INFO - PROCESS | 2230 | 1471345371296 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:51 INFO - PROCESS | 2230 | 1471345371297 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:02:51 INFO - PROCESS | 2230 | ++DOCSHELL 0x125062000 == 38 [pid = 2230] [id = 368] 04:02:51 INFO - PROCESS | 2230 | ++DOMWINDOW == 92 (0x112706800) [pid = 2230] [serial = 1103] [outer = 0x0] 04:02:51 INFO - PROCESS | 2230 | ++DOMWINDOW == 93 (0x128c4bc00) [pid = 2230] [serial = 1104] [outer = 0x112706800] 04:02:51 INFO - PROCESS | 2230 | 1471345371325 Marionette DEBUG loaded listener.js 04:02:51 INFO - PROCESS | 2230 | ++DOMWINDOW == 94 (0x128d21400) [pid = 2230] [serial = 1105] [outer = 0x112706800] 04:02:51 INFO - PROCESS | 2230 | 1471345371846 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]]]}] 04:02:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 04:02:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 725ms 04:02:51 INFO - PROCESS | 2230 | 1471345371889 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 04:02:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 04:02:51 INFO - PROCESS | 2230 | 1471345371892 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 04:02:51 INFO - PROCESS | 2230 | 1471345371895 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 04:02:51 INFO - PROCESS | 2230 | 1471345371897 Marionette TRACE conn2 <- [1,1446,null,{}] 04:02:51 INFO - PROCESS | 2230 | 1471345371901 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}] 04:02:51 INFO - PROCESS | 2230 | 1471345371903 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:02:52 INFO - PROCESS | 2230 | 1471345372032 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 04:02:52 INFO - PROCESS | 2230 | 1471345372113 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:52 INFO - PROCESS | 2230 | 1471345372114 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:02:52 INFO - PROCESS | 2230 | ++DOCSHELL 0x116aca800 == 39 [pid = 2230] [id = 369] 04:02:52 INFO - PROCESS | 2230 | ++DOMWINDOW == 95 (0x113d91800) [pid = 2230] [serial = 1106] [outer = 0x0] 04:02:52 INFO - PROCESS | 2230 | ++DOMWINDOW == 96 (0x1160d1000) [pid = 2230] [serial = 1107] [outer = 0x113d91800] 04:02:52 INFO - PROCESS | 2230 | 1471345372146 Marionette DEBUG loaded listener.js 04:02:52 INFO - PROCESS | 2230 | ++DOMWINDOW == 97 (0x116aaa400) [pid = 2230] [serial = 1108] [outer = 0x113d91800] 04:02:52 INFO - PROCESS | 2230 | 1471345372728 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]]]}] 04:02:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 04:02:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 873ms 04:02:52 INFO - PROCESS | 2230 | 1471345372769 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 04:02:52 INFO - PROCESS | 2230 | 1471345372772 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 04:02:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 04:02:52 INFO - PROCESS | 2230 | 1471345372777 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 04:02:52 INFO - PROCESS | 2230 | 1471345372778 Marionette TRACE conn2 <- [1,1450,null,{}] 04:02:52 INFO - PROCESS | 2230 | 1471345372781 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}] 04:02:52 INFO - PROCESS | 2230 | 1471345372783 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:02:52 INFO - PROCESS | 2230 | 1471345372901 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 04:02:52 INFO - PROCESS | 2230 | 1471345372981 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:52 INFO - PROCESS | 2230 | 1471345372983 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:02:53 INFO - PROCESS | 2230 | ++DOCSHELL 0x123cbd800 == 40 [pid = 2230] [id = 370] 04:02:53 INFO - PROCESS | 2230 | ++DOMWINDOW == 98 (0x1181b8c00) [pid = 2230] [serial = 1109] [outer = 0x0] 04:02:53 INFO - PROCESS | 2230 | ++DOMWINDOW == 99 (0x118f9d400) [pid = 2230] [serial = 1110] [outer = 0x1181b8c00] 04:02:53 INFO - PROCESS | 2230 | 1471345373015 Marionette DEBUG loaded listener.js 04:02:53 INFO - PROCESS | 2230 | ++DOMWINDOW == 100 (0x1194c6000) [pid = 2230] [serial = 1111] [outer = 0x1181b8c00] 04:02:53 INFO - PROCESS | 2230 | 1471345373746 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]]]}] 04:02:53 INFO - PROCESS | 2230 | --DOCSHELL 0x12b1d9800 == 39 [pid = 2230] [id = 367] 04:02:53 INFO - PROCESS | 2230 | --DOCSHELL 0x119aac000 == 38 [pid = 2230] [id = 366] 04:02:53 INFO - PROCESS | 2230 | --DOCSHELL 0x1245ed800 == 37 [pid = 2230] [id = 365] 04:02:53 INFO - PROCESS | 2230 | --DOCSHELL 0x129341800 == 36 [pid = 2230] [id = 364] 04:02:53 INFO - PROCESS | 2230 | --DOCSHELL 0x1271d5000 == 35 [pid = 2230] [id = 363] 04:02:53 INFO - PROCESS | 2230 | --DOCSHELL 0x125062800 == 34 [pid = 2230] [id = 362] 04:02:53 INFO - PROCESS | 2230 | --DOCSHELL 0x12391d000 == 33 [pid = 2230] [id = 361] 04:02:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 04:02:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1025ms 04:02:53 INFO - PROCESS | 2230 | --DOCSHELL 0x119ab0000 == 32 [pid = 2230] [id = 360] 04:02:53 INFO - PROCESS | 2230 | --DOCSHELL 0x11722c800 == 31 [pid = 2230] [id = 359] 04:02:53 INFO - PROCESS | 2230 | --DOCSHELL 0x115068800 == 30 [pid = 2230] [id = 358] 04:02:53 INFO - PROCESS | 2230 | 1471345373803 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 04:02:53 INFO - PROCESS | 2230 | 1471345373806 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 04:02:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 04:02:53 INFO - PROCESS | 2230 | 1471345373811 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 04:02:53 INFO - PROCESS | 2230 | 1471345373814 Marionette TRACE conn2 <- [1,1454,null,{}] 04:02:53 INFO - PROCESS | 2230 | 1471345373837 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}] 04:02:53 INFO - PROCESS | 2230 | 1471345373839 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:02:53 INFO - PROCESS | 2230 | 1471345373977 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 04:02:53 INFO - PROCESS | 2230 | 1471345373986 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:53 INFO - PROCESS | 2230 | 1471345373987 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:02:53 INFO - PROCESS | 2230 | ++DOCSHELL 0x116869800 == 31 [pid = 2230] [id = 371] 04:02:53 INFO - PROCESS | 2230 | ++DOMWINDOW == 101 (0x1170fc000) [pid = 2230] [serial = 1112] [outer = 0x0] 04:02:54 INFO - PROCESS | 2230 | ++DOMWINDOW == 102 (0x117d2bc00) [pid = 2230] [serial = 1113] [outer = 0x1170fc000] 04:02:54 INFO - PROCESS | 2230 | 1471345374016 Marionette DEBUG loaded listener.js 04:02:54 INFO - PROCESS | 2230 | ++DOMWINDOW == 103 (0x1181b1800) [pid = 2230] [serial = 1114] [outer = 0x1170fc000] 04:02:54 INFO - PROCESS | 2230 | --DOMWINDOW == 102 (0x129640c00) [pid = 2230] [serial = 1056] [outer = 0x0] [url = about:blank] 04:02:54 INFO - PROCESS | 2230 | --DOMWINDOW == 101 (0x128e43800) [pid = 2230] [serial = 1053] [outer = 0x0] [url = about:blank] 04:02:54 INFO - PROCESS | 2230 | --DOMWINDOW == 100 (0x124191800) [pid = 2230] [serial = 1035] [outer = 0x0] [url = about:blank] 04:02:54 INFO - PROCESS | 2230 | --DOMWINDOW == 99 (0x1250f5800) [pid = 2230] [serial = 1038] [outer = 0x0] [url = about:blank] 04:02:54 INFO - PROCESS | 2230 | --DOMWINDOW == 98 (0x118108c00) [pid = 2230] [serial = 1047] [outer = 0x0] [url = about:blank] 04:02:54 INFO - PROCESS | 2230 | --DOMWINDOW == 97 (0x128c55800) [pid = 2230] [serial = 1042] [outer = 0x0] [url = about:blank] 04:02:54 INFO - PROCESS | 2230 | --DOMWINDOW == 96 (0x116aab400) [pid = 2230] [serial = 1023] [outer = 0x0] [url = about:blank] 04:02:54 INFO - PROCESS | 2230 | --DOMWINDOW == 95 (0x118108000) [pid = 2230] [serial = 1024] [outer = 0x0] [url = about:blank] 04:02:54 INFO - PROCESS | 2230 | --DOMWINDOW == 94 (0x128c4a800) [pid = 2230] [serial = 1041] [outer = 0x0] [url = about:blank] 04:02:54 INFO - PROCESS | 2230 | --DOMWINDOW == 93 (0x1187c3c00) [pid = 2230] [serial = 1026] [outer = 0x0] [url = about:blank] 04:02:54 INFO - PROCESS | 2230 | --DOMWINDOW == 92 (0x11885d400) [pid = 2230] [serial = 1027] [outer = 0x0] [url = about:blank] 04:02:54 INFO - PROCESS | 2230 | --DOMWINDOW == 91 (0x119744400) [pid = 2230] [serial = 1029] [outer = 0x0] [url = about:blank] 04:02:54 INFO - PROCESS | 2230 | --DOMWINDOW == 90 (0x119cc3c00) [pid = 2230] [serial = 1030] [outer = 0x0] [url = about:blank] 04:02:54 INFO - PROCESS | 2230 | --DOMWINDOW == 89 (0x119cce400) [pid = 2230] [serial = 1032] [outer = 0x0] [url = about:blank] 04:02:54 INFO - PROCESS | 2230 | --DOMWINDOW == 88 (0x11858c000) [pid = 2230] [serial = 1020] [outer = 0x0] [url = about:blank] 04:02:54 INFO - PROCESS | 2230 | --DOMWINDOW == 87 (0x118859c00) [pid = 2230] [serial = 1021] [outer = 0x0] [url = about:blank] 04:02:54 INFO - PROCESS | 2230 | --DOMWINDOW == 86 (0x12760dc00) [pid = 2230] [serial = 1015] [outer = 0x0] [url = about:blank] 04:02:54 INFO - PROCESS | 2230 | --DOMWINDOW == 85 (0x112a86c00) [pid = 2230] [serial = 1017] [outer = 0x0] [url = about:blank] 04:02:54 INFO - PROCESS | 2230 | --DOMWINDOW == 84 (0x1138d3800) [pid = 2230] [serial = 1018] [outer = 0x0] [url = about:blank] 04:02:54 INFO - PROCESS | 2230 | --DOMWINDOW == 83 (0x128d04c00) [pid = 2230] [serial = 1044] [outer = 0x0] [url = about:blank] 04:02:54 INFO - PROCESS | 2230 | --DOMWINDOW == 82 (0x128d11400) [pid = 2230] [serial = 1051] [outer = 0x0] [url = about:blank] 04:02:54 INFO - PROCESS | 2230 | --DOMWINDOW == 81 (0x128d19400) [pid = 2230] [serial = 1045] [outer = 0x0] [url = about:blank] 04:02:54 INFO - PROCESS | 2230 | --DOMWINDOW == 80 (0x1270c8c00) [pid = 2230] [serial = 1039] [outer = 0x0] [url = about:blank] 04:02:54 INFO - PROCESS | 2230 | --DOMWINDOW == 79 (0x1248c2400) [pid = 2230] [serial = 1036] [outer = 0x0] [url = about:blank] 04:02:54 INFO - PROCESS | 2230 | --DOMWINDOW == 78 (0x119539400) [pid = 2230] [serial = 1048] [outer = 0x0] [url = about:blank] 04:02:54 INFO - PROCESS | 2230 | --DOMWINDOW == 77 (0x1240c8c00) [pid = 2230] [serial = 1033] [outer = 0x0] [url = about:blank] 04:02:54 INFO - PROCESS | 2230 | --DOMWINDOW == 76 (0x1293dd000) [pid = 2230] [serial = 1054] [outer = 0x0] [url = about:blank] 04:02:54 INFO - PROCESS | 2230 | --DOMWINDOW == 75 (0x12438b800) [pid = 2230] [serial = 1050] [outer = 0x0] [url = about:blank] 04:02:54 INFO - PROCESS | 2230 | --DOMWINDOW == 74 (0x129649800) [pid = 2230] [serial = 1057] [outer = 0x0] [url = about:blank] 04:02:54 INFO - PROCESS | 2230 | 1471345374457 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]]]}] 04:02:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 04:02:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 693ms 04:02:54 INFO - PROCESS | 2230 | 1471345374504 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 04:02:54 INFO - PROCESS | 2230 | 1471345374508 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 04:02:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 04:02:54 INFO - PROCESS | 2230 | 1471345374515 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 04:02:54 INFO - PROCESS | 2230 | 1471345374517 Marionette TRACE conn2 <- [1,1458,null,{}] 04:02:54 INFO - PROCESS | 2230 | 1471345374521 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}] 04:02:54 INFO - PROCESS | 2230 | 1471345374523 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:02:54 INFO - PROCESS | 2230 | 1471345374635 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 04:02:54 INFO - PROCESS | 2230 | 1471345374692 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:54 INFO - PROCESS | 2230 | 1471345374693 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:02:54 INFO - PROCESS | 2230 | ++DOCSHELL 0x118744800 == 32 [pid = 2230] [id = 372] 04:02:54 INFO - PROCESS | 2230 | ++DOMWINDOW == 75 (0x11911ec00) [pid = 2230] [serial = 1115] [outer = 0x0] 04:02:54 INFO - PROCESS | 2230 | ++DOMWINDOW == 76 (0x1194bbc00) [pid = 2230] [serial = 1116] [outer = 0x11911ec00] 04:02:54 INFO - PROCESS | 2230 | 1471345374721 Marionette DEBUG loaded listener.js 04:02:54 INFO - PROCESS | 2230 | ++DOMWINDOW == 77 (0x119538c00) [pid = 2230] [serial = 1117] [outer = 0x11911ec00] 04:02:55 INFO - PROCESS | 2230 | 1471345375045 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]]]}] 04:02:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 04:02:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 572ms 04:02:55 INFO - PROCESS | 2230 | 1471345375087 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 04:02:55 INFO - PROCESS | 2230 | 1471345375088 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 04:02:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 04:02:55 INFO - PROCESS | 2230 | 1471345375090 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 04:02:55 INFO - PROCESS | 2230 | 1471345375093 Marionette TRACE conn2 <- [1,1462,null,{}] 04:02:55 INFO - PROCESS | 2230 | 1471345375101 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}] 04:02:55 INFO - PROCESS | 2230 | 1471345375104 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:02:55 INFO - PROCESS | 2230 | 1471345375187 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 04:02:55 INFO - PROCESS | 2230 | 1471345375245 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:55 INFO - PROCESS | 2230 | 1471345375247 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:02:55 INFO - PROCESS | 2230 | ++DOCSHELL 0x123ccc000 == 33 [pid = 2230] [id = 373] 04:02:55 INFO - PROCESS | 2230 | ++DOMWINDOW == 78 (0x112711c00) [pid = 2230] [serial = 1118] [outer = 0x0] 04:02:55 INFO - PROCESS | 2230 | ++DOMWINDOW == 79 (0x119723c00) [pid = 2230] [serial = 1119] [outer = 0x112711c00] 04:02:55 INFO - PROCESS | 2230 | 1471345375276 Marionette DEBUG loaded listener.js 04:02:55 INFO - PROCESS | 2230 | ++DOMWINDOW == 80 (0x1240cc400) [pid = 2230] [serial = 1120] [outer = 0x112711c00] 04:02:55 INFO - PROCESS | 2230 | 1471345375577 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]]]}] 04:02:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 04:02:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 521ms 04:02:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 04:02:55 INFO - PROCESS | 2230 | 1471345375611 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 04:02:55 INFO - PROCESS | 2230 | 1471345375613 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 04:02:55 INFO - PROCESS | 2230 | 1471345375615 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 04:02:55 INFO - PROCESS | 2230 | 1471345375618 Marionette TRACE conn2 <- [1,1466,null,{}] 04:02:55 INFO - PROCESS | 2230 | 1471345375622 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}] 04:02:55 INFO - PROCESS | 2230 | 1471345375624 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:02:55 INFO - PROCESS | 2230 | 1471345375709 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 04:02:55 INFO - PROCESS | 2230 | 1471345375713 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:55 INFO - PROCESS | 2230 | 1471345375714 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:02:55 INFO - PROCESS | 2230 | ++DOCSHELL 0x125585800 == 34 [pid = 2230] [id = 374] 04:02:55 INFO - PROCESS | 2230 | ++DOMWINDOW == 81 (0x12438c400) [pid = 2230] [serial = 1121] [outer = 0x0] 04:02:55 INFO - PROCESS | 2230 | ++DOMWINDOW == 82 (0x1248c8c00) [pid = 2230] [serial = 1122] [outer = 0x12438c400] 04:02:55 INFO - PROCESS | 2230 | 1471345375741 Marionette DEBUG loaded listener.js 04:02:55 INFO - PROCESS | 2230 | ++DOMWINDOW == 83 (0x124cf1800) [pid = 2230] [serial = 1123] [outer = 0x12438c400] 04:02:56 INFO - PROCESS | 2230 | 1471345376129 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]]]}] 04:02:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 04:02:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 523ms 04:02:56 INFO - PROCESS | 2230 | 1471345376139 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 04:02:56 INFO - PROCESS | 2230 | 1471345376140 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 04:02:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 04:02:56 INFO - PROCESS | 2230 | 1471345376142 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 04:02:56 INFO - PROCESS | 2230 | 1471345376143 Marionette TRACE conn2 <- [1,1470,null,{}] 04:02:56 INFO - PROCESS | 2230 | 1471345376146 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}] 04:02:56 INFO - PROCESS | 2230 | 1471345376147 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:02:56 INFO - PROCESS | 2230 | 1471345376246 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 04:02:56 INFO - PROCESS | 2230 | 1471345376282 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:56 INFO - PROCESS | 2230 | 1471345376283 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:02:56 INFO - PROCESS | 2230 | ++DOCSHELL 0x128c1d000 == 35 [pid = 2230] [id = 375] 04:02:56 INFO - PROCESS | 2230 | ++DOMWINDOW == 84 (0x11270e400) [pid = 2230] [serial = 1124] [outer = 0x0] 04:02:56 INFO - PROCESS | 2230 | ++DOMWINDOW == 85 (0x124fa5800) [pid = 2230] [serial = 1125] [outer = 0x11270e400] 04:02:56 INFO - PROCESS | 2230 | 1471345376308 Marionette DEBUG loaded listener.js 04:02:56 INFO - PROCESS | 2230 | ++DOMWINDOW == 86 (0x12554f400) [pid = 2230] [serial = 1126] [outer = 0x11270e400] 04:02:56 INFO - PROCESS | 2230 | 1471345376677 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]]]}] 04:02:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 04:02:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 567ms 04:02:56 INFO - PROCESS | 2230 | 1471345376711 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 04:02:56 INFO - PROCESS | 2230 | 1471345376713 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 04:02:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 04:02:56 INFO - PROCESS | 2230 | 1471345376720 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 04:02:56 INFO - PROCESS | 2230 | 1471345376721 Marionette TRACE conn2 <- [1,1474,null,{}] 04:02:56 INFO - PROCESS | 2230 | 1471345376725 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}] 04:02:56 INFO - PROCESS | 2230 | 1471345376731 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:02:56 INFO - PROCESS | 2230 | 1471345376909 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 04:02:56 INFO - PROCESS | 2230 | 1471345376935 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:56 INFO - PROCESS | 2230 | 1471345376937 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:02:56 INFO - PROCESS | 2230 | ++DOCSHELL 0x129868000 == 36 [pid = 2230] [id = 376] 04:02:56 INFO - PROCESS | 2230 | ++DOMWINDOW == 87 (0x118593400) [pid = 2230] [serial = 1127] [outer = 0x0] 04:02:56 INFO - PROCESS | 2230 | ++DOMWINDOW == 88 (0x119cc0400) [pid = 2230] [serial = 1128] [outer = 0x118593400] 04:02:56 INFO - PROCESS | 2230 | 1471345376978 Marionette DEBUG loaded listener.js 04:02:57 INFO - PROCESS | 2230 | ++DOMWINDOW == 89 (0x1269cf000) [pid = 2230] [serial = 1129] [outer = 0x118593400] 04:02:57 INFO - PROCESS | 2230 | 1471345377358 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]]]}] 04:02:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 04:02:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 675ms 04:02:57 INFO - PROCESS | 2230 | 1471345377398 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 04:02:57 INFO - PROCESS | 2230 | 1471345377400 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 04:02:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 04:02:57 INFO - PROCESS | 2230 | 1471345377404 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 04:02:57 INFO - PROCESS | 2230 | 1471345377405 Marionette TRACE conn2 <- [1,1478,null,{}] 04:02:57 INFO - PROCESS | 2230 | 1471345377407 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}] 04:02:57 INFO - PROCESS | 2230 | 1471345377408 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:02:57 INFO - PROCESS | 2230 | 1471345377506 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 04:02:57 INFO - PROCESS | 2230 | 1471345377517 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:57 INFO - PROCESS | 2230 | 1471345377518 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:02:57 INFO - PROCESS | 2230 | ++DOCSHELL 0x12a8af800 == 37 [pid = 2230] [id = 377] 04:02:57 INFO - PROCESS | 2230 | ++DOMWINDOW == 90 (0x128c4a800) [pid = 2230] [serial = 1130] [outer = 0x0] 04:02:57 INFO - PROCESS | 2230 | ++DOMWINDOW == 91 (0x128c56c00) [pid = 2230] [serial = 1131] [outer = 0x128c4a800] 04:02:57 INFO - PROCESS | 2230 | 1471345377543 Marionette DEBUG loaded listener.js 04:02:57 INFO - PROCESS | 2230 | ++DOMWINDOW == 92 (0x128d0a800) [pid = 2230] [serial = 1132] [outer = 0x128c4a800] 04:02:57 INFO - PROCESS | 2230 | 1471345377969 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]]]}] 04:02:57 INFO - PROCESS | 2230 | --DOMWINDOW == 91 (0x116885800) [pid = 2230] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 04:02:57 INFO - PROCESS | 2230 | --DOMWINDOW == 90 (0x113805000) [pid = 2230] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 04:02:57 INFO - PROCESS | 2230 | --DOMWINDOW == 89 (0x1240c9c00) [pid = 2230] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 04:02:57 INFO - PROCESS | 2230 | --DOMWINDOW == 88 (0x1194b5c00) [pid = 2230] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 04:02:57 INFO - PROCESS | 2230 | --DOMWINDOW == 87 (0x116aac400) [pid = 2230] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 04:02:57 INFO - PROCESS | 2230 | --DOMWINDOW == 86 (0x111e5cc00) [pid = 2230] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 04:02:57 INFO - PROCESS | 2230 | --DOMWINDOW == 85 (0x119537000) [pid = 2230] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 04:02:57 INFO - PROCESS | 2230 | --DOMWINDOW == 84 (0x11688f000) [pid = 2230] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 04:02:57 INFO - PROCESS | 2230 | --DOMWINDOW == 83 (0x112a93800) [pid = 2230] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 04:02:57 INFO - PROCESS | 2230 | --DOMWINDOW == 82 (0x117d37c00) [pid = 2230] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 04:02:57 INFO - PROCESS | 2230 | --DOMWINDOW == 81 (0x119748800) [pid = 2230] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 04:02:57 INFO - PROCESS | 2230 | --DOMWINDOW == 80 (0x125549400) [pid = 2230] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 04:02:57 INFO - PROCESS | 2230 | --DOMWINDOW == 79 (0x119721400) [pid = 2230] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 04:02:57 INFO - PROCESS | 2230 | --DOMWINDOW == 78 (0x1160d1400) [pid = 2230] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 04:02:57 INFO - PROCESS | 2230 | --DOMWINDOW == 77 (0x112703400) [pid = 2230] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 04:02:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 04:02:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 618ms 04:02:58 INFO - PROCESS | 2230 | 1471345378023 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 04:02:58 INFO - PROCESS | 2230 | 1471345378024 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 04:02:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 04:02:58 INFO - PROCESS | 2230 | 1471345378026 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 04:02:58 INFO - PROCESS | 2230 | 1471345378027 Marionette TRACE conn2 <- [1,1482,null,{}] 04:02:58 INFO - PROCESS | 2230 | 1471345378029 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}] 04:02:58 INFO - PROCESS | 2230 | 1471345378031 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:02:58 INFO - PROCESS | 2230 | 1471345378111 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 04:02:58 INFO - PROCESS | 2230 | 1471345378118 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:58 INFO - PROCESS | 2230 | 1471345378119 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:02:58 INFO - PROCESS | 2230 | ++DOCSHELL 0x12902f000 == 38 [pid = 2230] [id = 378] 04:02:58 INFO - PROCESS | 2230 | ++DOMWINDOW == 78 (0x116798800) [pid = 2230] [serial = 1133] [outer = 0x0] 04:02:58 INFO - PROCESS | 2230 | ++DOMWINDOW == 79 (0x1170f0800) [pid = 2230] [serial = 1134] [outer = 0x116798800] 04:02:58 INFO - PROCESS | 2230 | 1471345378154 Marionette DEBUG loaded listener.js 04:02:58 INFO - PROCESS | 2230 | ++DOMWINDOW == 80 (0x118f9e400) [pid = 2230] [serial = 1135] [outer = 0x116798800] 04:02:58 INFO - PROCESS | 2230 | 1471345378518 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]]]}] 04:02:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 04:02:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 518ms 04:02:58 INFO - PROCESS | 2230 | 1471345378545 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 04:02:58 INFO - PROCESS | 2230 | 1471345378546 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 04:02:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 04:02:58 INFO - PROCESS | 2230 | 1471345378550 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 04:02:58 INFO - PROCESS | 2230 | 1471345378551 Marionette TRACE conn2 <- [1,1486,null,{}] 04:02:58 INFO - PROCESS | 2230 | 1471345378554 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}] 04:02:58 INFO - PROCESS | 2230 | 1471345378555 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:02:58 INFO - PROCESS | 2230 | 1471345378660 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 04:02:58 INFO - PROCESS | 2230 | 1471345378666 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:58 INFO - PROCESS | 2230 | 1471345378667 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:02:58 INFO - PROCESS | 2230 | ++DOCSHELL 0x123ccb800 == 39 [pid = 2230] [id = 379] 04:02:58 INFO - PROCESS | 2230 | ++DOMWINDOW == 81 (0x118f9e000) [pid = 2230] [serial = 1136] [outer = 0x0] 04:02:58 INFO - PROCESS | 2230 | ++DOMWINDOW == 82 (0x1248c1c00) [pid = 2230] [serial = 1137] [outer = 0x118f9e000] 04:02:58 INFO - PROCESS | 2230 | 1471345378692 Marionette DEBUG loaded listener.js 04:02:58 INFO - PROCESS | 2230 | ++DOMWINDOW == 83 (0x128c4ac00) [pid = 2230] [serial = 1138] [outer = 0x118f9e000] 04:02:59 INFO - PROCESS | 2230 | 1471345379009 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]]]}] 04:02:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 04:02:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 469ms 04:02:59 INFO - PROCESS | 2230 | 1471345379021 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 04:02:59 INFO - PROCESS | 2230 | 1471345379022 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 04:02:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 04:02:59 INFO - PROCESS | 2230 | 1471345379025 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 04:02:59 INFO - PROCESS | 2230 | 1471345379026 Marionette TRACE conn2 <- [1,1490,null,{}] 04:02:59 INFO - PROCESS | 2230 | 1471345379028 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}] 04:02:59 INFO - PROCESS | 2230 | 1471345379030 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:02:59 INFO - PROCESS | 2230 | 1471345379116 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 04:02:59 INFO - PROCESS | 2230 | 1471345379122 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:59 INFO - PROCESS | 2230 | 1471345379131 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:02:59 INFO - PROCESS | 2230 | ++DOCSHELL 0x12c098800 == 40 [pid = 2230] [id = 380] 04:02:59 INFO - PROCESS | 2230 | ++DOMWINDOW == 84 (0x128c4c000) [pid = 2230] [serial = 1139] [outer = 0x0] 04:02:59 INFO - PROCESS | 2230 | ++DOMWINDOW == 85 (0x128d28c00) [pid = 2230] [serial = 1140] [outer = 0x128c4c000] 04:02:59 INFO - PROCESS | 2230 | 1471345379156 Marionette DEBUG loaded listener.js 04:02:59 INFO - PROCESS | 2230 | ++DOMWINDOW == 86 (0x1290a3c00) [pid = 2230] [serial = 1141] [outer = 0x128c4c000] 04:02:59 INFO - PROCESS | 2230 | 1471345379496 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]]]}] 04:02:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 04:02:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 518ms 04:02:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 04:02:59 INFO - PROCESS | 2230 | 1471345379546 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 04:02:59 INFO - PROCESS | 2230 | 1471345379547 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 04:02:59 INFO - PROCESS | 2230 | 1471345379549 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 04:02:59 INFO - PROCESS | 2230 | 1471345379551 Marionette TRACE conn2 <- [1,1494,null,{}] 04:02:59 INFO - PROCESS | 2230 | 1471345379554 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}] 04:02:59 INFO - PROCESS | 2230 | 1471345379555 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:02:59 INFO - PROCESS | 2230 | 1471345379650 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 04:02:59 INFO - PROCESS | 2230 | 1471345379655 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:59 INFO - PROCESS | 2230 | 1471345379657 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:02:59 INFO - PROCESS | 2230 | ++DOCSHELL 0x12c6a3000 == 41 [pid = 2230] [id = 381] 04:02:59 INFO - PROCESS | 2230 | ++DOMWINDOW == 87 (0x119c59800) [pid = 2230] [serial = 1142] [outer = 0x0] 04:02:59 INFO - PROCESS | 2230 | ++DOMWINDOW == 88 (0x1293d9000) [pid = 2230] [serial = 1143] [outer = 0x119c59800] 04:02:59 INFO - PROCESS | 2230 | 1471345379684 Marionette DEBUG loaded listener.js 04:02:59 INFO - PROCESS | 2230 | ++DOMWINDOW == 89 (0x129646800) [pid = 2230] [serial = 1144] [outer = 0x119c59800] 04:03:00 INFO - PROCESS | 2230 | 1471345380071 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]]]}] 04:03:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 04:03:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 569ms 04:03:00 INFO - PROCESS | 2230 | 1471345380120 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 04:03:00 INFO - PROCESS | 2230 | 1471345380122 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 04:03:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 04:03:00 INFO - PROCESS | 2230 | 1471345380125 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 04:03:00 INFO - PROCESS | 2230 | 1471345380128 Marionette TRACE conn2 <- [1,1498,null,{}] 04:03:00 INFO - PROCESS | 2230 | 1471345380131 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}] 04:03:00 INFO - PROCESS | 2230 | 1471345380133 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:03:00 INFO - PROCESS | 2230 | 1471345380277 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 04:03:00 INFO - PROCESS | 2230 | 1471345380347 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:00 INFO - PROCESS | 2230 | 1471345380349 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:03:00 INFO - PROCESS | 2230 | ++DOCSHELL 0x1168c4800 == 42 [pid = 2230] [id = 382] 04:03:00 INFO - PROCESS | 2230 | ++DOMWINDOW == 90 (0x11653b400) [pid = 2230] [serial = 1145] [outer = 0x0] 04:03:00 INFO - PROCESS | 2230 | ++DOMWINDOW == 91 (0x1168eb400) [pid = 2230] [serial = 1146] [outer = 0x11653b400] 04:03:00 INFO - PROCESS | 2230 | 1471345380381 Marionette DEBUG loaded listener.js 04:03:00 INFO - PROCESS | 2230 | ++DOMWINDOW == 92 (0x118108c00) [pid = 2230] [serial = 1147] [outer = 0x11653b400] 04:03:00 INFO - PROCESS | 2230 | 1471345380844 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]]]}] 04:03:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 04:03:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 772ms 04:03:00 INFO - PROCESS | 2230 | 1471345380897 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 04:03:00 INFO - PROCESS | 2230 | 1471345380899 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 04:03:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 04:03:00 INFO - PROCESS | 2230 | 1471345380930 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 04:03:00 INFO - PROCESS | 2230 | 1471345380934 Marionette TRACE conn2 <- [1,1502,null,{}] 04:03:00 INFO - PROCESS | 2230 | 1471345380940 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}] 04:03:00 INFO - PROCESS | 2230 | 1471345380942 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:03:01 INFO - PROCESS | 2230 | 1471345381096 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 04:03:01 INFO - PROCESS | 2230 | 1471345381199 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:01 INFO - PROCESS | 2230 | 1471345381201 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:03:01 INFO - PROCESS | 2230 | ++DOCSHELL 0x123908000 == 43 [pid = 2230] [id = 383] 04:03:01 INFO - PROCESS | 2230 | ++DOMWINDOW == 93 (0x119121400) [pid = 2230] [serial = 1148] [outer = 0x0] 04:03:01 INFO - PROCESS | 2230 | ++DOMWINDOW == 94 (0x119535800) [pid = 2230] [serial = 1149] [outer = 0x119121400] 04:03:01 INFO - PROCESS | 2230 | 1471345381243 Marionette DEBUG loaded listener.js 04:03:01 INFO - PROCESS | 2230 | ++DOMWINDOW == 95 (0x119a91000) [pid = 2230] [serial = 1150] [outer = 0x119121400] 04:03:01 INFO - PROCESS | 2230 | 1471345381696 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]]]}] 04:03:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 04:03:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 779ms 04:03:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 04:03:01 INFO - PROCESS | 2230 | 1471345381704 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 04:03:01 INFO - PROCESS | 2230 | 1471345381706 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 04:03:01 INFO - PROCESS | 2230 | 1471345381708 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 04:03:01 INFO - PROCESS | 2230 | 1471345381711 Marionette TRACE conn2 <- [1,1506,null,{}] 04:03:01 INFO - PROCESS | 2230 | 1471345381719 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}] 04:03:01 INFO - PROCESS | 2230 | 1471345381722 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:03:01 INFO - PROCESS | 2230 | 1471345381829 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 04:03:01 INFO - PROCESS | 2230 | 1471345381888 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:01 INFO - PROCESS | 2230 | 1471345381889 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:03:01 INFO - PROCESS | 2230 | ++DOCSHELL 0x12c699000 == 44 [pid = 2230] [id = 384] 04:03:01 INFO - PROCESS | 2230 | ++DOMWINDOW == 96 (0x123defc00) [pid = 2230] [serial = 1151] [outer = 0x0] 04:03:01 INFO - PROCESS | 2230 | ++DOMWINDOW == 97 (0x1248c9400) [pid = 2230] [serial = 1152] [outer = 0x123defc00] 04:03:01 INFO - PROCESS | 2230 | 1471345381933 Marionette DEBUG loaded listener.js 04:03:01 INFO - PROCESS | 2230 | ++DOMWINDOW == 98 (0x126911800) [pid = 2230] [serial = 1153] [outer = 0x123defc00] 04:03:02 INFO - PROCESS | 2230 | 1471345382358 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]]]}] 04:03:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 04:03:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 674ms 04:03:02 INFO - PROCESS | 2230 | 1471345382383 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 04:03:02 INFO - PROCESS | 2230 | 1471345382385 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 04:03:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 04:03:02 INFO - PROCESS | 2230 | 1471345382388 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 04:03:02 INFO - PROCESS | 2230 | 1471345382390 Marionette TRACE conn2 <- [1,1510,null,{}] 04:03:02 INFO - PROCESS | 2230 | 1471345382394 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}] 04:03:02 INFO - PROCESS | 2230 | 1471345382396 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:03:02 INFO - PROCESS | 2230 | 1471345382549 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 04:03:02 INFO - PROCESS | 2230 | 1471345382645 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:02 INFO - PROCESS | 2230 | 1471345382647 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:03:02 INFO - PROCESS | 2230 | ++DOCSHELL 0x12cb17800 == 45 [pid = 2230] [id = 385] 04:03:02 INFO - PROCESS | 2230 | ++DOMWINDOW == 99 (0x1269cd400) [pid = 2230] [serial = 1154] [outer = 0x0] 04:03:02 INFO - PROCESS | 2230 | ++DOMWINDOW == 100 (0x127163800) [pid = 2230] [serial = 1155] [outer = 0x1269cd400] 04:03:02 INFO - PROCESS | 2230 | 1471345382691 Marionette DEBUG loaded listener.js 04:03:02 INFO - PROCESS | 2230 | ++DOMWINDOW == 101 (0x128d05000) [pid = 2230] [serial = 1156] [outer = 0x1269cd400] 04:03:03 INFO - PROCESS | 2230 | 1471345383140 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]]]}] 04:03:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 04:03:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 771ms 04:03:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 04:03:03 INFO - PROCESS | 2230 | 1471345383205 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 04:03:03 INFO - PROCESS | 2230 | 1471345383206 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 04:03:03 INFO - PROCESS | 2230 | 1471345383208 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 04:03:03 INFO - PROCESS | 2230 | 1471345383210 Marionette TRACE conn2 <- [1,1514,null,{}] 04:03:03 INFO - PROCESS | 2230 | 1471345383212 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}] 04:03:03 INFO - PROCESS | 2230 | 1471345383214 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:03:03 INFO - PROCESS | 2230 | 1471345383313 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 04:03:03 INFO - PROCESS | 2230 | 1471345383382 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:03 INFO - PROCESS | 2230 | 1471345383384 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:03:03 INFO - PROCESS | 2230 | ++DOCSHELL 0x12557a800 == 46 [pid = 2230] [id = 386] 04:03:03 INFO - PROCESS | 2230 | ++DOMWINDOW == 102 (0x11508e800) [pid = 2230] [serial = 1157] [outer = 0x0] 04:03:03 INFO - PROCESS | 2230 | ++DOMWINDOW == 103 (0x1248c6000) [pid = 2230] [serial = 1158] [outer = 0x11508e800] 04:03:03 INFO - PROCESS | 2230 | 1471345383413 Marionette DEBUG loaded listener.js 04:03:03 INFO - PROCESS | 2230 | ++DOMWINDOW == 104 (0x1293d3400) [pid = 2230] [serial = 1159] [outer = 0x11508e800] 04:03:04 INFO - PROCESS | 2230 | 1471345383994 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]]]}] 04:03:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 04:03:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 821ms 04:03:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 04:03:04 INFO - PROCESS | 2230 | 1471345384029 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 04:03:04 INFO - PROCESS | 2230 | 1471345384031 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 04:03:04 INFO - PROCESS | 2230 | 1471345384056 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 04:03:04 INFO - PROCESS | 2230 | 1471345384058 Marionette TRACE conn2 <- [1,1518,null,{}] 04:03:04 INFO - PROCESS | 2230 | 1471345384063 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}] 04:03:04 INFO - PROCESS | 2230 | 1471345384065 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:03:04 INFO - PROCESS | 2230 | 1471345384164 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 04:03:04 INFO - PROCESS | 2230 | 1471345384233 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:04 INFO - PROCESS | 2230 | 1471345384235 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:03:04 INFO - PROCESS | 2230 | ++DOCSHELL 0x11950f000 == 47 [pid = 2230] [id = 387] 04:03:04 INFO - PROCESS | 2230 | ++DOMWINDOW == 105 (0x116aa6400) [pid = 2230] [serial = 1160] [outer = 0x0] 04:03:04 INFO - PROCESS | 2230 | ++DOMWINDOW == 106 (0x1170f7800) [pid = 2230] [serial = 1161] [outer = 0x116aa6400] 04:03:04 INFO - PROCESS | 2230 | 1471345384263 Marionette DEBUG loaded listener.js 04:03:04 INFO - PROCESS | 2230 | ++DOMWINDOW == 107 (0x11810b000) [pid = 2230] [serial = 1162] [outer = 0x116aa6400] 04:03:05 INFO - PROCESS | 2230 | --DOCSHELL 0x12c098800 == 46 [pid = 2230] [id = 380] 04:03:05 INFO - PROCESS | 2230 | --DOCSHELL 0x123ccb800 == 45 [pid = 2230] [id = 379] 04:03:05 INFO - PROCESS | 2230 | --DOCSHELL 0x12902f000 == 44 [pid = 2230] [id = 378] 04:03:05 INFO - PROCESS | 2230 | --DOCSHELL 0x12a8af800 == 43 [pid = 2230] [id = 377] 04:03:05 INFO - PROCESS | 2230 | --DOCSHELL 0x129868000 == 42 [pid = 2230] [id = 376] 04:03:05 INFO - PROCESS | 2230 | --DOCSHELL 0x128c1d000 == 41 [pid = 2230] [id = 375] 04:03:05 INFO - PROCESS | 2230 | --DOCSHELL 0x125585800 == 40 [pid = 2230] [id = 374] 04:03:05 INFO - PROCESS | 2230 | --DOCSHELL 0x123ccc000 == 39 [pid = 2230] [id = 373] 04:03:05 INFO - PROCESS | 2230 | --DOCSHELL 0x118744800 == 38 [pid = 2230] [id = 372] 04:03:05 INFO - PROCESS | 2230 | --DOCSHELL 0x116869800 == 37 [pid = 2230] [id = 371] 04:03:05 INFO - PROCESS | 2230 | --DOCSHELL 0x123cbd800 == 36 [pid = 2230] [id = 370] 04:03:05 INFO - PROCESS | 2230 | --DOCSHELL 0x116aca800 == 35 [pid = 2230] [id = 369] 04:03:05 INFO - PROCESS | 2230 | --DOCSHELL 0x125062000 == 34 [pid = 2230] [id = 368] 04:03:05 INFO - PROCESS | 2230 | --DOCSHELL 0x119513000 == 33 [pid = 2230] [id = 357] 04:03:05 INFO - PROCESS | 2230 | --DOCSHELL 0x12557a800 == 32 [pid = 2230] [id = 386] 04:03:05 INFO - PROCESS | 2230 | --DOCSHELL 0x12cb17800 == 31 [pid = 2230] [id = 385] 04:03:05 INFO - PROCESS | 2230 | --DOCSHELL 0x12c699000 == 30 [pid = 2230] [id = 384] 04:03:05 INFO - PROCESS | 2230 | --DOCSHELL 0x123908000 == 29 [pid = 2230] [id = 383] 04:03:05 INFO - PROCESS | 2230 | --DOCSHELL 0x12c6a3000 == 28 [pid = 2230] [id = 381] 04:03:05 INFO - PROCESS | 2230 | --DOCSHELL 0x1168c4800 == 27 [pid = 2230] [id = 382] 04:03:05 INFO - PROCESS | 2230 | --DOMWINDOW == 106 (0x1240c7c00) [pid = 2230] [serial = 1086] [outer = 0x0] [url = about:blank] 04:03:05 INFO - PROCESS | 2230 | --DOMWINDOW == 105 (0x113d91c00) [pid = 2230] [serial = 1074] [outer = 0x0] [url = about:blank] 04:03:05 INFO - PROCESS | 2230 | --DOMWINDOW == 104 (0x116532800) [pid = 2230] [serial = 1075] [outer = 0x0] [url = about:blank] 04:03:05 INFO - PROCESS | 2230 | --DOMWINDOW == 103 (0x124cebc00) [pid = 2230] [serial = 1089] [outer = 0x0] [url = about:blank] 04:03:05 INFO - PROCESS | 2230 | --DOMWINDOW == 102 (0x124190800) [pid = 2230] [serial = 1087] [outer = 0x0] [url = about:blank] 04:03:05 INFO - PROCESS | 2230 | --DOMWINDOW == 101 (0x12690f000) [pid = 2230] [serial = 1092] [outer = 0x0] [url = about:blank] 04:03:05 INFO - PROCESS | 2230 | --DOMWINDOW == 100 (0x11818f800) [pid = 2230] [serial = 1072] [outer = 0x0] [url = about:blank] 04:03:05 INFO - PROCESS | 2230 | --DOMWINDOW == 99 (0x1170fa400) [pid = 2230] [serial = 1071] [outer = 0x0] [url = about:blank] 04:03:05 INFO - PROCESS | 2230 | --DOMWINDOW == 98 (0x112a94000) [pid = 2230] [serial = 1095] [outer = 0x0] [url = about:blank] 04:03:05 INFO - PROCESS | 2230 | --DOMWINDOW == 97 (0x119726400) [pid = 2230] [serial = 1083] [outer = 0x0] [url = about:blank] 04:03:05 INFO - PROCESS | 2230 | --DOMWINDOW == 96 (0x1170ff800) [pid = 2230] [serial = 1077] [outer = 0x0] [url = about:blank] 04:03:05 INFO - PROCESS | 2230 | --DOMWINDOW == 95 (0x118116000) [pid = 2230] [serial = 1078] [outer = 0x0] [url = about:blank] 04:03:05 INFO - PROCESS | 2230 | --DOMWINDOW == 94 (0x12704a800) [pid = 2230] [serial = 1093] [outer = 0x0] [url = about:blank] 04:03:05 INFO - PROCESS | 2230 | --DOMWINDOW == 93 (0x118192c00) [pid = 2230] [serial = 1096] [outer = 0x0] [url = about:blank] 04:03:05 INFO - PROCESS | 2230 | --DOMWINDOW == 92 (0x1194bb400) [pid = 2230] [serial = 1080] [outer = 0x0] [url = about:blank] 04:03:05 INFO - PROCESS | 2230 | --DOMWINDOW == 91 (0x11885a000) [pid = 2230] [serial = 1060] [outer = 0x0] [url = about:blank] 04:03:05 INFO - PROCESS | 2230 | --DOMWINDOW == 90 (0x11811b800) [pid = 2230] [serial = 1059] [outer = 0x0] [url = about:blank] 04:03:05 INFO - PROCESS | 2230 | --DOMWINDOW == 89 (0x119538400) [pid = 2230] [serial = 1081] [outer = 0x0] [url = about:blank] 04:03:05 INFO - PROCESS | 2230 | --DOMWINDOW == 88 (0x120fde000) [pid = 2230] [serial = 1063] [outer = 0x0] [url = about:blank] 04:03:05 INFO - PROCESS | 2230 | --DOMWINDOW == 87 (0x119cc0800) [pid = 2230] [serial = 1062] [outer = 0x0] [url = about:blank] 04:03:05 INFO - PROCESS | 2230 | --DOMWINDOW == 86 (0x1270bfc00) [pid = 2230] [serial = 1066] [outer = 0x0] [url = about:blank] 04:03:05 INFO - PROCESS | 2230 | --DOMWINDOW == 85 (0x12690c000) [pid = 2230] [serial = 1065] [outer = 0x0] [url = about:blank] 04:03:05 INFO - PROCESS | 2230 | --DOMWINDOW == 84 (0x12760f000) [pid = 2230] [serial = 1101] [outer = 0x0] [url = about:blank] 04:03:05 INFO - PROCESS | 2230 | --DOMWINDOW == 83 (0x1270c5400) [pid = 2230] [serial = 1069] [outer = 0x0] [url = about:blank] 04:03:05 INFO - PROCESS | 2230 | --DOMWINDOW == 82 (0x1238ed400) [pid = 2230] [serial = 1068] [outer = 0x0] [url = about:blank] 04:03:05 INFO - PROCESS | 2230 | --DOMWINDOW == 81 (0x128c4d400) [pid = 2230] [serial = 1102] [outer = 0x0] [url = about:blank] 04:03:05 INFO - PROCESS | 2230 | --DOMWINDOW == 80 (0x120fe1400) [pid = 2230] [serial = 1098] [outer = 0x0] [url = about:blank] 04:03:05 INFO - PROCESS | 2230 | --DOMWINDOW == 79 (0x1255a0000) [pid = 2230] [serial = 1090] [outer = 0x0] [url = about:blank] 04:03:05 INFO - PROCESS | 2230 | --DOMWINDOW == 78 (0x128c4bc00) [pid = 2230] [serial = 1104] [outer = 0x0] [url = about:blank] 04:03:05 INFO - PROCESS | 2230 | --DOMWINDOW == 77 (0x119a9c000) [pid = 2230] [serial = 1084] [outer = 0x0] [url = about:blank] 04:03:05 INFO - PROCESS | 2230 | --DOMWINDOW == 76 (0x1270c2c00) [pid = 2230] [serial = 1099] [outer = 0x0] [url = about:blank] 04:03:05 INFO - PROCESS | 2230 | 1471345385285 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]]]}] 04:03:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 04:03:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1301ms 04:03:05 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 04:03:05 INFO - PROCESS | 2230 | 1471345385336 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 04:03:05 INFO - PROCESS | 2230 | 1471345385338 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 04:03:05 INFO - PROCESS | 2230 | 1471345385342 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 04:03:05 INFO - PROCESS | 2230 | 1471345385344 Marionette TRACE conn2 <- [1,1522,null,{}] 04:03:05 INFO - PROCESS | 2230 | 1471345385347 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}] 04:03:05 INFO - PROCESS | 2230 | 1471345385349 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:03:05 INFO - PROCESS | 2230 | 1471345385431 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 04:03:05 INFO - PROCESS | 2230 | 1471345385440 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:05 INFO - PROCESS | 2230 | 1471345385441 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:03:05 INFO - PROCESS | 2230 | ++DOCSHELL 0x116083000 == 28 [pid = 2230] [id = 388] 04:03:05 INFO - PROCESS | 2230 | ++DOMWINDOW == 77 (0x113084c00) [pid = 2230] [serial = 1163] [outer = 0x0] 04:03:05 INFO - PROCESS | 2230 | ++DOMWINDOW == 78 (0x113d22800) [pid = 2230] [serial = 1164] [outer = 0x113084c00] 04:03:05 INFO - PROCESS | 2230 | 1471345385471 Marionette DEBUG loaded listener.js 04:03:05 INFO - PROCESS | 2230 | ++DOMWINDOW == 79 (0x111c13800) [pid = 2230] [serial = 1165] [outer = 0x113084c00] 04:03:05 INFO - PROCESS | 2230 | 1471345385802 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"]]]}] 04:03:05 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 () { 04:03:05 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 04:03:05 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 04:03:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:03:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:03:05 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 04:03:05 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 () { 04:03:05 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 04:03:05 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 04:03:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:03:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:03:05 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 04:03:05 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 () { 04:03:05 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 04:03:05 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 04:03:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:03:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:03:05 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 04:03:05 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 () { 04:03:05 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 04:03:05 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 04:03:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:03:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:03:05 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 04:03:05 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 472ms 04:03:05 INFO - PROCESS | 2230 | 1471345385844 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 04:03:05 INFO - PROCESS | 2230 | 1471345385847 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 04:03:05 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 04:03:05 INFO - PROCESS | 2230 | 1471345385853 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 04:03:05 INFO - PROCESS | 2230 | 1471345385855 Marionette TRACE conn2 <- [1,1526,null,{}] 04:03:05 INFO - PROCESS | 2230 | 1471345385858 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}] 04:03:05 INFO - PROCESS | 2230 | 1471345385859 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:03:05 INFO - PROCESS | 2230 | 1471345385937 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 04:03:05 INFO - PROCESS | 2230 | 1471345385941 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:05 INFO - PROCESS | 2230 | 1471345385942 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:03:05 INFO - PROCESS | 2230 | ++DOCSHELL 0x117d9a800 == 29 [pid = 2230] [id = 389] 04:03:05 INFO - PROCESS | 2230 | ++DOMWINDOW == 80 (0x116805c00) [pid = 2230] [serial = 1166] [outer = 0x0] 04:03:05 INFO - PROCESS | 2230 | ++DOMWINDOW == 81 (0x118116c00) [pid = 2230] [serial = 1167] [outer = 0x116805c00] 04:03:05 INFO - PROCESS | 2230 | 1471345385973 Marionette DEBUG loaded listener.js 04:03:06 INFO - PROCESS | 2230 | ++DOMWINDOW == 82 (0x1181b8400) [pid = 2230] [serial = 1168] [outer = 0x116805c00] 04:03:06 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 04:03:06 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 04:03:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:03:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:03:06 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 04:03:06 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 04:03:06 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 04:03:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:03:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:03:06 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 04:03:06 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 04:03:06 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 04:03:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:03:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:03:06 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 04:03:06 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 473ms 04:03:06 INFO - PROCESS | 2230 | 1471345386321 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"]]]}] 04:03:06 INFO - PROCESS | 2230 | 1471345386327 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 04:03:06 INFO - PROCESS | 2230 | 1471345386328 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 04:03:06 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 04:03:06 INFO - PROCESS | 2230 | 1471345386331 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 04:03:06 INFO - PROCESS | 2230 | 1471345386336 Marionette TRACE conn2 <- [1,1530,null,{}] 04:03:06 INFO - PROCESS | 2230 | 1471345386344 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}] 04:03:06 INFO - PROCESS | 2230 | 1471345386347 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:03:06 INFO - PROCESS | 2230 | 1471345386429 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 04:03:06 INFO - PROCESS | 2230 | 1471345386485 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:06 INFO - PROCESS | 2230 | 1471345386488 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:03:06 INFO - PROCESS | 2230 | ++DOCSHELL 0x119abc800 == 30 [pid = 2230] [id = 390] 04:03:06 INFO - PROCESS | 2230 | ++DOMWINDOW == 83 (0x11386b800) [pid = 2230] [serial = 1169] [outer = 0x0] 04:03:06 INFO - PROCESS | 2230 | ++DOMWINDOW == 84 (0x1194ac800) [pid = 2230] [serial = 1170] [outer = 0x11386b800] 04:03:06 INFO - PROCESS | 2230 | 1471345386516 Marionette DEBUG loaded listener.js 04:03:06 INFO - PROCESS | 2230 | ++DOMWINDOW == 85 (0x119722000) [pid = 2230] [serial = 1171] [outer = 0x11386b800] 04:03:06 INFO - PROCESS | 2230 | 1471345386802 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]]]}] 04:03:06 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 04:03:06 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 04:03:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:03:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:03:06 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 04:03:06 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 04:03:06 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. 04:03:06 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 04:03:06 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 525ms 04:03:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 04:03:06 INFO - PROCESS | 2230 | 1471345386856 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 04:03:06 INFO - PROCESS | 2230 | 1471345386858 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 04:03:06 INFO - PROCESS | 2230 | 1471345386860 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 04:03:06 INFO - PROCESS | 2230 | 1471345386861 Marionette TRACE conn2 <- [1,1534,null,{}] 04:03:06 INFO - PROCESS | 2230 | 1471345386864 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}] 04:03:06 INFO - PROCESS | 2230 | 1471345386865 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:03:06 INFO - PROCESS | 2230 | 1471345386946 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 04:03:07 INFO - PROCESS | 2230 | 1471345387005 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:07 INFO - PROCESS | 2230 | 1471345387006 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:03:07 INFO - PROCESS | 2230 | ++DOCSHELL 0x123a91800 == 31 [pid = 2230] [id = 391] 04:03:07 INFO - PROCESS | 2230 | ++DOMWINDOW == 86 (0x1187c5c00) [pid = 2230] [serial = 1172] [outer = 0x0] 04:03:07 INFO - PROCESS | 2230 | ++DOMWINDOW == 87 (0x11973fc00) [pid = 2230] [serial = 1173] [outer = 0x1187c5c00] 04:03:07 INFO - PROCESS | 2230 | 1471345387035 Marionette DEBUG loaded listener.js 04:03:07 INFO - PROCESS | 2230 | ++DOMWINDOW == 88 (0x119ccdc00) [pid = 2230] [serial = 1174] [outer = 0x1187c5c00] 04:03:07 INFO - PROCESS | 2230 | 1471345387386 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]]]}] 04:03:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 04:03:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 568ms 04:03:07 INFO - PROCESS | 2230 | 1471345387429 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 04:03:07 INFO - PROCESS | 2230 | 1471345387430 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 04:03:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 04:03:07 INFO - PROCESS | 2230 | 1471345387432 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 04:03:07 INFO - PROCESS | 2230 | 1471345387434 Marionette TRACE conn2 <- [1,1538,null,{}] 04:03:07 INFO - PROCESS | 2230 | 1471345387436 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}] 04:03:07 INFO - PROCESS | 2230 | 1471345387437 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:03:07 INFO - PROCESS | 2230 | 1471345387535 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 04:03:07 INFO - PROCESS | 2230 | 1471345387539 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:07 INFO - PROCESS | 2230 | 1471345387540 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:03:07 INFO - PROCESS | 2230 | ++DOCSHELL 0x1245ed800 == 32 [pid = 2230] [id = 392] 04:03:07 INFO - PROCESS | 2230 | ++DOMWINDOW == 89 (0x116aa6c00) [pid = 2230] [serial = 1175] [outer = 0x0] 04:03:07 INFO - PROCESS | 2230 | ++DOMWINDOW == 90 (0x120fe6800) [pid = 2230] [serial = 1176] [outer = 0x116aa6c00] 04:03:07 INFO - PROCESS | 2230 | 1471345387566 Marionette DEBUG loaded listener.js 04:03:07 INFO - PROCESS | 2230 | ++DOMWINDOW == 91 (0x1240ca400) [pid = 2230] [serial = 1177] [outer = 0x116aa6c00] 04:03:07 INFO - PROCESS | 2230 | 1471345387924 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]]]}] 04:03:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 04:03:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 519ms 04:03:07 INFO - PROCESS | 2230 | 1471345387953 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 04:03:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 04:03:07 INFO - PROCESS | 2230 | 1471345387955 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 04:03:07 INFO - PROCESS | 2230 | 1471345387957 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 04:03:07 INFO - PROCESS | 2230 | 1471345387958 Marionette TRACE conn2 <- [1,1542,null,{}] 04:03:07 INFO - PROCESS | 2230 | 1471345387960 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}] 04:03:07 INFO - PROCESS | 2230 | 1471345387965 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:03:08 INFO - PROCESS | 2230 | 1471345388079 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 04:03:08 INFO - PROCESS | 2230 | 1471345388085 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:08 INFO - PROCESS | 2230 | 1471345388086 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:03:08 INFO - PROCESS | 2230 | ++DOCSHELL 0x12701b800 == 33 [pid = 2230] [id = 393] 04:03:08 INFO - PROCESS | 2230 | ++DOMWINDOW == 92 (0x1240cfc00) [pid = 2230] [serial = 1178] [outer = 0x0] 04:03:08 INFO - PROCESS | 2230 | ++DOMWINDOW == 93 (0x12438b800) [pid = 2230] [serial = 1179] [outer = 0x1240cfc00] 04:03:08 INFO - PROCESS | 2230 | 1471345388113 Marionette DEBUG loaded listener.js 04:03:08 INFO - PROCESS | 2230 | ++DOMWINDOW == 94 (0x125553400) [pid = 2230] [serial = 1180] [outer = 0x1240cfc00] 04:03:08 INFO - PROCESS | 2230 | 1471345388461 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]]]}] 04:03:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 04:03:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 518ms 04:03:08 INFO - PROCESS | 2230 | 1471345388476 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 04:03:08 INFO - PROCESS | 2230 | 1471345388477 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 04:03:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 04:03:08 INFO - PROCESS | 2230 | 1471345388479 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 04:03:08 INFO - PROCESS | 2230 | 1471345388480 Marionette TRACE conn2 <- [1,1546,null,{}] 04:03:08 INFO - PROCESS | 2230 | 1471345388484 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}] 04:03:08 INFO - PROCESS | 2230 | 1471345388485 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:03:08 INFO - PROCESS | 2230 | 1471345388586 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 04:03:08 INFO - PROCESS | 2230 | 1471345388590 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:08 INFO - PROCESS | 2230 | 1471345388591 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:03:08 INFO - PROCESS | 2230 | ++DOCSHELL 0x129341800 == 34 [pid = 2230] [id = 394] 04:03:08 INFO - PROCESS | 2230 | ++DOMWINDOW == 95 (0x1122ea000) [pid = 2230] [serial = 1181] [outer = 0x0] 04:03:08 INFO - PROCESS | 2230 | ++DOMWINDOW == 96 (0x126909400) [pid = 2230] [serial = 1182] [outer = 0x1122ea000] 04:03:08 INFO - PROCESS | 2230 | 1471345388617 Marionette DEBUG loaded listener.js 04:03:08 INFO - PROCESS | 2230 | ++DOMWINDOW == 97 (0x126dadc00) [pid = 2230] [serial = 1183] [outer = 0x1122ea000] 04:03:08 INFO - PROCESS | 2230 | 1471345388968 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]]]}] 04:03:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 04:03:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 520ms 04:03:09 INFO - PROCESS | 2230 | 1471345389009 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 04:03:09 INFO - PROCESS | 2230 | 1471345389011 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 04:03:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 04:03:09 INFO - PROCESS | 2230 | 1471345389013 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 04:03:09 INFO - PROCESS | 2230 | 1471345389014 Marionette TRACE conn2 <- [1,1550,null,{}] 04:03:09 INFO - PROCESS | 2230 | 1471345389017 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}] 04:03:09 INFO - PROCESS | 2230 | 1471345389018 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:03:09 INFO - PROCESS | 2230 | 1471345389116 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 04:03:09 INFO - PROCESS | 2230 | 1471345389120 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:09 INFO - PROCESS | 2230 | 1471345389121 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:03:09 INFO - PROCESS | 2230 | ++DOCSHELL 0x129517800 == 35 [pid = 2230] [id = 395] 04:03:09 INFO - PROCESS | 2230 | ++DOMWINDOW == 98 (0x112708800) [pid = 2230] [serial = 1184] [outer = 0x0] 04:03:09 INFO - PROCESS | 2230 | ++DOMWINDOW == 99 (0x1270c0400) [pid = 2230] [serial = 1185] [outer = 0x112708800] 04:03:09 INFO - PROCESS | 2230 | 1471345389147 Marionette DEBUG loaded listener.js 04:03:09 INFO - PROCESS | 2230 | ++DOMWINDOW == 100 (0x127167400) [pid = 2230] [serial = 1186] [outer = 0x112708800] 04:03:09 INFO - PROCESS | 2230 | --DOMWINDOW == 99 (0x11270e400) [pid = 2230] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 04:03:09 INFO - PROCESS | 2230 | --DOMWINDOW == 98 (0x118593400) [pid = 2230] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 04:03:09 INFO - PROCESS | 2230 | --DOMWINDOW == 97 (0x128c4a800) [pid = 2230] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 04:03:09 INFO - PROCESS | 2230 | --DOMWINDOW == 96 (0x1170fc000) [pid = 2230] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 04:03:09 INFO - PROCESS | 2230 | --DOMWINDOW == 95 (0x112711c00) [pid = 2230] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 04:03:09 INFO - PROCESS | 2230 | --DOMWINDOW == 94 (0x1181b8c00) [pid = 2230] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 04:03:09 INFO - PROCESS | 2230 | --DOMWINDOW == 93 (0x12438c400) [pid = 2230] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 04:03:09 INFO - PROCESS | 2230 | --DOMWINDOW == 92 (0x128c4c000) [pid = 2230] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 04:03:09 INFO - PROCESS | 2230 | --DOMWINDOW == 91 (0x112706800) [pid = 2230] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 04:03:09 INFO - PROCESS | 2230 | --DOMWINDOW == 90 (0x113d91800) [pid = 2230] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 04:03:09 INFO - PROCESS | 2230 | --DOMWINDOW == 89 (0x11911ec00) [pid = 2230] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 04:03:09 INFO - PROCESS | 2230 | --DOMWINDOW == 88 (0x116798800) [pid = 2230] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 04:03:09 INFO - PROCESS | 2230 | --DOMWINDOW == 87 (0x118f9e000) [pid = 2230] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 04:03:09 INFO - PROCESS | 2230 | 1471345389660 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]]]}] 04:03:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 04:03:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 673ms 04:03:09 INFO - PROCESS | 2230 | 1471345389688 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 04:03:09 INFO - PROCESS | 2230 | 1471345389689 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 04:03:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 04:03:09 INFO - PROCESS | 2230 | 1471345389691 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 04:03:09 INFO - PROCESS | 2230 | 1471345389701 Marionette TRACE conn2 <- [1,1554,null,{}] 04:03:09 INFO - PROCESS | 2230 | 1471345389703 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}] 04:03:09 INFO - PROCESS | 2230 | 1471345389704 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:03:09 INFO - PROCESS | 2230 | 1471345389785 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 04:03:09 INFO - PROCESS | 2230 | 1471345389841 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:09 INFO - PROCESS | 2230 | 1471345389843 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:03:09 INFO - PROCESS | 2230 | ++DOCSHELL 0x119ab8800 == 36 [pid = 2230] [id = 396] 04:03:09 INFO - PROCESS | 2230 | ++DOMWINDOW == 88 (0x111c1d800) [pid = 2230] [serial = 1187] [outer = 0x0] 04:03:09 INFO - PROCESS | 2230 | ++DOMWINDOW == 89 (0x118f9e000) [pid = 2230] [serial = 1188] [outer = 0x111c1d800] 04:03:09 INFO - PROCESS | 2230 | 1471345389868 Marionette DEBUG loaded listener.js 04:03:09 INFO - PROCESS | 2230 | ++DOMWINDOW == 90 (0x124e64000) [pid = 2230] [serial = 1189] [outer = 0x111c1d800] 04:03:10 INFO - PROCESS | 2230 | 1471345390143 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]]]}] 04:03:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 04:03:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 478ms 04:03:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 04:03:10 INFO - PROCESS | 2230 | 1471345390175 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 04:03:10 INFO - PROCESS | 2230 | 1471345390176 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 04:03:10 INFO - PROCESS | 2230 | 1471345390178 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 04:03:10 INFO - PROCESS | 2230 | 1471345390179 Marionette TRACE conn2 <- [1,1558,null,{}] 04:03:10 INFO - PROCESS | 2230 | 1471345390182 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}] 04:03:10 INFO - PROCESS | 2230 | 1471345390184 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:03:10 INFO - PROCESS | 2230 | 1471345390276 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 04:03:10 INFO - PROCESS | 2230 | 1471345390279 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:10 INFO - PROCESS | 2230 | 1471345390281 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:03:10 INFO - PROCESS | 2230 | ++DOCSHELL 0x12b1d1800 == 37 [pid = 2230] [id = 397] 04:03:10 INFO - PROCESS | 2230 | ++DOMWINDOW == 91 (0x126905800) [pid = 2230] [serial = 1190] [outer = 0x0] 04:03:10 INFO - PROCESS | 2230 | ++DOMWINDOW == 92 (0x12760f000) [pid = 2230] [serial = 1191] [outer = 0x126905800] 04:03:10 INFO - PROCESS | 2230 | 1471345390308 Marionette DEBUG loaded listener.js 04:03:10 INFO - PROCESS | 2230 | ++DOMWINDOW == 93 (0x128c4a400) [pid = 2230] [serial = 1192] [outer = 0x126905800] 04:03:10 INFO - PROCESS | 2230 | 1471345390644 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]]]}] 04:03:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 04:03:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 520ms 04:03:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 04:03:10 INFO - PROCESS | 2230 | 1471345390700 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 04:03:10 INFO - PROCESS | 2230 | 1471345390701 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 04:03:10 INFO - PROCESS | 2230 | 1471345390704 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 04:03:10 INFO - PROCESS | 2230 | 1471345390705 Marionette TRACE conn2 <- [1,1562,null,{}] 04:03:10 INFO - PROCESS | 2230 | 1471345390715 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}] 04:03:10 INFO - PROCESS | 2230 | 1471345390717 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:03:10 INFO - PROCESS | 2230 | 1471345390807 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 04:03:10 INFO - PROCESS | 2230 | 1471345390812 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:10 INFO - PROCESS | 2230 | 1471345390814 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:03:10 INFO - PROCESS | 2230 | ++DOCSHELL 0x1245e8800 == 38 [pid = 2230] [id = 398] 04:03:10 INFO - PROCESS | 2230 | ++DOMWINDOW == 94 (0x128c4f000) [pid = 2230] [serial = 1193] [outer = 0x0] 04:03:10 INFO - PROCESS | 2230 | ++DOMWINDOW == 95 (0x128d02400) [pid = 2230] [serial = 1194] [outer = 0x128c4f000] 04:03:10 INFO - PROCESS | 2230 | 1471345390843 Marionette DEBUG loaded listener.js 04:03:10 INFO - PROCESS | 2230 | ++DOMWINDOW == 96 (0x128d20000) [pid = 2230] [serial = 1195] [outer = 0x128c4f000] 04:03:11 INFO - PROCESS | 2230 | 1471345391177 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]]]}] 04:03:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 04:03:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 518ms 04:03:11 INFO - PROCESS | 2230 | 1471345391223 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 04:03:11 INFO - PROCESS | 2230 | 1471345391224 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 04:03:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 04:03:11 INFO - PROCESS | 2230 | 1471345391226 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 04:03:11 INFO - PROCESS | 2230 | 1471345391227 Marionette TRACE conn2 <- [1,1566,null,{}] 04:03:11 INFO - PROCESS | 2230 | 1471345391229 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}] 04:03:11 INFO - PROCESS | 2230 | 1471345391231 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:03:11 INFO - PROCESS | 2230 | 1471345391311 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 04:03:11 INFO - PROCESS | 2230 | 1471345391375 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:11 INFO - PROCESS | 2230 | 1471345391376 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:03:11 INFO - PROCESS | 2230 | ++DOCSHELL 0x12c088800 == 39 [pid = 2230] [id = 399] 04:03:11 INFO - PROCESS | 2230 | ++DOMWINDOW == 97 (0x128c4f400) [pid = 2230] [serial = 1196] [outer = 0x0] 04:03:11 INFO - PROCESS | 2230 | ++DOMWINDOW == 98 (0x128e3f800) [pid = 2230] [serial = 1197] [outer = 0x128c4f400] 04:03:11 INFO - PROCESS | 2230 | 1471345391402 Marionette DEBUG loaded listener.js 04:03:11 INFO - PROCESS | 2230 | ++DOMWINDOW == 99 (0x1293ddc00) [pid = 2230] [serial = 1198] [outer = 0x128c4f400] 04:03:11 INFO - PROCESS | 2230 | 1471345391876 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]]]}] 04:03:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 04:03:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 720ms 04:03:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 04:03:11 INFO - PROCESS | 2230 | 1471345391946 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 04:03:11 INFO - PROCESS | 2230 | 1471345391949 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 04:03:11 INFO - PROCESS | 2230 | 1471345391952 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 04:03:11 INFO - PROCESS | 2230 | 1471345391954 Marionette TRACE conn2 <- [1,1570,null,{}] 04:03:11 INFO - PROCESS | 2230 | 1471345391958 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}] 04:03:11 INFO - PROCESS | 2230 | 1471345391960 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:03:12 INFO - PROCESS | 2230 | 1471345392078 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 04:03:12 INFO - PROCESS | 2230 | 1471345392207 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:12 INFO - PROCESS | 2230 | 1471345392209 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:03:12 INFO - PROCESS | 2230 | ++DOCSHELL 0x117d8c800 == 40 [pid = 2230] [id = 400] 04:03:12 INFO - PROCESS | 2230 | ++DOMWINDOW == 100 (0x1160ca000) [pid = 2230] [serial = 1199] [outer = 0x0] 04:03:12 INFO - PROCESS | 2230 | ++DOMWINDOW == 101 (0x1162eb800) [pid = 2230] [serial = 1200] [outer = 0x1160ca000] 04:03:12 INFO - PROCESS | 2230 | 1471345392242 Marionette DEBUG loaded listener.js 04:03:12 INFO - PROCESS | 2230 | ++DOMWINDOW == 102 (0x1170fdc00) [pid = 2230] [serial = 1201] [outer = 0x1160ca000] 04:03:12 INFO - PROCESS | 2230 | 1471345392756 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]]]}] 04:03:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 04:03:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 822ms 04:03:12 INFO - PROCESS | 2230 | 1471345392797 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 04:03:12 INFO - PROCESS | 2230 | 1471345392803 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 04:03:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 04:03:12 INFO - PROCESS | 2230 | 1471345392809 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 04:03:12 INFO - PROCESS | 2230 | 1471345392811 Marionette TRACE conn2 <- [1,1574,null,{}] 04:03:12 INFO - PROCESS | 2230 | 1471345392814 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}] 04:03:12 INFO - PROCESS | 2230 | 1471345392816 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:03:12 INFO - PROCESS | 2230 | 1471345392926 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 04:03:13 INFO - PROCESS | 2230 | 1471345393006 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:13 INFO - PROCESS | 2230 | 1471345393007 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:03:13 INFO - PROCESS | 2230 | ++DOCSHELL 0x123912800 == 41 [pid = 2230] [id = 401] 04:03:13 INFO - PROCESS | 2230 | ++DOMWINDOW == 103 (0x118539800) [pid = 2230] [serial = 1202] [outer = 0x0] 04:03:13 INFO - PROCESS | 2230 | ++DOMWINDOW == 104 (0x1187bdc00) [pid = 2230] [serial = 1203] [outer = 0x118539800] 04:03:13 INFO - PROCESS | 2230 | 1471345393038 Marionette DEBUG loaded listener.js 04:03:13 INFO - PROCESS | 2230 | ++DOMWINDOW == 105 (0x1194aac00) [pid = 2230] [serial = 1204] [outer = 0x118539800] 04:03:13 INFO - PROCESS | 2230 | --DOCSHELL 0x1245e8800 == 40 [pid = 2230] [id = 398] 04:03:13 INFO - PROCESS | 2230 | --DOCSHELL 0x12b1d1800 == 39 [pid = 2230] [id = 397] 04:03:13 INFO - PROCESS | 2230 | --DOCSHELL 0x119ab8800 == 38 [pid = 2230] [id = 396] 04:03:13 INFO - PROCESS | 2230 | --DOCSHELL 0x129517800 == 37 [pid = 2230] [id = 395] 04:03:13 INFO - PROCESS | 2230 | --DOCSHELL 0x129341800 == 36 [pid = 2230] [id = 394] 04:03:13 INFO - PROCESS | 2230 | --DOCSHELL 0x12701b800 == 35 [pid = 2230] [id = 393] 04:03:13 INFO - PROCESS | 2230 | 1471345393719 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]]]}] 04:03:13 INFO - PROCESS | 2230 | --DOCSHELL 0x1245ed800 == 34 [pid = 2230] [id = 392] 04:03:13 INFO - PROCESS | 2230 | --DOCSHELL 0x123a91800 == 33 [pid = 2230] [id = 391] 04:03:13 INFO - PROCESS | 2230 | --DOCSHELL 0x119abc800 == 32 [pid = 2230] [id = 390] 04:03:13 INFO - PROCESS | 2230 | --DOCSHELL 0x117d9a800 == 31 [pid = 2230] [id = 389] 04:03:13 INFO - PROCESS | 2230 | --DOCSHELL 0x116083000 == 30 [pid = 2230] [id = 388] 04:03:13 INFO - PROCESS | 2230 | --DOMWINDOW == 104 (0x124fa5800) [pid = 2230] [serial = 1125] [outer = 0x0] [url = about:blank] 04:03:13 INFO - PROCESS | 2230 | --DOMWINDOW == 103 (0x119cc0400) [pid = 2230] [serial = 1128] [outer = 0x0] [url = about:blank] 04:03:13 INFO - PROCESS | 2230 | --DOMWINDOW == 102 (0x12554f400) [pid = 2230] [serial = 1126] [outer = 0x0] [url = about:blank] 04:03:13 INFO - PROCESS | 2230 | --DOMWINDOW == 101 (0x128c56c00) [pid = 2230] [serial = 1131] [outer = 0x0] [url = about:blank] 04:03:13 INFO - PROCESS | 2230 | --DOMWINDOW == 100 (0x117d2bc00) [pid = 2230] [serial = 1113] [outer = 0x0] [url = about:blank] 04:03:13 INFO - PROCESS | 2230 | --DOMWINDOW == 99 (0x1293d9000) [pid = 2230] [serial = 1143] [outer = 0x0] [url = about:blank] 04:03:13 INFO - PROCESS | 2230 | --DOMWINDOW == 98 (0x1181b1800) [pid = 2230] [serial = 1114] [outer = 0x0] [url = about:blank] 04:03:13 INFO - PROCESS | 2230 | --DOMWINDOW == 97 (0x119723c00) [pid = 2230] [serial = 1119] [outer = 0x0] [url = about:blank] 04:03:13 INFO - PROCESS | 2230 | --DOMWINDOW == 96 (0x1240cc400) [pid = 2230] [serial = 1120] [outer = 0x0] [url = about:blank] 04:03:13 INFO - PROCESS | 2230 | --DOMWINDOW == 95 (0x118f9d400) [pid = 2230] [serial = 1110] [outer = 0x0] [url = about:blank] 04:03:13 INFO - PROCESS | 2230 | --DOMWINDOW == 94 (0x1194c6000) [pid = 2230] [serial = 1111] [outer = 0x0] [url = about:blank] 04:03:13 INFO - PROCESS | 2230 | --DOMWINDOW == 93 (0x1248c8c00) [pid = 2230] [serial = 1122] [outer = 0x0] [url = about:blank] 04:03:13 INFO - PROCESS | 2230 | --DOMWINDOW == 92 (0x1290a3c00) [pid = 2230] [serial = 1141] [outer = 0x0] [url = about:blank] 04:03:13 INFO - PROCESS | 2230 | --DOMWINDOW == 91 (0x128d21400) [pid = 2230] [serial = 1105] [outer = 0x0] [url = about:blank] 04:03:13 INFO - PROCESS | 2230 | --DOMWINDOW == 90 (0x1160d1000) [pid = 2230] [serial = 1107] [outer = 0x0] [url = about:blank] 04:03:13 INFO - PROCESS | 2230 | --DOMWINDOW == 89 (0x116aaa400) [pid = 2230] [serial = 1108] [outer = 0x0] [url = about:blank] 04:03:13 INFO - PROCESS | 2230 | --DOMWINDOW == 88 (0x1194bbc00) [pid = 2230] [serial = 1116] [outer = 0x0] [url = about:blank] 04:03:13 INFO - PROCESS | 2230 | --DOMWINDOW == 87 (0x119538c00) [pid = 2230] [serial = 1117] [outer = 0x0] [url = about:blank] 04:03:13 INFO - PROCESS | 2230 | --DOMWINDOW == 86 (0x1170f0800) [pid = 2230] [serial = 1134] [outer = 0x0] [url = about:blank] 04:03:13 INFO - PROCESS | 2230 | --DOMWINDOW == 85 (0x1248c1c00) [pid = 2230] [serial = 1137] [outer = 0x0] [url = about:blank] 04:03:13 INFO - PROCESS | 2230 | --DOMWINDOW == 84 (0x118f9e400) [pid = 2230] [serial = 1135] [outer = 0x0] [url = about:blank] 04:03:13 INFO - PROCESS | 2230 | --DOMWINDOW == 83 (0x128d28c00) [pid = 2230] [serial = 1140] [outer = 0x0] [url = about:blank] 04:03:13 INFO - PROCESS | 2230 | --DOMWINDOW == 82 (0x128d0a800) [pid = 2230] [serial = 1132] [outer = 0x0] [url = about:blank] 04:03:13 INFO - PROCESS | 2230 | --DOMWINDOW == 81 (0x1269cf000) [pid = 2230] [serial = 1129] [outer = 0x0] [url = about:blank] 04:03:13 INFO - PROCESS | 2230 | --DOMWINDOW == 80 (0x128c4ac00) [pid = 2230] [serial = 1138] [outer = 0x0] [url = about:blank] 04:03:13 INFO - PROCESS | 2230 | --DOMWINDOW == 79 (0x124cf1800) [pid = 2230] [serial = 1123] [outer = 0x0] [url = about:blank] 04:03:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 04:03:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 977ms 04:03:13 INFO - PROCESS | 2230 | 1471345393786 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 04:03:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 04:03:13 INFO - PROCESS | 2230 | 1471345393788 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 04:03:13 INFO - PROCESS | 2230 | 1471345393791 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 04:03:13 INFO - PROCESS | 2230 | 1471345393793 Marionette TRACE conn2 <- [1,1578,null,{}] 04:03:13 INFO - PROCESS | 2230 | 1471345393796 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}] 04:03:13 INFO - PROCESS | 2230 | 1471345393797 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:03:13 INFO - PROCESS | 2230 | 1471345393884 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 04:03:13 INFO - PROCESS | 2230 | 1471345393895 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:13 INFO - PROCESS | 2230 | 1471345393896 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:03:13 INFO - PROCESS | 2230 | ++DOCSHELL 0x116ae1800 == 31 [pid = 2230] [id = 402] 04:03:13 INFO - PROCESS | 2230 | ++DOMWINDOW == 80 (0x1170fcc00) [pid = 2230] [serial = 1205] [outer = 0x0] 04:03:13 INFO - PROCESS | 2230 | ++DOMWINDOW == 81 (0x117d2bc00) [pid = 2230] [serial = 1206] [outer = 0x1170fcc00] 04:03:13 INFO - PROCESS | 2230 | 1471345393925 Marionette DEBUG loaded listener.js 04:03:13 INFO - PROCESS | 2230 | ++DOMWINDOW == 82 (0x118192c00) [pid = 2230] [serial = 1207] [outer = 0x1170fcc00] 04:03:14 INFO - PROCESS | 2230 | 1471345394362 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]]]}] 04:03:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 04:03:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 624ms 04:03:14 INFO - PROCESS | 2230 | 1471345394416 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 04:03:14 INFO - PROCESS | 2230 | 1471345394420 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 04:03:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 04:03:14 INFO - PROCESS | 2230 | 1471345394426 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 04:03:14 INFO - PROCESS | 2230 | 1471345394429 Marionette TRACE conn2 <- [1,1582,null,{}] 04:03:14 INFO - PROCESS | 2230 | 1471345394432 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}] 04:03:14 INFO - PROCESS | 2230 | 1471345394435 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:03:14 INFO - PROCESS | 2230 | 1471345394559 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 04:03:14 INFO - PROCESS | 2230 | 1471345394643 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:14 INFO - PROCESS | 2230 | 1471345394644 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:03:14 INFO - PROCESS | 2230 | ++DOCSHELL 0x119520000 == 32 [pid = 2230] [id = 403] 04:03:14 INFO - PROCESS | 2230 | ++DOMWINDOW == 83 (0x118530400) [pid = 2230] [serial = 1208] [outer = 0x0] 04:03:14 INFO - PROCESS | 2230 | ++DOMWINDOW == 84 (0x11952d400) [pid = 2230] [serial = 1209] [outer = 0x118530400] 04:03:14 INFO - PROCESS | 2230 | 1471345394689 Marionette DEBUG loaded listener.js 04:03:14 INFO - PROCESS | 2230 | ++DOMWINDOW == 85 (0x119721400) [pid = 2230] [serial = 1210] [outer = 0x118530400] 04:03:15 INFO - PROCESS | 2230 | 1471345395170 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]]]}] 04:03:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 04:03:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 772ms 04:03:15 INFO - PROCESS | 2230 | 1471345395204 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 04:03:15 INFO - PROCESS | 2230 | 1471345395206 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 04:03:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 04:03:15 INFO - PROCESS | 2230 | 1471345395208 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 04:03:15 INFO - PROCESS | 2230 | 1471345395211 Marionette TRACE conn2 <- [1,1586,null,{}] 04:03:15 INFO - PROCESS | 2230 | 1471345395220 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}] 04:03:15 INFO - PROCESS | 2230 | 1471345395223 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:03:15 INFO - PROCESS | 2230 | 1471345395306 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 04:03:15 INFO - PROCESS | 2230 | 1471345395311 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:15 INFO - PROCESS | 2230 | 1471345395313 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:03:15 INFO - PROCESS | 2230 | ++DOCSHELL 0x124528800 == 33 [pid = 2230] [id = 404] 04:03:15 INFO - PROCESS | 2230 | ++DOMWINDOW == 86 (0x11380f000) [pid = 2230] [serial = 1211] [outer = 0x0] 04:03:15 INFO - PROCESS | 2230 | ++DOMWINDOW == 87 (0x1238eb400) [pid = 2230] [serial = 1212] [outer = 0x11380f000] 04:03:15 INFO - PROCESS | 2230 | 1471345395344 Marionette DEBUG loaded listener.js 04:03:15 INFO - PROCESS | 2230 | ++DOMWINDOW == 88 (0x1240c7c00) [pid = 2230] [serial = 1213] [outer = 0x11380f000] 04:03:15 INFO - PROCESS | 2230 | 1471345395694 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]]]}] 04:03:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 04:03:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 520ms 04:03:15 INFO - PROCESS | 2230 | 1471345395729 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 04:03:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 04:03:15 INFO - PROCESS | 2230 | 1471345395731 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 04:03:15 INFO - PROCESS | 2230 | 1471345395736 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 04:03:15 INFO - PROCESS | 2230 | 1471345395738 Marionette TRACE conn2 <- [1,1590,null,{}] 04:03:15 INFO - PROCESS | 2230 | 1471345395741 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}] 04:03:15 INFO - PROCESS | 2230 | 1471345395743 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:03:15 INFO - PROCESS | 2230 | 1471345395916 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 04:03:15 INFO - PROCESS | 2230 | 1471345395937 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:15 INFO - PROCESS | 2230 | 1471345395939 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:03:15 INFO - PROCESS | 2230 | ++DOCSHELL 0x12693f000 == 34 [pid = 2230] [id = 405] 04:03:15 INFO - PROCESS | 2230 | ++DOMWINDOW == 89 (0x119cc6800) [pid = 2230] [serial = 1214] [outer = 0x0] 04:03:15 INFO - PROCESS | 2230 | ++DOMWINDOW == 90 (0x1240d1800) [pid = 2230] [serial = 1215] [outer = 0x119cc6800] 04:03:15 INFO - PROCESS | 2230 | 1471345395981 Marionette DEBUG loaded listener.js 04:03:16 INFO - PROCESS | 2230 | ++DOMWINDOW == 91 (0x1248c4400) [pid = 2230] [serial = 1216] [outer = 0x119cc6800] 04:03:16 INFO - PROCESS | 2230 | 1471345396415 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]]]}] 04:03:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 04:03:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 723ms 04:03:16 INFO - PROCESS | 2230 | 1471345396456 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 04:03:16 INFO - PROCESS | 2230 | 1471345396458 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 04:03:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 04:03:16 INFO - PROCESS | 2230 | 1471345396460 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 04:03:16 INFO - PROCESS | 2230 | 1471345396461 Marionette TRACE conn2 <- [1,1594,null,{}] 04:03:16 INFO - PROCESS | 2230 | 1471345396463 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}] 04:03:16 INFO - PROCESS | 2230 | 1471345396465 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:03:16 INFO - PROCESS | 2230 | 1471345396563 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 04:03:16 INFO - PROCESS | 2230 | 1471345396616 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:16 INFO - PROCESS | 2230 | 1471345396617 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:03:16 INFO - PROCESS | 2230 | ++DOCSHELL 0x128c32000 == 35 [pid = 2230] [id = 406] 04:03:16 INFO - PROCESS | 2230 | ++DOMWINDOW == 92 (0x1239d4c00) [pid = 2230] [serial = 1217] [outer = 0x0] 04:03:16 INFO - PROCESS | 2230 | ++DOMWINDOW == 93 (0x124e69800) [pid = 2230] [serial = 1218] [outer = 0x1239d4c00] 04:03:16 INFO - PROCESS | 2230 | 1471345396643 Marionette DEBUG loaded listener.js 04:03:16 INFO - PROCESS | 2230 | ++DOMWINDOW == 94 (0x12554fc00) [pid = 2230] [serial = 1219] [outer = 0x1239d4c00] 04:03:17 INFO - PROCESS | 2230 | 1471345397003 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]]]}] 04:03:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 04:03:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 569ms 04:03:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 04:03:17 INFO - PROCESS | 2230 | 1471345397030 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 04:03:17 INFO - PROCESS | 2230 | 1471345397031 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 04:03:17 INFO - PROCESS | 2230 | 1471345397034 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 04:03:17 INFO - PROCESS | 2230 | 1471345397037 Marionette TRACE conn2 <- [1,1598,null,{}] 04:03:17 INFO - PROCESS | 2230 | 1471345397046 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}] 04:03:17 INFO - PROCESS | 2230 | 1471345397051 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:03:17 INFO - PROCESS | 2230 | 1471345397171 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 04:03:17 INFO - PROCESS | 2230 | 1471345397185 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:17 INFO - PROCESS | 2230 | 1471345397186 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:03:17 INFO - PROCESS | 2230 | ++DOCSHELL 0x12a793800 == 36 [pid = 2230] [id = 407] 04:03:17 INFO - PROCESS | 2230 | ++DOMWINDOW == 95 (0x125556400) [pid = 2230] [serial = 1220] [outer = 0x0] 04:03:17 INFO - PROCESS | 2230 | ++DOMWINDOW == 96 (0x1270c3c00) [pid = 2230] [serial = 1221] [outer = 0x125556400] 04:03:17 INFO - PROCESS | 2230 | 1471345397218 Marionette DEBUG loaded listener.js 04:03:17 INFO - PROCESS | 2230 | ++DOMWINDOW == 97 (0x128d04800) [pid = 2230] [serial = 1222] [outer = 0x125556400] 04:03:17 INFO - PROCESS | 2230 | 1471345397542 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]]]}] 04:03:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 04:03:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 522ms 04:03:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 04:03:17 INFO - PROCESS | 2230 | 1471345397556 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 04:03:17 INFO - PROCESS | 2230 | 1471345397558 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 04:03:17 INFO - PROCESS | 2230 | 1471345397560 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 04:03:17 INFO - PROCESS | 2230 | 1471345397561 Marionette TRACE conn2 <- [1,1602,null,{}] 04:03:17 INFO - PROCESS | 2230 | 1471345397563 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}] 04:03:17 INFO - PROCESS | 2230 | 1471345397565 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:03:17 INFO - PROCESS | 2230 | 1471345397669 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 04:03:17 INFO - PROCESS | 2230 | 1471345397679 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:17 INFO - PROCESS | 2230 | 1471345397681 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:03:17 INFO - PROCESS | 2230 | ++DOCSHELL 0x12b254000 == 37 [pid = 2230] [id = 408] 04:03:17 INFO - PROCESS | 2230 | ++DOMWINDOW == 98 (0x128d0a800) [pid = 2230] [serial = 1223] [outer = 0x0] 04:03:17 INFO - PROCESS | 2230 | ++DOMWINDOW == 99 (0x128d1d000) [pid = 2230] [serial = 1224] [outer = 0x128d0a800] 04:03:17 INFO - PROCESS | 2230 | 1471345397707 Marionette DEBUG loaded listener.js 04:03:17 INFO - PROCESS | 2230 | ++DOMWINDOW == 100 (0x1290ad400) [pid = 2230] [serial = 1225] [outer = 0x128d0a800] 04:03:18 INFO - PROCESS | 2230 | --DOMWINDOW == 99 (0x111c1d800) [pid = 2230] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 04:03:18 INFO - PROCESS | 2230 | --DOMWINDOW == 98 (0x1122ea000) [pid = 2230] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 04:03:18 INFO - PROCESS | 2230 | --DOMWINDOW == 97 (0x126905800) [pid = 2230] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 04:03:18 INFO - PROCESS | 2230 | --DOMWINDOW == 96 (0x128c4f000) [pid = 2230] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 04:03:18 INFO - PROCESS | 2230 | --DOMWINDOW == 95 (0x119c59800) [pid = 2230] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 04:03:18 INFO - PROCESS | 2230 | --DOMWINDOW == 94 (0x11653b400) [pid = 2230] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 04:03:18 INFO - PROCESS | 2230 | --DOMWINDOW == 93 (0x116aa6c00) [pid = 2230] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 04:03:18 INFO - PROCESS | 2230 | --DOMWINDOW == 92 (0x1187c5c00) [pid = 2230] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 04:03:18 INFO - PROCESS | 2230 | --DOMWINDOW == 91 (0x119121400) [pid = 2230] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 04:03:18 INFO - PROCESS | 2230 | --DOMWINDOW == 90 (0x113084c00) [pid = 2230] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 04:03:18 INFO - PROCESS | 2230 | --DOMWINDOW == 89 (0x123defc00) [pid = 2230] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 04:03:18 INFO - PROCESS | 2230 | --DOMWINDOW == 88 (0x11386b800) [pid = 2230] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 04:03:18 INFO - PROCESS | 2230 | --DOMWINDOW == 87 (0x116805c00) [pid = 2230] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 04:03:18 INFO - PROCESS | 2230 | --DOMWINDOW == 86 (0x1269cd400) [pid = 2230] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 04:03:18 INFO - PROCESS | 2230 | --DOMWINDOW == 85 (0x116aa6400) [pid = 2230] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 04:03:18 INFO - PROCESS | 2230 | --DOMWINDOW == 84 (0x11508e800) [pid = 2230] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 04:03:18 INFO - PROCESS | 2230 | --DOMWINDOW == 83 (0x1240cfc00) [pid = 2230] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 04:03:18 INFO - PROCESS | 2230 | --DOMWINDOW == 82 (0x112708800) [pid = 2230] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 04:03:18 INFO - PROCESS | 2230 | 1471345398148 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]]]}] 04:03:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 04:03:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 620ms 04:03:18 INFO - PROCESS | 2230 | 1471345398180 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 04:03:18 INFO - PROCESS | 2230 | 1471345398182 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 04:03:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 04:03:18 INFO - PROCESS | 2230 | 1471345398184 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 04:03:18 INFO - PROCESS | 2230 | 1471345398185 Marionette TRACE conn2 <- [1,1606,null,{}] 04:03:18 INFO - PROCESS | 2230 | 1471345398187 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}] 04:03:18 INFO - PROCESS | 2230 | 1471345398189 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:03:18 INFO - PROCESS | 2230 | 1471345398270 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 04:03:18 INFO - PROCESS | 2230 | 1471345398326 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:18 INFO - PROCESS | 2230 | 1471345398327 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:03:18 INFO - PROCESS | 2230 | ++DOCSHELL 0x12951e800 == 38 [pid = 2230] [id = 409] 04:03:18 INFO - PROCESS | 2230 | ++DOMWINDOW == 83 (0x11270ec00) [pid = 2230] [serial = 1226] [outer = 0x0] 04:03:18 INFO - PROCESS | 2230 | ++DOMWINDOW == 84 (0x116805c00) [pid = 2230] [serial = 1227] [outer = 0x11270ec00] 04:03:18 INFO - PROCESS | 2230 | 1471345398360 Marionette DEBUG loaded listener.js 04:03:18 INFO - PROCESS | 2230 | ++DOMWINDOW == 85 (0x120fe7000) [pid = 2230] [serial = 1228] [outer = 0x11270ec00] 04:03:18 INFO - PROCESS | 2230 | 1471345398635 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]]]}] 04:03:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 04:03:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 471ms 04:03:18 INFO - PROCESS | 2230 | 1471345398659 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 04:03:18 INFO - PROCESS | 2230 | 1471345398660 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 04:03:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 04:03:18 INFO - PROCESS | 2230 | 1471345398662 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 04:03:18 INFO - PROCESS | 2230 | 1471345398663 Marionette TRACE conn2 <- [1,1610,null,{}] 04:03:18 INFO - PROCESS | 2230 | 1471345398673 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}] 04:03:18 INFO - PROCESS | 2230 | 1471345398675 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:03:18 INFO - PROCESS | 2230 | 1471345398760 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 04:03:18 INFO - PROCESS | 2230 | 1471345398764 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:18 INFO - PROCESS | 2230 | 1471345398765 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:03:18 INFO - PROCESS | 2230 | ++DOCSHELL 0x124526800 == 39 [pid = 2230] [id = 410] 04:03:18 INFO - PROCESS | 2230 | ++DOMWINDOW == 86 (0x1238e8c00) [pid = 2230] [serial = 1229] [outer = 0x0] 04:03:18 INFO - PROCESS | 2230 | ++DOMWINDOW == 87 (0x1270c3000) [pid = 2230] [serial = 1230] [outer = 0x1238e8c00] 04:03:18 INFO - PROCESS | 2230 | 1471345398792 Marionette DEBUG loaded listener.js 04:03:18 INFO - PROCESS | 2230 | ++DOMWINDOW == 88 (0x1290a4800) [pid = 2230] [serial = 1231] [outer = 0x1238e8c00] 04:03:19 INFO - PROCESS | 2230 | 1471345399121 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]]]}] 04:03:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 04:03:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 475ms 04:03:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 04:03:19 INFO - PROCESS | 2230 | 1471345399138 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 04:03:19 INFO - PROCESS | 2230 | 1471345399139 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 04:03:19 INFO - PROCESS | 2230 | 1471345399141 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 04:03:19 INFO - PROCESS | 2230 | 1471345399142 Marionette TRACE conn2 <- [1,1614,null,{}] 04:03:19 INFO - PROCESS | 2230 | 1471345399145 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}] 04:03:19 INFO - PROCESS | 2230 | 1471345399146 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:03:19 INFO - PROCESS | 2230 | 1471345399264 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 04:03:19 INFO - PROCESS | 2230 | 1471345399297 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:19 INFO - PROCESS | 2230 | 1471345399298 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:03:19 INFO - PROCESS | 2230 | ++DOCSHELL 0x12c3bc800 == 40 [pid = 2230] [id = 411] 04:03:19 INFO - PROCESS | 2230 | ++DOMWINDOW == 89 (0x1240c7400) [pid = 2230] [serial = 1232] [outer = 0x0] 04:03:19 INFO - PROCESS | 2230 | ++DOMWINDOW == 90 (0x1293dc800) [pid = 2230] [serial = 1233] [outer = 0x1240c7400] 04:03:19 INFO - PROCESS | 2230 | 1471345399323 Marionette DEBUG loaded listener.js 04:03:19 INFO - PROCESS | 2230 | ++DOMWINDOW == 91 (0x12963c800) [pid = 2230] [serial = 1234] [outer = 0x1240c7400] 04:03:19 INFO - PROCESS | 2230 | 1471345399680 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]]]}] 04:03:19 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 04:03:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 568ms 04:03:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 04:03:19 INFO - PROCESS | 2230 | 1471345399711 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 04:03:19 INFO - PROCESS | 2230 | 1471345399714 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 04:03:19 INFO - PROCESS | 2230 | 1471345399719 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 04:03:19 INFO - PROCESS | 2230 | 1471345399723 Marionette TRACE conn2 <- [1,1618,null,{}] 04:03:19 INFO - PROCESS | 2230 | 1471345399726 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}] 04:03:19 INFO - PROCESS | 2230 | 1471345399728 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:03:19 INFO - PROCESS | 2230 | 1471345399872 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 04:03:19 INFO - PROCESS | 2230 | 1471345399964 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:19 INFO - PROCESS | 2230 | 1471345399966 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:03:19 INFO - PROCESS | 2230 | ++DOCSHELL 0x12cac6800 == 41 [pid = 2230] [id = 412] 04:03:19 INFO - PROCESS | 2230 | ++DOMWINDOW == 92 (0x1248c3000) [pid = 2230] [serial = 1235] [outer = 0x0] 04:03:20 INFO - PROCESS | 2230 | ++DOMWINDOW == 93 (0x129649c00) [pid = 2230] [serial = 1236] [outer = 0x1248c3000] 04:03:20 INFO - PROCESS | 2230 | 1471345400009 Marionette DEBUG loaded listener.js 04:03:20 INFO - PROCESS | 2230 | ++DOMWINDOW == 94 (0x12a721c00) [pid = 2230] [serial = 1237] [outer = 0x1248c3000] 04:03:20 INFO - PROCESS | 2230 | 1471345400528 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]]]}] 04:03:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 04:03:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 878ms 04:03:20 INFO - PROCESS | 2230 | 1471345400595 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 04:03:20 INFO - PROCESS | 2230 | 1471345400598 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 04:03:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 04:03:20 INFO - PROCESS | 2230 | 1471345400601 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 04:03:20 INFO - PROCESS | 2230 | 1471345400605 Marionette TRACE conn2 <- [1,1622,null,{}] 04:03:20 INFO - PROCESS | 2230 | 1471345400608 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}] 04:03:20 INFO - PROCESS | 2230 | 1471345400610 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:03:20 INFO - PROCESS | 2230 | 1471345400721 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 04:03:20 INFO - PROCESS | 2230 | 1471345400793 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:20 INFO - PROCESS | 2230 | 1471345400794 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:03:20 INFO - PROCESS | 2230 | ++DOCSHELL 0x11950e800 == 42 [pid = 2230] [id = 413] 04:03:20 INFO - PROCESS | 2230 | ++DOMWINDOW == 95 (0x11653b400) [pid = 2230] [serial = 1238] [outer = 0x0] 04:03:20 INFO - PROCESS | 2230 | ++DOMWINDOW == 96 (0x118114800) [pid = 2230] [serial = 1239] [outer = 0x11653b400] 04:03:20 INFO - PROCESS | 2230 | 1471345400826 Marionette DEBUG loaded listener.js 04:03:20 INFO - PROCESS | 2230 | ++DOMWINDOW == 97 (0x1187cb000) [pid = 2230] [serial = 1240] [outer = 0x11653b400] 04:03:21 INFO - PROCESS | 2230 | 1471345401336 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]]]}] 04:03:21 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 04:03:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 772ms 04:03:21 INFO - PROCESS | 2230 | 1471345401379 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 04:03:21 INFO - PROCESS | 2230 | 1471345401385 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 04:03:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 04:03:21 INFO - PROCESS | 2230 | 1471345401393 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 04:03:21 INFO - PROCESS | 2230 | 1471345401396 Marionette TRACE conn2 <- [1,1626,null,{}] 04:03:21 INFO - PROCESS | 2230 | 1471345401400 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}] 04:03:21 INFO - PROCESS | 2230 | 1471345401403 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:03:21 INFO - PROCESS | 2230 | 1471345401566 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 04:03:21 INFO - PROCESS | 2230 | 1471345401648 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:21 INFO - PROCESS | 2230 | 1471345401649 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:03:21 INFO - PROCESS | 2230 | ++DOCSHELL 0x128c2a800 == 43 [pid = 2230] [id = 414] 04:03:21 INFO - PROCESS | 2230 | ++DOMWINDOW == 98 (0x119c59c00) [pid = 2230] [serial = 1241] [outer = 0x0] 04:03:21 INFO - PROCESS | 2230 | ++DOMWINDOW == 99 (0x119cc7c00) [pid = 2230] [serial = 1242] [outer = 0x119c59c00] 04:03:21 INFO - PROCESS | 2230 | 1471345401681 Marionette DEBUG loaded listener.js 04:03:21 INFO - PROCESS | 2230 | ++DOMWINDOW == 100 (0x1240c8000) [pid = 2230] [serial = 1243] [outer = 0x119c59c00] 04:03:22 INFO - PROCESS | 2230 | 1471345402104 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]]]}] 04:03:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 04:03:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 724ms 04:03:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 04:03:22 INFO - PROCESS | 2230 | 1471345402116 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 04:03:22 INFO - PROCESS | 2230 | 1471345402118 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 04:03:22 INFO - PROCESS | 2230 | 1471345402120 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 04:03:22 INFO - PROCESS | 2230 | 1471345402123 Marionette TRACE conn2 <- [1,1630,null,{}] 04:03:22 INFO - PROCESS | 2230 | 1471345402131 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}] 04:03:22 INFO - PROCESS | 2230 | 1471345402134 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:03:22 INFO - PROCESS | 2230 | 1471345402251 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 04:03:22 INFO - PROCESS | 2230 | 1471345402314 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:22 INFO - PROCESS | 2230 | 1471345402316 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:03:22 INFO - PROCESS | 2230 | ++DOCSHELL 0x12cabe000 == 44 [pid = 2230] [id = 415] 04:03:22 INFO - PROCESS | 2230 | ++DOMWINDOW == 101 (0x126908800) [pid = 2230] [serial = 1244] [outer = 0x0] 04:03:22 INFO - PROCESS | 2230 | ++DOMWINDOW == 102 (0x1270c0800) [pid = 2230] [serial = 1245] [outer = 0x126908800] 04:03:22 INFO - PROCESS | 2230 | 1471345402388 Marionette DEBUG loaded listener.js 04:03:22 INFO - PROCESS | 2230 | ++DOMWINDOW == 103 (0x128c4b800) [pid = 2230] [serial = 1246] [outer = 0x126908800] 04:03:22 INFO - PROCESS | 2230 | 1471345402834 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]]]}] 04:03:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 04:03:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 772ms 04:03:22 INFO - PROCESS | 2230 | 1471345402893 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 04:03:22 INFO - PROCESS | 2230 | 1471345402894 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 04:03:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 04:03:22 INFO - PROCESS | 2230 | 1471345402897 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 04:03:22 INFO - PROCESS | 2230 | 1471345402898 Marionette TRACE conn2 <- [1,1634,null,{}] 04:03:22 INFO - PROCESS | 2230 | 1471345402901 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}] 04:03:22 INFO - PROCESS | 2230 | 1471345402902 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:03:23 INFO - PROCESS | 2230 | 1471345403015 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 04:03:23 INFO - PROCESS | 2230 | 1471345403099 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:23 INFO - PROCESS | 2230 | 1471345403101 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:03:23 INFO - PROCESS | 2230 | ++DOCSHELL 0x12c07f800 == 45 [pid = 2230] [id = 416] 04:03:23 INFO - PROCESS | 2230 | ++DOMWINDOW == 104 (0x113d96c00) [pid = 2230] [serial = 1247] [outer = 0x0] 04:03:23 INFO - PROCESS | 2230 | ++DOMWINDOW == 105 (0x118115c00) [pid = 2230] [serial = 1248] [outer = 0x113d96c00] 04:03:23 INFO - PROCESS | 2230 | 1471345403131 Marionette DEBUG loaded listener.js 04:03:23 INFO - PROCESS | 2230 | ++DOMWINDOW == 106 (0x128d09c00) [pid = 2230] [serial = 1249] [outer = 0x113d96c00] 04:03:23 INFO - PROCESS | 2230 | 1471345403702 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]]]}] 04:03:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 04:03:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 872ms 04:03:23 INFO - PROCESS | 2230 | 1471345403770 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 04:03:23 INFO - PROCESS | 2230 | 1471345403772 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 04:03:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 04:03:23 INFO - PROCESS | 2230 | 1471345403776 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 04:03:23 INFO - PROCESS | 2230 | 1471345403778 Marionette TRACE conn2 <- [1,1638,null,{}] 04:03:23 INFO - PROCESS | 2230 | 1471345403782 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}] 04:03:23 INFO - PROCESS | 2230 | 1471345403784 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:03:23 INFO - PROCESS | 2230 | 1471345403886 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 04:03:23 INFO - PROCESS | 2230 | 1471345403943 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:23 INFO - PROCESS | 2230 | 1471345403946 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:03:23 INFO - PROCESS | 2230 | ++DOCSHELL 0x119ab4800 == 46 [pid = 2230] [id = 417] 04:03:23 INFO - PROCESS | 2230 | ++DOMWINDOW == 107 (0x1162f3800) [pid = 2230] [serial = 1250] [outer = 0x0] 04:03:23 INFO - PROCESS | 2230 | ++DOMWINDOW == 108 (0x116883400) [pid = 2230] [serial = 1251] [outer = 0x1162f3800] 04:03:23 INFO - PROCESS | 2230 | 1471345403975 Marionette DEBUG loaded listener.js 04:03:24 INFO - PROCESS | 2230 | ++DOMWINDOW == 109 (0x118114000) [pid = 2230] [serial = 1252] [outer = 0x1162f3800] 04:03:24 INFO - PROCESS | 2230 | 1471345404442 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]]]}] 04:03:24 INFO - PROCESS | 2230 | --DOCSHELL 0x11950f000 == 45 [pid = 2230] [id = 387] 04:03:24 INFO - PROCESS | 2230 | --DOCSHELL 0x12c3bc800 == 44 [pid = 2230] [id = 411] 04:03:24 INFO - PROCESS | 2230 | --DOCSHELL 0x124526800 == 43 [pid = 2230] [id = 410] 04:03:24 INFO - PROCESS | 2230 | --DOCSHELL 0x12951e800 == 42 [pid = 2230] [id = 409] 04:03:24 INFO - PROCESS | 2230 | --DOCSHELL 0x12b254000 == 41 [pid = 2230] [id = 408] 04:03:24 INFO - PROCESS | 2230 | --DOCSHELL 0x12a793800 == 40 [pid = 2230] [id = 407] 04:03:24 INFO - PROCESS | 2230 | --DOCSHELL 0x128c32000 == 39 [pid = 2230] [id = 406] 04:03:24 INFO - PROCESS | 2230 | --DOCSHELL 0x12693f000 == 38 [pid = 2230] [id = 405] 04:03:24 INFO - PROCESS | 2230 | --DOCSHELL 0x124528800 == 37 [pid = 2230] [id = 404] 04:03:24 INFO - PROCESS | 2230 | --DOCSHELL 0x119520000 == 36 [pid = 2230] [id = 403] 04:03:24 INFO - PROCESS | 2230 | --DOCSHELL 0x116ae1800 == 35 [pid = 2230] [id = 402] 04:03:24 INFO - PROCESS | 2230 | --DOCSHELL 0x123912800 == 34 [pid = 2230] [id = 401] 04:03:24 INFO - PROCESS | 2230 | --DOCSHELL 0x117d8c800 == 33 [pid = 2230] [id = 400] 04:03:24 INFO - PROCESS | 2230 | --DOCSHELL 0x12c088800 == 32 [pid = 2230] [id = 399] 04:03:24 INFO - PROCESS | 2230 | --DOCSHELL 0x12c07f800 == 31 [pid = 2230] [id = 416] 04:03:24 INFO - PROCESS | 2230 | --DOCSHELL 0x12cabe000 == 30 [pid = 2230] [id = 415] 04:03:24 INFO - PROCESS | 2230 | --DOCSHELL 0x128c2a800 == 29 [pid = 2230] [id = 414] 04:03:24 INFO - PROCESS | 2230 | --DOCSHELL 0x11950e800 == 28 [pid = 2230] [id = 413] 04:03:24 INFO - PROCESS | 2230 | --DOCSHELL 0x12cac6800 == 27 [pid = 2230] [id = 412] 04:03:25 INFO - PROCESS | 2230 | --DOMWINDOW == 108 (0x128e3f800) [pid = 2230] [serial = 1197] [outer = 0x0] [url = about:blank] 04:03:25 INFO - PROCESS | 2230 | --DOMWINDOW == 107 (0x118108c00) [pid = 2230] [serial = 1147] [outer = 0x0] [url = about:blank] 04:03:25 INFO - PROCESS | 2230 | --DOMWINDOW == 106 (0x1168eb400) [pid = 2230] [serial = 1146] [outer = 0x0] [url = about:blank] 04:03:25 INFO - PROCESS | 2230 | --DOMWINDOW == 105 (0x120fe6800) [pid = 2230] [serial = 1176] [outer = 0x0] [url = about:blank] 04:03:25 INFO - PROCESS | 2230 | --DOMWINDOW == 104 (0x11973fc00) [pid = 2230] [serial = 1173] [outer = 0x0] [url = about:blank] 04:03:25 INFO - PROCESS | 2230 | --DOMWINDOW == 103 (0x119a91000) [pid = 2230] [serial = 1150] [outer = 0x0] [url = about:blank] 04:03:25 INFO - PROCESS | 2230 | --DOMWINDOW == 102 (0x119535800) [pid = 2230] [serial = 1149] [outer = 0x0] [url = about:blank] 04:03:25 INFO - PROCESS | 2230 | --DOMWINDOW == 101 (0x113d22800) [pid = 2230] [serial = 1164] [outer = 0x0] [url = about:blank] 04:03:25 INFO - PROCESS | 2230 | --DOMWINDOW == 100 (0x126911800) [pid = 2230] [serial = 1153] [outer = 0x0] [url = about:blank] 04:03:25 INFO - PROCESS | 2230 | --DOMWINDOW == 99 (0x111c13800) [pid = 2230] [serial = 1165] [outer = 0x0] [url = about:blank] 04:03:25 INFO - PROCESS | 2230 | --DOMWINDOW == 98 (0x1248c9400) [pid = 2230] [serial = 1152] [outer = 0x0] [url = about:blank] 04:03:25 INFO - PROCESS | 2230 | --DOMWINDOW == 97 (0x1194ac800) [pid = 2230] [serial = 1170] [outer = 0x0] [url = about:blank] 04:03:25 INFO - PROCESS | 2230 | --DOMWINDOW == 96 (0x119722000) [pid = 2230] [serial = 1171] [outer = 0x0] [url = about:blank] 04:03:25 INFO - PROCESS | 2230 | --DOMWINDOW == 95 (0x118116c00) [pid = 2230] [serial = 1167] [outer = 0x0] [url = about:blank] 04:03:25 INFO - PROCESS | 2230 | --DOMWINDOW == 94 (0x1181b8400) [pid = 2230] [serial = 1168] [outer = 0x0] [url = about:blank] 04:03:25 INFO - PROCESS | 2230 | --DOMWINDOW == 93 (0x128d05000) [pid = 2230] [serial = 1156] [outer = 0x0] [url = about:blank] 04:03:25 INFO - PROCESS | 2230 | --DOMWINDOW == 92 (0x11810b000) [pid = 2230] [serial = 1162] [outer = 0x0] [url = about:blank] 04:03:25 INFO - PROCESS | 2230 | --DOMWINDOW == 91 (0x1170f7800) [pid = 2230] [serial = 1161] [outer = 0x0] [url = about:blank] 04:03:25 INFO - PROCESS | 2230 | --DOMWINDOW == 90 (0x127163800) [pid = 2230] [serial = 1155] [outer = 0x0] [url = about:blank] 04:03:25 INFO - PROCESS | 2230 | --DOMWINDOW == 89 (0x1293d3400) [pid = 2230] [serial = 1159] [outer = 0x0] [url = about:blank] 04:03:25 INFO - PROCESS | 2230 | --DOMWINDOW == 88 (0x1248c6000) [pid = 2230] [serial = 1158] [outer = 0x0] [url = about:blank] 04:03:25 INFO - PROCESS | 2230 | --DOMWINDOW == 87 (0x12438b800) [pid = 2230] [serial = 1179] [outer = 0x0] [url = about:blank] 04:03:25 INFO - PROCESS | 2230 | --DOMWINDOW == 86 (0x1270c0400) [pid = 2230] [serial = 1185] [outer = 0x0] [url = about:blank] 04:03:25 INFO - PROCESS | 2230 | --DOMWINDOW == 85 (0x118f9e000) [pid = 2230] [serial = 1188] [outer = 0x0] [url = about:blank] 04:03:25 INFO - PROCESS | 2230 | --DOMWINDOW == 84 (0x126dadc00) [pid = 2230] [serial = 1183] [outer = 0x0] [url = about:blank] 04:03:25 INFO - PROCESS | 2230 | --DOMWINDOW == 83 (0x126909400) [pid = 2230] [serial = 1182] [outer = 0x0] [url = about:blank] 04:03:25 INFO - PROCESS | 2230 | --DOMWINDOW == 82 (0x12760f000) [pid = 2230] [serial = 1191] [outer = 0x0] [url = about:blank] 04:03:25 INFO - PROCESS | 2230 | --DOMWINDOW == 81 (0x128d02400) [pid = 2230] [serial = 1194] [outer = 0x0] [url = about:blank] 04:03:25 INFO - PROCESS | 2230 | --DOMWINDOW == 80 (0x124e64000) [pid = 2230] [serial = 1189] [outer = 0x0] [url = about:blank] 04:03:25 INFO - PROCESS | 2230 | --DOMWINDOW == 79 (0x127167400) [pid = 2230] [serial = 1186] [outer = 0x0] [url = about:blank] 04:03:25 INFO - PROCESS | 2230 | --DOMWINDOW == 78 (0x128c4a400) [pid = 2230] [serial = 1192] [outer = 0x0] [url = about:blank] 04:03:25 INFO - PROCESS | 2230 | --DOMWINDOW == 77 (0x125553400) [pid = 2230] [serial = 1180] [outer = 0x0] [url = about:blank] 04:03:25 INFO - PROCESS | 2230 | --DOMWINDOW == 76 (0x1240ca400) [pid = 2230] [serial = 1177] [outer = 0x0] [url = about:blank] 04:03:25 INFO - PROCESS | 2230 | --DOMWINDOW == 75 (0x128d20000) [pid = 2230] [serial = 1195] [outer = 0x0] [url = about:blank] 04:03:25 INFO - PROCESS | 2230 | --DOMWINDOW == 74 (0x119ccdc00) [pid = 2230] [serial = 1174] [outer = 0x0] [url = about:blank] 04:03:25 INFO - PROCESS | 2230 | --DOMWINDOW == 73 (0x129646800) [pid = 2230] [serial = 1144] [outer = 0x0] [url = about:blank] 04:03:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 04:03:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1274ms 04:03:25 INFO - PROCESS | 2230 | 1471345405054 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 04:03:25 INFO - PROCESS | 2230 | 1471345405057 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 04:03:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 04:03:25 INFO - PROCESS | 2230 | 1471345405061 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 04:03:25 INFO - PROCESS | 2230 | 1471345405062 Marionette TRACE conn2 <- [1,1642,null,{}] 04:03:25 INFO - PROCESS | 2230 | 1471345405067 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}] 04:03:25 INFO - PROCESS | 2230 | 1471345405069 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:03:25 INFO - PROCESS | 2230 | 1471345405196 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 04:03:25 INFO - PROCESS | 2230 | 1471345405248 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:25 INFO - PROCESS | 2230 | 1471345405250 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:03:25 INFO - PROCESS | 2230 | ++DOCSHELL 0x11263e800 == 28 [pid = 2230] [id = 418] 04:03:25 INFO - PROCESS | 2230 | ++DOMWINDOW == 74 (0x1122ab000) [pid = 2230] [serial = 1253] [outer = 0x0] 04:03:25 INFO - PROCESS | 2230 | ++DOMWINDOW == 75 (0x112d3f400) [pid = 2230] [serial = 1254] [outer = 0x1122ab000] 04:03:25 INFO - PROCESS | 2230 | 1471345405284 Marionette DEBUG loaded listener.js 04:03:25 INFO - PROCESS | 2230 | ++DOMWINDOW == 76 (0x116292000) [pid = 2230] [serial = 1255] [outer = 0x1122ab000] 04:03:25 INFO - PROCESS | 2230 | 1471345405819 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]]]}] 04:03:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 04:03:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 774ms 04:03:25 INFO - PROCESS | 2230 | 1471345405862 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 04:03:25 INFO - PROCESS | 2230 | 1471345405864 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 04:03:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 04:03:25 INFO - PROCESS | 2230 | 1471345405871 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 04:03:25 INFO - PROCESS | 2230 | 1471345405873 Marionette TRACE conn2 <- [1,1646,null,{}] 04:03:25 INFO - PROCESS | 2230 | 1471345405876 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}] 04:03:25 INFO - PROCESS | 2230 | 1471345405880 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:03:25 INFO - PROCESS | 2230 | 1471345405983 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 04:03:26 INFO - PROCESS | 2230 | 1471345406056 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:26 INFO - PROCESS | 2230 | 1471345406058 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:03:26 INFO - PROCESS | 2230 | ++DOCSHELL 0x116ae2800 == 29 [pid = 2230] [id = 419] 04:03:26 INFO - PROCESS | 2230 | ++DOMWINDOW == 77 (0x1170fbc00) [pid = 2230] [serial = 1256] [outer = 0x0] 04:03:26 INFO - PROCESS | 2230 | ++DOMWINDOW == 78 (0x117291800) [pid = 2230] [serial = 1257] [outer = 0x1170fbc00] 04:03:26 INFO - PROCESS | 2230 | 1471345406091 Marionette DEBUG loaded listener.js 04:03:26 INFO - PROCESS | 2230 | ++DOMWINDOW == 79 (0x117d37800) [pid = 2230] [serial = 1258] [outer = 0x1170fbc00] 04:03:26 INFO - PROCESS | 2230 | 1471345406663 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]]]}] 04:03:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 04:03:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 823ms 04:03:26 INFO - PROCESS | 2230 | 1471345406693 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 04:03:26 INFO - PROCESS | 2230 | 1471345406696 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 04:03:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 04:03:26 INFO - PROCESS | 2230 | 1471345406698 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 04:03:26 INFO - PROCESS | 2230 | 1471345406700 Marionette TRACE conn2 <- [1,1650,null,{}] 04:03:26 INFO - PROCESS | 2230 | 1471345406702 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}] 04:03:26 INFO - PROCESS | 2230 | 1471345406704 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:03:26 INFO - PROCESS | 2230 | 1471345406813 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 04:03:26 INFO - PROCESS | 2230 | 1471345406870 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:26 INFO - PROCESS | 2230 | 1471345406872 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:03:26 INFO - PROCESS | 2230 | ++DOCSHELL 0x11874d800 == 30 [pid = 2230] [id = 420] 04:03:26 INFO - PROCESS | 2230 | ++DOMWINDOW == 80 (0x118599800) [pid = 2230] [serial = 1259] [outer = 0x0] 04:03:26 INFO - PROCESS | 2230 | ++DOMWINDOW == 81 (0x1187c4400) [pid = 2230] [serial = 1260] [outer = 0x118599800] 04:03:26 INFO - PROCESS | 2230 | 1471345406903 Marionette DEBUG loaded listener.js 04:03:26 INFO - PROCESS | 2230 | ++DOMWINDOW == 82 (0x118856c00) [pid = 2230] [serial = 1261] [outer = 0x118599800] 04:03:27 INFO - PROCESS | 2230 | --DOCSHELL 0x111ad9000 == 29 [pid = 2230] [id = 22] 04:03:27 INFO - PROCESS | 2230 | --DOCSHELL 0x113aab800 == 28 [pid = 2230] [id = 25] 04:03:27 INFO - PROCESS | 2230 | --DOCSHELL 0x12934b800 == 27 [pid = 2230] [id = 6] 04:03:27 INFO - PROCESS | 2230 | --DOCSHELL 0x12d9e1000 == 26 [pid = 2230] [id = 21] 04:03:27 INFO - PROCESS | 2230 | --DOCSHELL 0x116ad6800 == 25 [pid = 2230] [id = 24] 04:03:27 INFO - PROCESS | 2230 | --DOCSHELL 0x11600a000 == 24 [pid = 2230] [id = 23] 04:03:27 INFO - PROCESS | 2230 | --DOCSHELL 0x119ab4800 == 23 [pid = 2230] [id = 417] 04:03:27 INFO - PROCESS | 2230 | 1471345407443 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]]]}] 04:03:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 04:03:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 773ms 04:03:27 INFO - PROCESS | 2230 | 1471345407472 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 04:03:27 INFO - PROCESS | 2230 | 1471345407476 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 04:03:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 04:03:27 INFO - PROCESS | 2230 | 1471345407481 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 04:03:27 INFO - PROCESS | 2230 | 1471345407484 Marionette TRACE conn2 <- [1,1654,null,{}] 04:03:27 INFO - PROCESS | 2230 | 1471345407491 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}] 04:03:27 INFO - PROCESS | 2230 | 1471345407494 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:03:27 INFO - PROCESS | 2230 | 1471345407617 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 04:03:27 INFO - PROCESS | 2230 | 1471345407632 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:27 INFO - PROCESS | 2230 | 1471345407634 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:03:27 INFO - PROCESS | 2230 | ++DOCSHELL 0x117d9f800 == 24 [pid = 2230] [id = 421] 04:03:27 INFO - PROCESS | 2230 | ++DOMWINDOW == 83 (0x1170fb800) [pid = 2230] [serial = 1262] [outer = 0x0] 04:03:27 INFO - PROCESS | 2230 | ++DOMWINDOW == 84 (0x118108c00) [pid = 2230] [serial = 1263] [outer = 0x1170fb800] 04:03:27 INFO - PROCESS | 2230 | 1471345407681 Marionette DEBUG loaded listener.js 04:03:27 INFO - PROCESS | 2230 | ++DOMWINDOW == 85 (0x1181b8400) [pid = 2230] [serial = 1264] [outer = 0x1170fb800] 04:03:28 INFO - PROCESS | 2230 | 1471345408031 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]]]}] 04:03:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 04:03:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 575ms 04:03:28 INFO - PROCESS | 2230 | 1471345408059 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 04:03:28 INFO - PROCESS | 2230 | 1471345408062 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 04:03:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 04:03:28 INFO - PROCESS | 2230 | 1471345408066 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 04:03:28 INFO - PROCESS | 2230 | 1471345408068 Marionette TRACE conn2 <- [1,1658,null,{}] 04:03:28 INFO - PROCESS | 2230 | 1471345408070 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}] 04:03:28 INFO - PROCESS | 2230 | 1471345408072 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:03:28 INFO - PROCESS | 2230 | 1471345408155 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 04:03:28 INFO - PROCESS | 2230 | 1471345408181 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:28 INFO - PROCESS | 2230 | 1471345408182 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:03:28 INFO - PROCESS | 2230 | ++DOCSHELL 0x119aa9000 == 25 [pid = 2230] [id = 422] 04:03:28 INFO - PROCESS | 2230 | ++DOMWINDOW == 86 (0x1194ac800) [pid = 2230] [serial = 1265] [outer = 0x0] 04:03:28 INFO - PROCESS | 2230 | ++DOMWINDOW == 87 (0x1194ad800) [pid = 2230] [serial = 1266] [outer = 0x1194ac800] 04:03:28 INFO - PROCESS | 2230 | 1471345408211 Marionette DEBUG loaded listener.js 04:03:28 INFO - PROCESS | 2230 | ++DOMWINDOW == 88 (0x119533800) [pid = 2230] [serial = 1267] [outer = 0x1194ac800] 04:03:28 INFO - PROCESS | 2230 | 1471345408563 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]]]}] 04:03:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 04:03:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 521ms 04:03:28 INFO - PROCESS | 2230 | 1471345408588 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 04:03:28 INFO - PROCESS | 2230 | 1471345408597 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 04:03:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 04:03:28 INFO - PROCESS | 2230 | 1471345408609 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 04:03:28 INFO - PROCESS | 2230 | 1471345408611 Marionette TRACE conn2 <- [1,1662,null,{}] 04:03:28 INFO - PROCESS | 2230 | 1471345408619 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}] 04:03:28 INFO - PROCESS | 2230 | 1471345408623 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:03:28 INFO - PROCESS | 2230 | 1471345408709 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 04:03:28 INFO - PROCESS | 2230 | 1471345408713 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:28 INFO - PROCESS | 2230 | 1471345408715 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:03:28 INFO - PROCESS | 2230 | ++DOCSHELL 0x1241a3800 == 26 [pid = 2230] [id = 423] 04:03:28 INFO - PROCESS | 2230 | ++DOMWINDOW == 89 (0x118121400) [pid = 2230] [serial = 1268] [outer = 0x0] 04:03:28 INFO - PROCESS | 2230 | ++DOMWINDOW == 90 (0x119749c00) [pid = 2230] [serial = 1269] [outer = 0x118121400] 04:03:28 INFO - PROCESS | 2230 | 1471345408748 Marionette DEBUG loaded listener.js 04:03:28 INFO - PROCESS | 2230 | ++DOMWINDOW == 91 (0x119cc5c00) [pid = 2230] [serial = 1270] [outer = 0x118121400] 04:03:29 INFO - PROCESS | 2230 | 1471345409125 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]]]}] 04:03:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 04:03:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 524ms 04:03:29 INFO - PROCESS | 2230 | 1471345409131 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 04:03:29 INFO - PROCESS | 2230 | 1471345409133 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 04:03:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 04:03:29 INFO - PROCESS | 2230 | 1471345409142 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 04:03:29 INFO - PROCESS | 2230 | 1471345409144 Marionette TRACE conn2 <- [1,1666,null,{}] 04:03:29 INFO - PROCESS | 2230 | 1471345409147 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}] 04:03:29 INFO - PROCESS | 2230 | 1471345409149 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:03:29 INFO - PROCESS | 2230 | 1471345409328 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 04:03:29 INFO - PROCESS | 2230 | 1471345409344 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:29 INFO - PROCESS | 2230 | 1471345409346 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:03:29 INFO - PROCESS | 2230 | ++DOCSHELL 0x113a3d000 == 27 [pid = 2230] [id = 424] 04:03:29 INFO - PROCESS | 2230 | ++DOMWINDOW == 92 (0x120fde400) [pid = 2230] [serial = 1271] [outer = 0x0] 04:03:29 INFO - PROCESS | 2230 | ++DOMWINDOW == 93 (0x123bde400) [pid = 2230] [serial = 1272] [outer = 0x120fde400] 04:03:29 INFO - PROCESS | 2230 | 1471345409388 Marionette DEBUG loaded listener.js 04:03:29 INFO - PROCESS | 2230 | ++DOMWINDOW == 94 (0x1240cf000) [pid = 2230] [serial = 1273] [outer = 0x120fde400] 04:03:29 INFO - PROCESS | 2230 | 1471345409829 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]]]}] 04:03:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 04:03:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 720ms 04:03:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 04:03:29 INFO - PROCESS | 2230 | 1471345409862 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 04:03:29 INFO - PROCESS | 2230 | 1471345409863 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 04:03:29 INFO - PROCESS | 2230 | 1471345409871 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 04:03:29 INFO - PROCESS | 2230 | 1471345409879 Marionette TRACE conn2 <- [1,1670,null,{}] 04:03:29 INFO - PROCESS | 2230 | 1471345409882 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}] 04:03:29 INFO - PROCESS | 2230 | 1471345409883 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:03:29 INFO - PROCESS | 2230 | 1471345409981 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 04:03:29 INFO - PROCESS | 2230 | 1471345409985 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:29 INFO - PROCESS | 2230 | 1471345409986 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:03:29 INFO - PROCESS | 2230 | ++DOCSHELL 0x128c1d000 == 28 [pid = 2230] [id = 425] 04:03:29 INFO - PROCESS | 2230 | ++DOMWINDOW == 95 (0x112702c00) [pid = 2230] [serial = 1274] [outer = 0x0] 04:03:30 INFO - PROCESS | 2230 | ++DOMWINDOW == 96 (0x124190c00) [pid = 2230] [serial = 1275] [outer = 0x112702c00] 04:03:30 INFO - PROCESS | 2230 | 1471345410011 Marionette DEBUG loaded listener.js 04:03:30 INFO - PROCESS | 2230 | ++DOMWINDOW == 97 (0x1248c1400) [pid = 2230] [serial = 1276] [outer = 0x112702c00] 04:03:30 INFO - PROCESS | 2230 | 1471345410367 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]]]}] 04:03:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 04:03:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 532ms 04:03:30 INFO - PROCESS | 2230 | 1471345410397 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 04:03:30 INFO - PROCESS | 2230 | 1471345410398 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 04:03:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 04:03:30 INFO - PROCESS | 2230 | 1471345410401 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 04:03:30 INFO - PROCESS | 2230 | 1471345410402 Marionette TRACE conn2 <- [1,1674,null,{}] 04:03:30 INFO - PROCESS | 2230 | 1471345410406 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}] 04:03:30 INFO - PROCESS | 2230 | 1471345410410 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:03:30 INFO - PROCESS | 2230 | 1471345410540 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 04:03:30 INFO - PROCESS | 2230 | 1471345410553 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:30 INFO - PROCESS | 2230 | 1471345410555 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:03:30 INFO - PROCESS | 2230 | ++DOCSHELL 0x129355800 == 29 [pid = 2230] [id = 426] 04:03:30 INFO - PROCESS | 2230 | ++DOMWINDOW == 98 (0x124c10400) [pid = 2230] [serial = 1277] [outer = 0x0] 04:03:30 INFO - PROCESS | 2230 | ++DOMWINDOW == 99 (0x12554d400) [pid = 2230] [serial = 1278] [outer = 0x124c10400] 04:03:30 INFO - PROCESS | 2230 | 1471345410581 Marionette DEBUG loaded listener.js 04:03:30 INFO - PROCESS | 2230 | ++DOMWINDOW == 100 (0x1270c2c00) [pid = 2230] [serial = 1279] [outer = 0x124c10400] 04:03:30 INFO - PROCESS | 2230 | 1471345410950 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]]]}] 04:03:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 04:03:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 569ms 04:03:30 INFO - PROCESS | 2230 | 1471345410971 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 04:03:30 INFO - PROCESS | 2230 | 1471345410972 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 04:03:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 04:03:30 INFO - PROCESS | 2230 | 1471345410975 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 04:03:30 INFO - PROCESS | 2230 | 1471345410976 Marionette TRACE conn2 <- [1,1678,null,{}] 04:03:30 INFO - PROCESS | 2230 | 1471345410978 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}] 04:03:30 INFO - PROCESS | 2230 | 1471345410980 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:03:31 INFO - PROCESS | 2230 | 1471345411146 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 04:03:31 INFO - PROCESS | 2230 | 1471345411201 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:31 INFO - PROCESS | 2230 | 1471345411202 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:03:31 INFO - PROCESS | 2230 | ++DOCSHELL 0x129868800 == 30 [pid = 2230] [id = 427] 04:03:31 INFO - PROCESS | 2230 | ++DOMWINDOW == 101 (0x124cf6000) [pid = 2230] [serial = 1280] [outer = 0x0] 04:03:31 INFO - PROCESS | 2230 | ++DOMWINDOW == 102 (0x127162800) [pid = 2230] [serial = 1281] [outer = 0x124cf6000] 04:03:31 INFO - PROCESS | 2230 | 1471345411242 Marionette DEBUG loaded listener.js 04:03:31 INFO - PROCESS | 2230 | ++DOMWINDOW == 103 (0x127614000) [pid = 2230] [serial = 1282] [outer = 0x124cf6000] 04:03:31 INFO - PROCESS | 2230 | --DOMWINDOW == 102 (0x11653b400) [pid = 2230] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 04:03:31 INFO - PROCESS | 2230 | --DOMWINDOW == 101 (0x119c59c00) [pid = 2230] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 04:03:31 INFO - PROCESS | 2230 | --DOMWINDOW == 100 (0x126908800) [pid = 2230] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 04:03:31 INFO - PROCESS | 2230 | --DOMWINDOW == 99 (0x1239d4c00) [pid = 2230] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 04:03:31 INFO - PROCESS | 2230 | --DOMWINDOW == 98 (0x125556400) [pid = 2230] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 04:03:31 INFO - PROCESS | 2230 | --DOMWINDOW == 97 (0x128d0a800) [pid = 2230] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 04:03:31 INFO - PROCESS | 2230 | --DOMWINDOW == 96 (0x11270ec00) [pid = 2230] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 04:03:31 INFO - PROCESS | 2230 | --DOMWINDOW == 95 (0x118530400) [pid = 2230] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 04:03:31 INFO - PROCESS | 2230 | --DOMWINDOW == 94 (0x118539800) [pid = 2230] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 04:03:31 INFO - PROCESS | 2230 | --DOMWINDOW == 93 (0x1160ca000) [pid = 2230] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 04:03:31 INFO - PROCESS | 2230 | --DOMWINDOW == 92 (0x1170fcc00) [pid = 2230] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 04:03:31 INFO - PROCESS | 2230 | --DOMWINDOW == 91 (0x113d96c00) [pid = 2230] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 04:03:31 INFO - PROCESS | 2230 | --DOMWINDOW == 90 (0x11380f000) [pid = 2230] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 04:03:31 INFO - PROCESS | 2230 | --DOMWINDOW == 89 (0x128c4f400) [pid = 2230] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 04:03:31 INFO - PROCESS | 2230 | --DOMWINDOW == 88 (0x1240c7400) [pid = 2230] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 04:03:31 INFO - PROCESS | 2230 | --DOMWINDOW == 87 (0x1238e8c00) [pid = 2230] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 04:03:31 INFO - PROCESS | 2230 | --DOMWINDOW == 86 (0x119cc6800) [pid = 2230] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 04:03:31 INFO - PROCESS | 2230 | --DOMWINDOW == 85 (0x1248c3000) [pid = 2230] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 04:03:31 INFO - PROCESS | 2230 | 1471345411577 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]]]}] 04:03:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 04:03:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 622ms 04:03:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 04:03:31 INFO - PROCESS | 2230 | 1471345411597 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 04:03:31 INFO - PROCESS | 2230 | 1471345411598 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 04:03:31 INFO - PROCESS | 2230 | 1471345411602 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 04:03:31 INFO - PROCESS | 2230 | 1471345411604 Marionette TRACE conn2 <- [1,1682,null,{}] 04:03:31 INFO - PROCESS | 2230 | 1471345411607 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}] 04:03:31 INFO - PROCESS | 2230 | 1471345411608 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:03:31 INFO - PROCESS | 2230 | 1471345411708 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 04:03:31 INFO - PROCESS | 2230 | 1471345411745 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:31 INFO - PROCESS | 2230 | 1471345411746 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:03:31 INFO - PROCESS | 2230 | ++DOCSHELL 0x12a787800 == 31 [pid = 2230] [id = 428] 04:03:31 INFO - PROCESS | 2230 | ++DOMWINDOW == 86 (0x11270ec00) [pid = 2230] [serial = 1283] [outer = 0x0] 04:03:31 INFO - PROCESS | 2230 | ++DOMWINDOW == 87 (0x1170fcc00) [pid = 2230] [serial = 1284] [outer = 0x11270ec00] 04:03:31 INFO - PROCESS | 2230 | 1471345411773 Marionette DEBUG loaded listener.js 04:03:31 INFO - PROCESS | 2230 | ++DOMWINDOW == 88 (0x119726000) [pid = 2230] [serial = 1285] [outer = 0x11270ec00] 04:03:32 INFO - PROCESS | 2230 | 1471345412060 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]]]}] 04:03:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 04:03:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 472ms 04:03:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 04:03:32 INFO - PROCESS | 2230 | 1471345412076 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 04:03:32 INFO - PROCESS | 2230 | 1471345412077 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 04:03:32 INFO - PROCESS | 2230 | 1471345412079 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 04:03:32 INFO - PROCESS | 2230 | 1471345412081 Marionette TRACE conn2 <- [1,1686,null,{}] 04:03:32 INFO - PROCESS | 2230 | 1471345412085 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}] 04:03:32 INFO - PROCESS | 2230 | 1471345412088 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:03:32 INFO - PROCESS | 2230 | 1471345412189 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 04:03:32 INFO - PROCESS | 2230 | 1471345412193 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:32 INFO - PROCESS | 2230 | 1471345412194 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:03:32 INFO - PROCESS | 2230 | ++DOCSHELL 0x1241a2800 == 32 [pid = 2230] [id = 429] 04:03:32 INFO - PROCESS | 2230 | ++DOMWINDOW == 89 (0x118121000) [pid = 2230] [serial = 1286] [outer = 0x0] 04:03:32 INFO - PROCESS | 2230 | ++DOMWINDOW == 90 (0x124fabc00) [pid = 2230] [serial = 1287] [outer = 0x118121000] 04:03:32 INFO - PROCESS | 2230 | 1471345412219 Marionette DEBUG loaded listener.js 04:03:32 INFO - PROCESS | 2230 | ++DOMWINDOW == 91 (0x127615c00) [pid = 2230] [serial = 1288] [outer = 0x118121000] 04:03:32 INFO - PROCESS | 2230 | 1471345412562 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]]]}] 04:03:32 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 04:03:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 521ms 04:03:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 04:03:32 INFO - PROCESS | 2230 | 1471345412603 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 04:03:32 INFO - PROCESS | 2230 | 1471345412605 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 04:03:32 INFO - PROCESS | 2230 | 1471345412607 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 04:03:32 INFO - PROCESS | 2230 | 1471345412608 Marionette TRACE conn2 <- [1,1690,null,{}] 04:03:32 INFO - PROCESS | 2230 | 1471345412622 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}] 04:03:32 INFO - PROCESS | 2230 | 1471345412623 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:03:32 INFO - PROCESS | 2230 | 1471345412704 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 04:03:32 INFO - PROCESS | 2230 | 1471345412708 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:32 INFO - PROCESS | 2230 | 1471345412709 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:03:32 INFO - PROCESS | 2230 | ++DOCSHELL 0x12ba7a000 == 33 [pid = 2230] [id = 430] 04:03:32 INFO - PROCESS | 2230 | ++DOMWINDOW == 92 (0x12715f400) [pid = 2230] [serial = 1289] [outer = 0x0] 04:03:32 INFO - PROCESS | 2230 | ++DOMWINDOW == 93 (0x128c4ac00) [pid = 2230] [serial = 1290] [outer = 0x12715f400] 04:03:32 INFO - PROCESS | 2230 | 1471345412734 Marionette DEBUG loaded listener.js 04:03:32 INFO - PROCESS | 2230 | ++DOMWINDOW == 94 (0x128c54800) [pid = 2230] [serial = 1291] [outer = 0x12715f400] 04:03:33 INFO - PROCESS | 2230 | 1471345413146 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]]]}] 04:03:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 04:03:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 583ms 04:03:33 INFO - PROCESS | 2230 | 1471345413191 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 04:03:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 04:03:33 INFO - PROCESS | 2230 | 1471345413194 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 04:03:33 INFO - PROCESS | 2230 | 1471345413197 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 04:03:33 INFO - PROCESS | 2230 | 1471345413200 Marionette TRACE conn2 <- [1,1694,null,{}] 04:03:33 INFO - PROCESS | 2230 | 1471345413203 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}] 04:03:33 INFO - PROCESS | 2230 | 1471345413205 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:03:33 INFO - PROCESS | 2230 | 1471345413390 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 04:03:33 INFO - PROCESS | 2230 | 1471345413522 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:33 INFO - PROCESS | 2230 | 1471345413524 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:03:33 INFO - PROCESS | 2230 | ++DOCSHELL 0x116083800 == 34 [pid = 2230] [id = 431] 04:03:33 INFO - PROCESS | 2230 | ++DOMWINDOW == 95 (0x110f9e000) [pid = 2230] [serial = 1292] [outer = 0x0] 04:03:33 INFO - PROCESS | 2230 | ++DOMWINDOW == 96 (0x112741000) [pid = 2230] [serial = 1293] [outer = 0x110f9e000] 04:03:33 INFO - PROCESS | 2230 | 1471345413581 Marionette DEBUG loaded listener.js 04:03:33 INFO - PROCESS | 2230 | ++DOMWINDOW == 97 (0x1160d0000) [pid = 2230] [serial = 1294] [outer = 0x110f9e000] 04:03:34 INFO - PROCESS | 2230 | 1471345414014 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]]]}] 04:03:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 04:03:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 874ms 04:03:34 INFO - PROCESS | 2230 | 1471345414072 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 04:03:34 INFO - PROCESS | 2230 | 1471345414075 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 04:03:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 04:03:34 INFO - PROCESS | 2230 | 1471345414078 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 04:03:34 INFO - PROCESS | 2230 | 1471345414080 Marionette TRACE conn2 <- [1,1698,null,{}] 04:03:34 INFO - PROCESS | 2230 | 1471345414083 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}] 04:03:34 INFO - PROCESS | 2230 | 1471345414087 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:03:34 INFO - PROCESS | 2230 | 1471345414227 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 04:03:34 INFO - PROCESS | 2230 | 1471345414281 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:34 INFO - PROCESS | 2230 | 1471345414283 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:03:34 INFO - PROCESS | 2230 | ++DOCSHELL 0x123cc6000 == 35 [pid = 2230] [id = 432] 04:03:34 INFO - PROCESS | 2230 | ++DOMWINDOW == 98 (0x1187c0000) [pid = 2230] [serial = 1295] [outer = 0x0] 04:03:34 INFO - PROCESS | 2230 | ++DOMWINDOW == 99 (0x118f3fc00) [pid = 2230] [serial = 1296] [outer = 0x1187c0000] 04:03:34 INFO - PROCESS | 2230 | 1471345414315 Marionette DEBUG loaded listener.js 04:03:34 INFO - PROCESS | 2230 | ++DOMWINDOW == 100 (0x1194a9000) [pid = 2230] [serial = 1297] [outer = 0x1187c0000] 04:03:34 INFO - PROCESS | 2230 | 1471345414746 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]]]}] 04:03:34 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 04:03:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 720ms 04:03:34 INFO - PROCESS | 2230 | 1471345414813 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 04:03:34 INFO - PROCESS | 2230 | 1471345414816 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 04:03:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 04:03:34 INFO - PROCESS | 2230 | 1471345414838 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 04:03:34 INFO - PROCESS | 2230 | 1471345414840 Marionette TRACE conn2 <- [1,1702,null,{}] 04:03:34 INFO - PROCESS | 2230 | 1471345414843 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}] 04:03:34 INFO - PROCESS | 2230 | 1471345414844 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:03:34 INFO - PROCESS | 2230 | 1471345414950 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 04:03:35 INFO - PROCESS | 2230 | 1471345415023 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:35 INFO - PROCESS | 2230 | 1471345415025 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:03:35 INFO - PROCESS | 2230 | ++DOCSHELL 0x12af69800 == 36 [pid = 2230] [id = 433] 04:03:35 INFO - PROCESS | 2230 | ++DOMWINDOW == 101 (0x119532400) [pid = 2230] [serial = 1298] [outer = 0x0] 04:03:35 INFO - PROCESS | 2230 | ++DOMWINDOW == 102 (0x119cca000) [pid = 2230] [serial = 1299] [outer = 0x119532400] 04:03:35 INFO - PROCESS | 2230 | 1471345415055 Marionette DEBUG loaded listener.js 04:03:35 INFO - PROCESS | 2230 | ++DOMWINDOW == 103 (0x12438c400) [pid = 2230] [serial = 1300] [outer = 0x119532400] 04:03:35 INFO - PROCESS | 2230 | 1471345415480 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]]]}] 04:03:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 04:03:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 672ms 04:03:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 04:03:35 INFO - PROCESS | 2230 | 1471345415510 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 04:03:35 INFO - PROCESS | 2230 | 1471345415512 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 04:03:35 INFO - PROCESS | 2230 | 1471345415522 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 04:03:35 INFO - PROCESS | 2230 | 1471345415526 Marionette TRACE conn2 <- [1,1706,null,{}] 04:03:35 INFO - PROCESS | 2230 | 1471345415529 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}] 04:03:35 INFO - PROCESS | 2230 | 1471345415532 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:03:35 INFO - PROCESS | 2230 | 1471345415635 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 04:03:35 INFO - PROCESS | 2230 | 1471345415694 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:35 INFO - PROCESS | 2230 | 1471345415696 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:03:35 INFO - PROCESS | 2230 | ++DOCSHELL 0x12c3c8800 == 37 [pid = 2230] [id = 434] 04:03:35 INFO - PROCESS | 2230 | ++DOMWINDOW == 104 (0x11973e400) [pid = 2230] [serial = 1301] [outer = 0x0] 04:03:35 INFO - PROCESS | 2230 | ++DOMWINDOW == 105 (0x1250f7800) [pid = 2230] [serial = 1302] [outer = 0x11973e400] 04:03:35 INFO - PROCESS | 2230 | 1471345415725 Marionette DEBUG loaded listener.js 04:03:35 INFO - PROCESS | 2230 | ++DOMWINDOW == 106 (0x126da4000) [pid = 2230] [serial = 1303] [outer = 0x11973e400] 04:03:36 INFO - PROCESS | 2230 | 1471345416199 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]]]}] 04:03:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 04:03:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 729ms 04:03:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 04:03:36 INFO - PROCESS | 2230 | 1471345416277 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 04:03:36 INFO - PROCESS | 2230 | 1471345416278 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 04:03:36 INFO - PROCESS | 2230 | 1471345416284 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 04:03:36 INFO - PROCESS | 2230 | 1471345416287 Marionette TRACE conn2 <- [1,1710,null,{}] 04:03:36 INFO - PROCESS | 2230 | 1471345416290 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}] 04:03:36 INFO - PROCESS | 2230 | 1471345416291 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:03:36 INFO - PROCESS | 2230 | 1471345416398 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 04:03:36 INFO - PROCESS | 2230 | 1471345416470 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:36 INFO - PROCESS | 2230 | 1471345416472 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:03:36 INFO - PROCESS | 2230 | ++DOCSHELL 0x116241800 == 38 [pid = 2230] [id = 435] 04:03:36 INFO - PROCESS | 2230 | ++DOMWINDOW == 107 (0x1160cd800) [pid = 2230] [serial = 1304] [outer = 0x0] 04:03:36 INFO - PROCESS | 2230 | ++DOMWINDOW == 108 (0x118593c00) [pid = 2230] [serial = 1305] [outer = 0x1160cd800] 04:03:36 INFO - PROCESS | 2230 | 1471345416507 Marionette DEBUG loaded listener.js 04:03:36 INFO - PROCESS | 2230 | ++DOMWINDOW == 109 (0x125592400) [pid = 2230] [serial = 1306] [outer = 0x1160cd800] 04:03:37 INFO - PROCESS | 2230 | 1471345417194 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]]]}] 04:03:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 04:03:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 923ms 04:03:37 INFO - PROCESS | 2230 | 1471345417208 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 04:03:37 INFO - PROCESS | 2230 | 1471345417210 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 04:03:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 04:03:37 INFO - PROCESS | 2230 | 1471345417213 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 04:03:37 INFO - PROCESS | 2230 | 1471345417215 Marionette TRACE conn2 <- [1,1714,null,{}] 04:03:37 INFO - PROCESS | 2230 | 1471345417219 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}] 04:03:37 INFO - PROCESS | 2230 | 1471345417221 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:03:37 INFO - PROCESS | 2230 | 1471345417316 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 04:03:37 INFO - PROCESS | 2230 | 1471345417406 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:37 INFO - PROCESS | 2230 | 1471345417407 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:03:37 INFO - PROCESS | 2230 | ++DOCSHELL 0x116f7a000 == 39 [pid = 2230] [id = 436] 04:03:37 INFO - PROCESS | 2230 | ++DOMWINDOW == 110 (0x110f9dc00) [pid = 2230] [serial = 1307] [outer = 0x0] 04:03:37 INFO - PROCESS | 2230 | ++DOMWINDOW == 111 (0x111c83c00) [pid = 2230] [serial = 1308] [outer = 0x110f9dc00] 04:03:37 INFO - PROCESS | 2230 | 1471345417435 Marionette DEBUG loaded listener.js 04:03:37 INFO - PROCESS | 2230 | ++DOMWINDOW == 112 (0x112af3000) [pid = 2230] [serial = 1309] [outer = 0x110f9dc00] 04:03:37 INFO - PROCESS | 2230 | 1471345417897 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]]]}] 04:03:37 INFO - PROCESS | 2230 | --DOCSHELL 0x12ba7a800 == 38 [pid = 2230] [id = 10] 04:03:37 INFO - PROCESS | 2230 | --DOCSHELL 0x12cb11000 == 37 [pid = 2230] [id = 16] 04:03:37 INFO - PROCESS | 2230 | --DOCSHELL 0x12bde9000 == 36 [pid = 2230] [id = 11] 04:03:37 INFO - PROCESS | 2230 | --DOCSHELL 0x12c08d000 == 35 [pid = 2230] [id = 12] 04:03:37 INFO - PROCESS | 2230 | --DOMWINDOW == 111 (0x116883400) [pid = 2230] [serial = 1251] [outer = 0x0] [url = about:blank] 04:03:37 INFO - PROCESS | 2230 | --DOCSHELL 0x116ae2800 == 34 [pid = 2230] [id = 419] 04:03:37 INFO - PROCESS | 2230 | --DOCSHELL 0x11263e800 == 33 [pid = 2230] [id = 418] 04:03:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 04:03:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 725ms 04:03:37 INFO - PROCESS | 2230 | 1471345417952 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 04:03:37 INFO - PROCESS | 2230 | 1471345417955 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 04:03:37 INFO - PROCESS | 2230 | --DOMWINDOW == 110 (0x12a721c00) [pid = 2230] [serial = 1237] [outer = 0x0] [url = about:blank] 04:03:37 INFO - PROCESS | 2230 | --DOMWINDOW == 109 (0x129649c00) [pid = 2230] [serial = 1236] [outer = 0x0] [url = about:blank] 04:03:37 INFO - PROCESS | 2230 | --DOMWINDOW == 108 (0x118114800) [pid = 2230] [serial = 1239] [outer = 0x0] [url = about:blank] 04:03:37 INFO - PROCESS | 2230 | --DOMWINDOW == 107 (0x119cc7c00) [pid = 2230] [serial = 1242] [outer = 0x0] [url = about:blank] 04:03:37 INFO - PROCESS | 2230 | --DOMWINDOW == 106 (0x1187cb000) [pid = 2230] [serial = 1240] [outer = 0x0] [url = about:blank] 04:03:37 INFO - PROCESS | 2230 | --DOMWINDOW == 105 (0x1270c0800) [pid = 2230] [serial = 1245] [outer = 0x0] [url = about:blank] 04:03:37 INFO - PROCESS | 2230 | --DOMWINDOW == 104 (0x1240c8000) [pid = 2230] [serial = 1243] [outer = 0x0] [url = about:blank] 04:03:37 INFO - PROCESS | 2230 | --DOMWINDOW == 103 (0x124e69800) [pid = 2230] [serial = 1218] [outer = 0x0] [url = about:blank] 04:03:37 INFO - PROCESS | 2230 | --DOMWINDOW == 102 (0x1270c3c00) [pid = 2230] [serial = 1221] [outer = 0x0] [url = about:blank] 04:03:37 INFO - PROCESS | 2230 | --DOMWINDOW == 101 (0x12554fc00) [pid = 2230] [serial = 1219] [outer = 0x0] [url = about:blank] 04:03:37 INFO - PROCESS | 2230 | --DOMWINDOW == 100 (0x128d1d000) [pid = 2230] [serial = 1224] [outer = 0x0] [url = about:blank] 04:03:37 INFO - PROCESS | 2230 | --DOMWINDOW == 99 (0x116805c00) [pid = 2230] [serial = 1227] [outer = 0x0] [url = about:blank] 04:03:37 INFO - PROCESS | 2230 | --DOMWINDOW == 98 (0x128d04800) [pid = 2230] [serial = 1222] [outer = 0x0] [url = about:blank] 04:03:37 INFO - PROCESS | 2230 | --DOMWINDOW == 97 (0x11952d400) [pid = 2230] [serial = 1209] [outer = 0x0] [url = about:blank] 04:03:37 INFO - PROCESS | 2230 | --DOMWINDOW == 96 (0x119721400) [pid = 2230] [serial = 1210] [outer = 0x0] [url = about:blank] 04:03:37 INFO - PROCESS | 2230 | --DOMWINDOW == 95 (0x1187bdc00) [pid = 2230] [serial = 1203] [outer = 0x0] [url = about:blank] 04:03:37 INFO - PROCESS | 2230 | --DOMWINDOW == 94 (0x1194aac00) [pid = 2230] [serial = 1204] [outer = 0x0] [url = about:blank] 04:03:37 INFO - PROCESS | 2230 | --DOMWINDOW == 93 (0x1162eb800) [pid = 2230] [serial = 1200] [outer = 0x0] [url = about:blank] 04:03:37 INFO - PROCESS | 2230 | --DOMWINDOW == 92 (0x1170fdc00) [pid = 2230] [serial = 1201] [outer = 0x0] [url = about:blank] 04:03:37 INFO - PROCESS | 2230 | --DOMWINDOW == 91 (0x117d2bc00) [pid = 2230] [serial = 1206] [outer = 0x0] [url = about:blank] 04:03:37 INFO - PROCESS | 2230 | --DOMWINDOW == 90 (0x128d09c00) [pid = 2230] [serial = 1249] [outer = 0x0] [url = about:blank] 04:03:37 INFO - PROCESS | 2230 | --DOMWINDOW == 89 (0x118192c00) [pid = 2230] [serial = 1207] [outer = 0x0] [url = about:blank] 04:03:37 INFO - PROCESS | 2230 | --DOMWINDOW == 88 (0x1238eb400) [pid = 2230] [serial = 1212] [outer = 0x0] [url = about:blank] 04:03:37 INFO - PROCESS | 2230 | --DOMWINDOW == 87 (0x1240c7c00) [pid = 2230] [serial = 1213] [outer = 0x0] [url = about:blank] 04:03:37 INFO - PROCESS | 2230 | --DOMWINDOW == 86 (0x1293ddc00) [pid = 2230] [serial = 1198] [outer = 0x0] [url = about:blank] 04:03:37 INFO - PROCESS | 2230 | --DOMWINDOW == 85 (0x118115c00) [pid = 2230] [serial = 1248] [outer = 0x0] [url = about:blank] 04:03:37 INFO - PROCESS | 2230 | --DOMWINDOW == 84 (0x128c4b800) [pid = 2230] [serial = 1246] [outer = 0x0] [url = about:blank] 04:03:37 INFO - PROCESS | 2230 | --DOMWINDOW == 83 (0x12963c800) [pid = 2230] [serial = 1234] [outer = 0x0] [url = about:blank] 04:03:37 INFO - PROCESS | 2230 | --DOMWINDOW == 82 (0x1270c3000) [pid = 2230] [serial = 1230] [outer = 0x0] [url = about:blank] 04:03:37 INFO - PROCESS | 2230 | --DOMWINDOW == 81 (0x1293dc800) [pid = 2230] [serial = 1233] [outer = 0x0] [url = about:blank] 04:03:37 INFO - PROCESS | 2230 | --DOMWINDOW == 80 (0x1290a4800) [pid = 2230] [serial = 1231] [outer = 0x0] [url = about:blank] 04:03:37 INFO - PROCESS | 2230 | --DOMWINDOW == 79 (0x1290ad400) [pid = 2230] [serial = 1225] [outer = 0x0] [url = about:blank] 04:03:37 INFO - PROCESS | 2230 | --DOMWINDOW == 78 (0x120fe7000) [pid = 2230] [serial = 1228] [outer = 0x0] [url = about:blank] 04:03:37 INFO - PROCESS | 2230 | --DOMWINDOW == 77 (0x1240d1800) [pid = 2230] [serial = 1215] [outer = 0x0] [url = about:blank] 04:03:37 INFO - PROCESS | 2230 | --DOMWINDOW == 76 (0x1248c4400) [pid = 2230] [serial = 1216] [outer = 0x0] [url = about:blank] 04:03:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 04:03:37 INFO - PROCESS | 2230 | 1471345417976 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 04:03:37 INFO - PROCESS | 2230 | 1471345417977 Marionette TRACE conn2 <- [1,1718,null,{}] 04:03:37 INFO - PROCESS | 2230 | 1471345417980 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}] 04:03:37 INFO - PROCESS | 2230 | 1471345417982 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:03:38 INFO - PROCESS | 2230 | 1471345418072 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 04:03:38 INFO - PROCESS | 2230 | 1471345418081 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:38 INFO - PROCESS | 2230 | 1471345418083 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:03:38 INFO - PROCESS | 2230 | ++DOCSHELL 0x11813c800 == 34 [pid = 2230] [id = 437] 04:03:38 INFO - PROCESS | 2230 | ++DOMWINDOW == 77 (0x1168ecc00) [pid = 2230] [serial = 1310] [outer = 0x0] 04:03:38 INFO - PROCESS | 2230 | ++DOMWINDOW == 78 (0x116aab000) [pid = 2230] [serial = 1311] [outer = 0x1168ecc00] 04:03:38 INFO - PROCESS | 2230 | 1471345418113 Marionette DEBUG loaded listener.js 04:03:38 INFO - PROCESS | 2230 | ++DOMWINDOW == 79 (0x1170f8800) [pid = 2230] [serial = 1312] [outer = 0x1168ecc00] 04:03:38 INFO - PROCESS | 2230 | 1471345418527 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]]]}] 04:03:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 04:03:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 572ms 04:03:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 04:03:38 INFO - PROCESS | 2230 | 1471345418545 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 04:03:38 INFO - PROCESS | 2230 | 1471345418547 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 04:03:38 INFO - PROCESS | 2230 | 1471345418549 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 04:03:38 INFO - PROCESS | 2230 | 1471345418551 Marionette TRACE conn2 <- [1,1722,null,{}] 04:03:38 INFO - PROCESS | 2230 | 1471345418559 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}] 04:03:38 INFO - PROCESS | 2230 | 1471345418561 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:03:38 INFO - PROCESS | 2230 | 1471345418645 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 04:03:38 INFO - PROCESS | 2230 | 1471345418650 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:38 INFO - PROCESS | 2230 | 1471345418655 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:03:38 INFO - PROCESS | 2230 | ++DOCSHELL 0x123878000 == 35 [pid = 2230] [id = 438] 04:03:38 INFO - PROCESS | 2230 | ++DOMWINDOW == 80 (0x118117400) [pid = 2230] [serial = 1313] [outer = 0x0] 04:03:38 INFO - PROCESS | 2230 | ++DOMWINDOW == 81 (0x118599000) [pid = 2230] [serial = 1314] [outer = 0x118117400] 04:03:38 INFO - PROCESS | 2230 | 1471345418685 Marionette DEBUG loaded listener.js 04:03:38 INFO - PROCESS | 2230 | ++DOMWINDOW == 82 (0x118f49000) [pid = 2230] [serial = 1315] [outer = 0x118117400] 04:03:39 INFO - PROCESS | 2230 | 1471345419041 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]]]}] 04:03:39 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 04:03:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 522ms 04:03:39 INFO - PROCESS | 2230 | 1471345419081 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 04:03:39 INFO - PROCESS | 2230 | 1471345419083 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 04:03:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 04:03:39 INFO - PROCESS | 2230 | 1471345419087 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 04:03:39 INFO - PROCESS | 2230 | 1471345419088 Marionette TRACE conn2 <- [1,1726,null,{}] 04:03:39 INFO - PROCESS | 2230 | 1471345419090 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}] 04:03:39 INFO - PROCESS | 2230 | 1471345419091 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:03:39 INFO - PROCESS | 2230 | 1471345419175 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 04:03:39 INFO - PROCESS | 2230 | 1471345419178 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:39 INFO - PROCESS | 2230 | 1471345419180 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:03:39 INFO - PROCESS | 2230 | ++DOCSHELL 0x124a8e000 == 36 [pid = 2230] [id = 439] 04:03:39 INFO - PROCESS | 2230 | ++DOMWINDOW == 83 (0x1194aac00) [pid = 2230] [serial = 1316] [outer = 0x0] 04:03:39 INFO - PROCESS | 2230 | ++DOMWINDOW == 84 (0x1194c7000) [pid = 2230] [serial = 1317] [outer = 0x1194aac00] 04:03:39 INFO - PROCESS | 2230 | 1471345419206 Marionette DEBUG loaded listener.js 04:03:39 INFO - PROCESS | 2230 | ++DOMWINDOW == 85 (0x11971f000) [pid = 2230] [serial = 1318] [outer = 0x1194aac00] 04:03:39 INFO - PROCESS | 2230 | 1471345419563 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]]]}] 04:03:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 04:03:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 518ms 04:03:39 INFO - PROCESS | 2230 | 1471345419606 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 04:03:39 INFO - PROCESS | 2230 | 1471345419607 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 04:03:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 04:03:39 INFO - PROCESS | 2230 | 1471345419610 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 04:03:39 INFO - PROCESS | 2230 | 1471345419611 Marionette TRACE conn2 <- [1,1730,null,{}] 04:03:39 INFO - PROCESS | 2230 | 1471345419613 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}] 04:03:39 INFO - PROCESS | 2230 | 1471345419614 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:03:39 INFO - PROCESS | 2230 | 1471345419726 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 04:03:39 INFO - PROCESS | 2230 | 1471345419762 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:39 INFO - PROCESS | 2230 | 1471345419763 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:03:39 INFO - PROCESS | 2230 | ++DOCSHELL 0x126933000 == 37 [pid = 2230] [id = 440] 04:03:39 INFO - PROCESS | 2230 | ++DOMWINDOW == 86 (0x1194ac000) [pid = 2230] [serial = 1319] [outer = 0x0] 04:03:39 INFO - PROCESS | 2230 | ++DOMWINDOW == 87 (0x119727c00) [pid = 2230] [serial = 1320] [outer = 0x1194ac000] 04:03:39 INFO - PROCESS | 2230 | 1471345419789 Marionette DEBUG loaded listener.js 04:03:39 INFO - PROCESS | 2230 | ++DOMWINDOW == 88 (0x120ea2c00) [pid = 2230] [serial = 1321] [outer = 0x1194ac000] 04:03:40 INFO - PROCESS | 2230 | 1471345420140 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]]]}] 04:03:40 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 04:03:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 569ms 04:03:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 04:03:40 INFO - PROCESS | 2230 | 1471345420180 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 04:03:40 INFO - PROCESS | 2230 | 1471345420181 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 04:03:40 INFO - PROCESS | 2230 | 1471345420185 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 04:03:40 INFO - PROCESS | 2230 | 1471345420186 Marionette TRACE conn2 <- [1,1734,null,{}] 04:03:40 INFO - PROCESS | 2230 | 1471345420189 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}] 04:03:40 INFO - PROCESS | 2230 | 1471345420195 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:03:40 INFO - PROCESS | 2230 | 1471345420387 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 04:03:40 INFO - PROCESS | 2230 | 1471345420410 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:40 INFO - PROCESS | 2230 | 1471345420412 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:03:40 INFO - PROCESS | 2230 | ++DOCSHELL 0x12984a000 == 38 [pid = 2230] [id = 441] 04:03:40 INFO - PROCESS | 2230 | ++DOMWINDOW == 89 (0x120ea4800) [pid = 2230] [serial = 1322] [outer = 0x0] 04:03:40 INFO - PROCESS | 2230 | ++DOMWINDOW == 90 (0x123c83800) [pid = 2230] [serial = 1323] [outer = 0x120ea4800] 04:03:40 INFO - PROCESS | 2230 | 1471345420454 Marionette DEBUG loaded listener.js 04:03:40 INFO - PROCESS | 2230 | ++DOMWINDOW == 91 (0x12554c000) [pid = 2230] [serial = 1324] [outer = 0x120ea4800] 04:03:40 INFO - PROCESS | 2230 | 1471345420877 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]]]}] 04:03:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 04:03:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 720ms 04:03:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 04:03:40 INFO - PROCESS | 2230 | 1471345420904 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 04:03:40 INFO - PROCESS | 2230 | 1471345420906 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 04:03:40 INFO - PROCESS | 2230 | 1471345420908 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 04:03:40 INFO - PROCESS | 2230 | 1471345420909 Marionette TRACE conn2 <- [1,1738,null,{}] 04:03:40 INFO - PROCESS | 2230 | 1471345420917 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}] 04:03:40 INFO - PROCESS | 2230 | 1471345420919 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:03:41 INFO - PROCESS | 2230 | 1471345421023 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 04:03:41 INFO - PROCESS | 2230 | 1471345421026 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:41 INFO - PROCESS | 2230 | 1471345421027 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:03:41 INFO - PROCESS | 2230 | ++DOCSHELL 0x12a8a3800 == 39 [pid = 2230] [id = 442] 04:03:41 INFO - PROCESS | 2230 | ++DOMWINDOW == 92 (0x120fe4c00) [pid = 2230] [serial = 1325] [outer = 0x0] 04:03:41 INFO - PROCESS | 2230 | ++DOMWINDOW == 93 (0x12690d400) [pid = 2230] [serial = 1326] [outer = 0x120fe4c00] 04:03:41 INFO - PROCESS | 2230 | 1471345421088 Marionette DEBUG loaded listener.js 04:03:41 INFO - PROCESS | 2230 | ++DOMWINDOW == 94 (0x127049400) [pid = 2230] [serial = 1327] [outer = 0x120fe4c00] 04:03:41 INFO - PROCESS | 2230 | 1471345421400 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]]]}] 04:03:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 04:03:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 524ms 04:03:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 04:03:41 INFO - PROCESS | 2230 | 1471345421432 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 04:03:41 INFO - PROCESS | 2230 | 1471345421434 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 04:03:41 INFO - PROCESS | 2230 | 1471345421438 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 04:03:41 INFO - PROCESS | 2230 | 1471345421439 Marionette TRACE conn2 <- [1,1742,null,{}] 04:03:41 INFO - PROCESS | 2230 | 1471345421442 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}] 04:03:41 INFO - PROCESS | 2230 | 1471345421443 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:03:41 INFO - PROCESS | 2230 | 1471345421547 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 04:03:41 INFO - PROCESS | 2230 | 1471345421559 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:41 INFO - PROCESS | 2230 | 1471345421560 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:03:41 INFO - PROCESS | 2230 | ++DOCSHELL 0x12b255000 == 40 [pid = 2230] [id = 443] 04:03:41 INFO - PROCESS | 2230 | ++DOMWINDOW == 95 (0x125554400) [pid = 2230] [serial = 1328] [outer = 0x0] 04:03:41 INFO - PROCESS | 2230 | ++DOMWINDOW == 96 (0x12715fc00) [pid = 2230] [serial = 1329] [outer = 0x125554400] 04:03:41 INFO - PROCESS | 2230 | 1471345421586 Marionette DEBUG loaded listener.js 04:03:41 INFO - PROCESS | 2230 | ++DOMWINDOW == 97 (0x127618c00) [pid = 2230] [serial = 1330] [outer = 0x125554400] 04:03:41 INFO - PROCESS | 2230 | 1471345421932 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]]]}] 04:03:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 04:03:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 519ms 04:03:41 INFO - PROCESS | 2230 | 1471345421958 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 04:03:41 INFO - PROCESS | 2230 | 1471345421959 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 04:03:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 04:03:41 INFO - PROCESS | 2230 | 1471345421961 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 04:03:41 INFO - PROCESS | 2230 | 1471345421962 Marionette TRACE conn2 <- [1,1746,null,{}] 04:03:41 INFO - PROCESS | 2230 | 1471345421964 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}] 04:03:41 INFO - PROCESS | 2230 | 1471345421966 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:03:42 INFO - PROCESS | 2230 | 1471345422179 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 04:03:42 INFO - PROCESS | 2230 | --DOMWINDOW == 96 (0x112702c00) [pid = 2230] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 04:03:42 INFO - PROCESS | 2230 | --DOMWINDOW == 95 (0x124c10400) [pid = 2230] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 04:03:42 INFO - PROCESS | 2230 | --DOMWINDOW == 94 (0x118599800) [pid = 2230] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 04:03:42 INFO - PROCESS | 2230 | --DOMWINDOW == 93 (0x1194ac800) [pid = 2230] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 04:03:42 INFO - PROCESS | 2230 | --DOMWINDOW == 92 (0x124cf6000) [pid = 2230] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 04:03:42 INFO - PROCESS | 2230 | --DOMWINDOW == 91 (0x1170fbc00) [pid = 2230] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 04:03:42 INFO - PROCESS | 2230 | --DOMWINDOW == 90 (0x11270ec00) [pid = 2230] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 04:03:42 INFO - PROCESS | 2230 | --DOMWINDOW == 89 (0x1122ab000) [pid = 2230] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 04:03:42 INFO - PROCESS | 2230 | --DOMWINDOW == 88 (0x118121400) [pid = 2230] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 04:03:42 INFO - PROCESS | 2230 | --DOMWINDOW == 87 (0x1162f3800) [pid = 2230] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 04:03:42 INFO - PROCESS | 2230 | --DOMWINDOW == 86 (0x118121000) [pid = 2230] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 04:03:42 INFO - PROCESS | 2230 | --DOMWINDOW == 85 (0x1170fb800) [pid = 2230] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 04:03:42 INFO - PROCESS | 2230 | --DOMWINDOW == 84 (0x120fde400) [pid = 2230] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 04:03:42 INFO - PROCESS | 2230 | 1471345422230 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:42 INFO - PROCESS | 2230 | 1471345422232 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:03:42 INFO - PROCESS | 2230 | ++DOCSHELL 0x117237000 == 41 [pid = 2230] [id = 444] 04:03:42 INFO - PROCESS | 2230 | ++DOMWINDOW == 85 (0x111c17000) [pid = 2230] [serial = 1331] [outer = 0x0] 04:03:42 INFO - PROCESS | 2230 | ++DOMWINDOW == 86 (0x11270ec00) [pid = 2230] [serial = 1332] [outer = 0x111c17000] 04:03:42 INFO - PROCESS | 2230 | 1471345422257 Marionette DEBUG loaded listener.js 04:03:42 INFO - PROCESS | 2230 | ++DOMWINDOW == 87 (0x1170f1000) [pid = 2230] [serial = 1333] [outer = 0x111c17000] 04:03:42 INFO - PROCESS | 2230 | 1471345422555 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]]]}] 04:03:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 04:03:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 619ms 04:03:42 INFO - PROCESS | 2230 | 1471345422581 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 04:03:42 INFO - PROCESS | 2230 | 1471345422582 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 04:03:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 04:03:42 INFO - PROCESS | 2230 | 1471345422592 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 04:03:42 INFO - PROCESS | 2230 | 1471345422593 Marionette TRACE conn2 <- [1,1750,null,{}] 04:03:42 INFO - PROCESS | 2230 | 1471345422596 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}] 04:03:42 INFO - PROCESS | 2230 | 1471345422597 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:03:42 INFO - PROCESS | 2230 | 1471345422688 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 04:03:42 INFO - PROCESS | 2230 | 1471345422746 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:42 INFO - PROCESS | 2230 | 1471345422747 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:03:42 INFO - PROCESS | 2230 | ++DOCSHELL 0x12c07d800 == 42 [pid = 2230] [id = 445] 04:03:42 INFO - PROCESS | 2230 | ++DOMWINDOW == 88 (0x1160ca800) [pid = 2230] [serial = 1334] [outer = 0x0] 04:03:42 INFO - PROCESS | 2230 | ++DOMWINDOW == 89 (0x1181b8c00) [pid = 2230] [serial = 1335] [outer = 0x1160ca800] 04:03:42 INFO - PROCESS | 2230 | 1471345422773 Marionette DEBUG loaded listener.js 04:03:42 INFO - PROCESS | 2230 | ++DOMWINDOW == 90 (0x128c4e800) [pid = 2230] [serial = 1336] [outer = 0x1160ca800] 04:03:43 INFO - PROCESS | 2230 | 1471345423061 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]]]}] 04:03:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 04:03:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 525ms 04:03:43 INFO - PROCESS | 2230 | 1471345423111 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 04:03:43 INFO - PROCESS | 2230 | 1471345423112 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 04:03:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 04:03:43 INFO - PROCESS | 2230 | 1471345423115 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 04:03:43 INFO - PROCESS | 2230 | 1471345423117 Marionette TRACE conn2 <- [1,1754,null,{}] 04:03:43 INFO - PROCESS | 2230 | 1471345423122 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}] 04:03:43 INFO - PROCESS | 2230 | 1471345423124 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:03:43 INFO - PROCESS | 2230 | 1471345423222 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 04:03:43 INFO - PROCESS | 2230 | 1471345423226 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:43 INFO - PROCESS | 2230 | 1471345423228 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:03:43 INFO - PROCESS | 2230 | ++DOCSHELL 0x12c6af000 == 43 [pid = 2230] [id = 446] 04:03:43 INFO - PROCESS | 2230 | ++DOMWINDOW == 91 (0x128c56000) [pid = 2230] [serial = 1337] [outer = 0x0] 04:03:43 INFO - PROCESS | 2230 | ++DOMWINDOW == 92 (0x128d1ec00) [pid = 2230] [serial = 1338] [outer = 0x128c56000] 04:03:43 INFO - PROCESS | 2230 | 1471345423255 Marionette DEBUG loaded listener.js 04:03:43 INFO - PROCESS | 2230 | ++DOMWINDOW == 93 (0x1293dec00) [pid = 2230] [serial = 1339] [outer = 0x128c56000] 04:03:43 INFO - PROCESS | 2230 | 1471345423609 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]]]}] 04:03:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 04:03:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 521ms 04:03:43 INFO - PROCESS | 2230 | 1471345423640 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 04:03:43 INFO - PROCESS | 2230 | 1471345423641 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 04:03:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 04:03:43 INFO - PROCESS | 2230 | 1471345423643 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 04:03:43 INFO - PROCESS | 2230 | 1471345423645 Marionette TRACE conn2 <- [1,1758,null,{}] 04:03:43 INFO - PROCESS | 2230 | 1471345423647 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}] 04:03:43 INFO - PROCESS | 2230 | 1471345423648 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:03:43 INFO - PROCESS | 2230 | 1471345423766 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 04:03:43 INFO - PROCESS | 2230 | 1471345423774 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:43 INFO - PROCESS | 2230 | 1471345423775 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:03:43 INFO - PROCESS | 2230 | ++DOCSHELL 0x12cacb800 == 44 [pid = 2230] [id = 447] 04:03:43 INFO - PROCESS | 2230 | ++DOMWINDOW == 94 (0x1290aec00) [pid = 2230] [serial = 1340] [outer = 0x0] 04:03:43 INFO - PROCESS | 2230 | ++DOMWINDOW == 95 (0x12963dc00) [pid = 2230] [serial = 1341] [outer = 0x1290aec00] 04:03:43 INFO - PROCESS | 2230 | 1471345423800 Marionette DEBUG loaded listener.js 04:03:43 INFO - PROCESS | 2230 | ++DOMWINDOW == 96 (0x1293e1000) [pid = 2230] [serial = 1342] [outer = 0x1290aec00] 04:03:44 INFO - PROCESS | 2230 | 1471345424130 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]]]}] 04:03:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 04:03:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 519ms 04:03:44 INFO - PROCESS | 2230 | 1471345424198 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 04:03:44 INFO - PROCESS | 2230 | 1471345424200 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 04:03:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 04:03:44 INFO - PROCESS | 2230 | 1471345424205 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 04:03:44 INFO - PROCESS | 2230 | 1471345424207 Marionette TRACE conn2 <- [1,1762,null,{}] 04:03:44 INFO - PROCESS | 2230 | 1471345424211 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}] 04:03:44 INFO - PROCESS | 2230 | 1471345424213 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:03:44 INFO - PROCESS | 2230 | 1471345424313 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 04:03:44 INFO - PROCESS | 2230 | 1471345424415 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:44 INFO - PROCESS | 2230 | 1471345424419 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:03:44 INFO - PROCESS | 2230 | ++DOCSHELL 0x116854800 == 45 [pid = 2230] [id = 448] 04:03:44 INFO - PROCESS | 2230 | ++DOMWINDOW == 97 (0x112709000) [pid = 2230] [serial = 1343] [outer = 0x0] 04:03:44 INFO - PROCESS | 2230 | ++DOMWINDOW == 98 (0x11273c400) [pid = 2230] [serial = 1344] [outer = 0x112709000] 04:03:44 INFO - PROCESS | 2230 | 1471345424451 Marionette DEBUG loaded listener.js 04:03:44 INFO - PROCESS | 2230 | ++DOMWINDOW == 99 (0x115e08400) [pid = 2230] [serial = 1345] [outer = 0x112709000] 04:03:44 INFO - PROCESS | 2230 | 1471345424854 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]]]}] 04:03:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 04:03:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 722ms 04:03:44 INFO - PROCESS | 2230 | 1471345424927 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 04:03:44 INFO - PROCESS | 2230 | 1471345424930 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 04:03:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 04:03:44 INFO - PROCESS | 2230 | 1471345424935 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 04:03:44 INFO - PROCESS | 2230 | 1471345424938 Marionette TRACE conn2 <- [1,1766,null,{}] 04:03:44 INFO - PROCESS | 2230 | 1471345424960 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}] 04:03:44 INFO - PROCESS | 2230 | 1471345424962 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:03:45 INFO - PROCESS | 2230 | 1471345425133 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 04:03:45 INFO - PROCESS | 2230 | 1471345425242 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:45 INFO - PROCESS | 2230 | 1471345425243 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:03:45 INFO - PROCESS | 2230 | ++DOCSHELL 0x1245ed800 == 46 [pid = 2230] [id = 449] 04:03:45 INFO - PROCESS | 2230 | ++DOMWINDOW == 100 (0x1176a1c00) [pid = 2230] [serial = 1346] [outer = 0x0] 04:03:45 INFO - PROCESS | 2230 | ++DOMWINDOW == 101 (0x118109000) [pid = 2230] [serial = 1347] [outer = 0x1176a1c00] 04:03:45 INFO - PROCESS | 2230 | 1471345425275 Marionette DEBUG loaded listener.js 04:03:45 INFO - PROCESS | 2230 | ++DOMWINDOW == 102 (0x1187c3c00) [pid = 2230] [serial = 1348] [outer = 0x1176a1c00] 04:03:45 INFO - PROCESS | 2230 | 1471345425703 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]]]}] 04:03:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 04:03:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 841ms 04:03:45 INFO - PROCESS | 2230 | 1471345425774 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 04:03:45 INFO - PROCESS | 2230 | 1471345425775 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 04:03:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 04:03:45 INFO - PROCESS | 2230 | 1471345425778 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 04:03:45 INFO - PROCESS | 2230 | 1471345425779 Marionette TRACE conn2 <- [1,1770,null,{}] 04:03:45 INFO - PROCESS | 2230 | 1471345425786 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}] 04:03:45 INFO - PROCESS | 2230 | 1471345425790 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:03:45 INFO - PROCESS | 2230 | 1471345425903 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 04:03:46 INFO - PROCESS | 2230 | 1471345426009 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:46 INFO - PROCESS | 2230 | 1471345426012 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:03:46 INFO - PROCESS | 2230 | ++DOCSHELL 0x12c3d6000 == 47 [pid = 2230] [id = 450] 04:03:46 INFO - PROCESS | 2230 | ++DOMWINDOW == 103 (0x119748800) [pid = 2230] [serial = 1349] [outer = 0x0] 04:03:46 INFO - PROCESS | 2230 | ++DOMWINDOW == 104 (0x119ccc800) [pid = 2230] [serial = 1350] [outer = 0x119748800] 04:03:46 INFO - PROCESS | 2230 | 1471345426048 Marionette DEBUG loaded listener.js 04:03:46 INFO - PROCESS | 2230 | ++DOMWINDOW == 105 (0x124097800) [pid = 2230] [serial = 1351] [outer = 0x119748800] 04:03:46 INFO - PROCESS | 2230 | 1471345426528 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]]]}] 04:03:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 04:03:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 818ms 04:03:46 INFO - PROCESS | 2230 | 1471345426597 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 04:03:46 INFO - PROCESS | 2230 | 1471345426598 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 04:03:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 04:03:46 INFO - PROCESS | 2230 | 1471345426620 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 04:03:46 INFO - PROCESS | 2230 | 1471345426622 Marionette TRACE conn2 <- [1,1774,null,{}] 04:03:46 INFO - PROCESS | 2230 | 1471345426624 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}] 04:03:46 INFO - PROCESS | 2230 | 1471345426625 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:03:46 INFO - PROCESS | 2230 | 1471345426738 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 04:03:46 INFO - PROCESS | 2230 | 1471345426814 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:46 INFO - PROCESS | 2230 | 1471345426815 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:03:46 INFO - PROCESS | 2230 | ++DOCSHELL 0x116f6c000 == 48 [pid = 2230] [id = 451] 04:03:46 INFO - PROCESS | 2230 | ++DOMWINDOW == 106 (0x1160d1400) [pid = 2230] [serial = 1352] [outer = 0x0] 04:03:46 INFO - PROCESS | 2230 | ++DOMWINDOW == 107 (0x11769c000) [pid = 2230] [serial = 1353] [outer = 0x1160d1400] 04:03:46 INFO - PROCESS | 2230 | 1471345426846 Marionette DEBUG loaded listener.js 04:03:46 INFO - PROCESS | 2230 | ++DOMWINDOW == 108 (0x124188800) [pid = 2230] [serial = 1354] [outer = 0x1160d1400] 04:03:47 INFO - PROCESS | 2230 | 1471345427440 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]]]}] 04:03:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 04:03:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 873ms 04:03:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 04:03:47 INFO - PROCESS | 2230 | 1471345427492 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 04:03:47 INFO - PROCESS | 2230 | 1471345427495 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 04:03:47 INFO - PROCESS | 2230 | 1471345427498 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 04:03:47 INFO - PROCESS | 2230 | 1471345427500 Marionette TRACE conn2 <- [1,1778,null,{}] 04:03:47 INFO - PROCESS | 2230 | 1471345427504 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}] 04:03:47 INFO - PROCESS | 2230 | 1471345427506 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:03:47 INFO - PROCESS | 2230 | 1471345427597 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 04:03:47 INFO - PROCESS | 2230 | 1471345427674 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:47 INFO - PROCESS | 2230 | 1471345427676 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:03:47 INFO - PROCESS | 2230 | ++DOCSHELL 0x116f77800 == 49 [pid = 2230] [id = 452] 04:03:47 INFO - PROCESS | 2230 | ++DOMWINDOW == 109 (0x1167a3c00) [pid = 2230] [serial = 1355] [outer = 0x0] 04:03:47 INFO - PROCESS | 2230 | ++DOMWINDOW == 110 (0x1170f2c00) [pid = 2230] [serial = 1356] [outer = 0x1167a3c00] 04:03:47 INFO - PROCESS | 2230 | 1471345427706 Marionette DEBUG loaded listener.js 04:03:47 INFO - PROCESS | 2230 | ++DOMWINDOW == 111 (0x1176a6400) [pid = 2230] [serial = 1357] [outer = 0x1167a3c00] 04:03:48 INFO - PROCESS | 2230 | --DOCSHELL 0x116007800 == 48 [pid = 2230] [id = 26] 04:03:48 INFO - PROCESS | 2230 | --DOCSHELL 0x12c6af000 == 47 [pid = 2230] [id = 446] 04:03:48 INFO - PROCESS | 2230 | --DOCSHELL 0x12c07d800 == 46 [pid = 2230] [id = 445] 04:03:48 INFO - PROCESS | 2230 | --DOCSHELL 0x117237000 == 45 [pid = 2230] [id = 444] 04:03:48 INFO - PROCESS | 2230 | --DOCSHELL 0x12b255000 == 44 [pid = 2230] [id = 443] 04:03:48 INFO - PROCESS | 2230 | --DOCSHELL 0x12a8a3800 == 43 [pid = 2230] [id = 442] 04:03:48 INFO - PROCESS | 2230 | --DOCSHELL 0x12984a000 == 42 [pid = 2230] [id = 441] 04:03:48 INFO - PROCESS | 2230 | --DOCSHELL 0x126933000 == 41 [pid = 2230] [id = 440] 04:03:48 INFO - PROCESS | 2230 | --DOCSHELL 0x124a8e000 == 40 [pid = 2230] [id = 439] 04:03:48 INFO - PROCESS | 2230 | 1471345428182 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]]]}] 04:03:48 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 04:03:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 724ms 04:03:48 INFO - PROCESS | 2230 | 1471345428245 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 04:03:48 INFO - PROCESS | 2230 | 1471345428248 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 04:03:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 04:03:48 INFO - PROCESS | 2230 | 1471345428258 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 04:03:48 INFO - PROCESS | 2230 | 1471345428260 Marionette TRACE conn2 <- [1,1782,null,{}] 04:03:48 INFO - PROCESS | 2230 | 1471345428262 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}] 04:03:48 INFO - PROCESS | 2230 | 1471345428264 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:03:48 INFO - PROCESS | 2230 | 1471345428353 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 04:03:48 INFO - PROCESS | 2230 | --DOMWINDOW == 110 (0x1270c2c00) [pid = 2230] [serial = 1279] [outer = 0x0] [url = about:blank] 04:03:48 INFO - PROCESS | 2230 | --DOMWINDOW == 109 (0x124fabc00) [pid = 2230] [serial = 1287] [outer = 0x0] [url = about:blank] 04:03:48 INFO - PROCESS | 2230 | --DOMWINDOW == 108 (0x127615c00) [pid = 2230] [serial = 1288] [outer = 0x0] [url = about:blank] 04:03:48 INFO - PROCESS | 2230 | --DOMWINDOW == 107 (0x118108c00) [pid = 2230] [serial = 1263] [outer = 0x0] [url = about:blank] 04:03:48 INFO - PROCESS | 2230 | --DOMWINDOW == 106 (0x127614000) [pid = 2230] [serial = 1282] [outer = 0x0] [url = about:blank] 04:03:48 INFO - PROCESS | 2230 | --DOMWINDOW == 105 (0x1181b8400) [pid = 2230] [serial = 1264] [outer = 0x0] [url = about:blank] 04:03:48 INFO - PROCESS | 2230 | --DOMWINDOW == 104 (0x123bde400) [pid = 2230] [serial = 1272] [outer = 0x0] [url = about:blank] 04:03:48 INFO - PROCESS | 2230 | --DOMWINDOW == 103 (0x1248c1400) [pid = 2230] [serial = 1276] [outer = 0x0] [url = about:blank] 04:03:48 INFO - PROCESS | 2230 | --DOMWINDOW == 102 (0x1240cf000) [pid = 2230] [serial = 1273] [outer = 0x0] [url = about:blank] 04:03:48 INFO - PROCESS | 2230 | --DOMWINDOW == 101 (0x119726000) [pid = 2230] [serial = 1285] [outer = 0x0] [url = about:blank] 04:03:48 INFO - PROCESS | 2230 | --DOMWINDOW == 100 (0x128c4ac00) [pid = 2230] [serial = 1290] [outer = 0x0] [url = about:blank] 04:03:48 INFO - PROCESS | 2230 | --DOMWINDOW == 99 (0x124190c00) [pid = 2230] [serial = 1275] [outer = 0x0] [url = about:blank] 04:03:48 INFO - PROCESS | 2230 | --DOMWINDOW == 98 (0x12554d400) [pid = 2230] [serial = 1278] [outer = 0x0] [url = about:blank] 04:03:48 INFO - PROCESS | 2230 | --DOMWINDOW == 97 (0x118856c00) [pid = 2230] [serial = 1261] [outer = 0x0] [url = about:blank] 04:03:48 INFO - PROCESS | 2230 | --DOMWINDOW == 96 (0x1187c4400) [pid = 2230] [serial = 1260] [outer = 0x0] [url = about:blank] 04:03:48 INFO - PROCESS | 2230 | --DOMWINDOW == 95 (0x1194ad800) [pid = 2230] [serial = 1266] [outer = 0x0] [url = about:blank] 04:03:48 INFO - PROCESS | 2230 | --DOMWINDOW == 94 (0x127162800) [pid = 2230] [serial = 1281] [outer = 0x0] [url = about:blank] 04:03:48 INFO - PROCESS | 2230 | --DOMWINDOW == 93 (0x119533800) [pid = 2230] [serial = 1267] [outer = 0x0] [url = about:blank] 04:03:48 INFO - PROCESS | 2230 | --DOMWINDOW == 92 (0x117291800) [pid = 2230] [serial = 1257] [outer = 0x0] [url = about:blank] 04:03:48 INFO - PROCESS | 2230 | --DOMWINDOW == 91 (0x1170fcc00) [pid = 2230] [serial = 1284] [outer = 0x0] [url = about:blank] 04:03:48 INFO - PROCESS | 2230 | --DOMWINDOW == 90 (0x117d37800) [pid = 2230] [serial = 1258] [outer = 0x0] [url = about:blank] 04:03:48 INFO - PROCESS | 2230 | --DOMWINDOW == 89 (0x112d3f400) [pid = 2230] [serial = 1254] [outer = 0x0] [url = about:blank] 04:03:48 INFO - PROCESS | 2230 | --DOMWINDOW == 88 (0x116292000) [pid = 2230] [serial = 1255] [outer = 0x0] [url = about:blank] 04:03:48 INFO - PROCESS | 2230 | --DOMWINDOW == 87 (0x119749c00) [pid = 2230] [serial = 1269] [outer = 0x0] [url = about:blank] 04:03:48 INFO - PROCESS | 2230 | --DOMWINDOW == 86 (0x119cc5c00) [pid = 2230] [serial = 1270] [outer = 0x0] [url = about:blank] 04:03:48 INFO - PROCESS | 2230 | --DOMWINDOW == 85 (0x118114000) [pid = 2230] [serial = 1252] [outer = 0x0] [url = about:blank] 04:03:48 INFO - PROCESS | 2230 | 1471345428422 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:48 INFO - PROCESS | 2230 | 1471345428423 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:03:48 INFO - PROCESS | 2230 | ++DOCSHELL 0x11814d000 == 41 [pid = 2230] [id = 453] 04:03:48 INFO - PROCESS | 2230 | ++DOMWINDOW == 86 (0x1170fcc00) [pid = 2230] [serial = 1358] [outer = 0x0] 04:03:48 INFO - PROCESS | 2230 | ++DOMWINDOW == 87 (0x118114000) [pid = 2230] [serial = 1359] [outer = 0x1170fcc00] 04:03:48 INFO - PROCESS | 2230 | 1471345428454 Marionette DEBUG loaded listener.js 04:03:48 INFO - PROCESS | 2230 | ++DOMWINDOW == 88 (0x11911e400) [pid = 2230] [serial = 1360] [outer = 0x1170fcc00] 04:03:48 INFO - PROCESS | 2230 | 1471345428781 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]]]}] 04:03:48 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 04:03:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 569ms 04:03:48 INFO - PROCESS | 2230 | 1471345428827 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 04:03:48 INFO - PROCESS | 2230 | 1471345428829 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 04:03:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 04:03:48 INFO - PROCESS | 2230 | 1471345428831 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 04:03:48 INFO - PROCESS | 2230 | 1471345428834 Marionette TRACE conn2 <- [1,1786,null,{}] 04:03:48 INFO - PROCESS | 2230 | 1471345428841 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}] 04:03:48 INFO - PROCESS | 2230 | 1471345428844 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:03:48 INFO - PROCESS | 2230 | 1471345428927 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 04:03:48 INFO - PROCESS | 2230 | 1471345428994 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:48 INFO - PROCESS | 2230 | 1471345428996 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:03:49 INFO - PROCESS | 2230 | ++DOCSHELL 0x12452b000 == 42 [pid = 2230] [id = 454] 04:03:49 INFO - PROCESS | 2230 | ++DOMWINDOW == 89 (0x1194ad800) [pid = 2230] [serial = 1361] [outer = 0x0] 04:03:49 INFO - PROCESS | 2230 | ++DOMWINDOW == 90 (0x119729000) [pid = 2230] [serial = 1362] [outer = 0x1194ad800] 04:03:49 INFO - PROCESS | 2230 | 1471345429025 Marionette DEBUG loaded listener.js 04:03:49 INFO - PROCESS | 2230 | ++DOMWINDOW == 91 (0x123b6b800) [pid = 2230] [serial = 1363] [outer = 0x1194ad800] 04:03:49 INFO - PROCESS | 2230 | 1471345429327 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]]]}] 04:03:49 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 04:03:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 523ms 04:03:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 04:03:49 INFO - PROCESS | 2230 | 1471345429358 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 04:03:49 INFO - PROCESS | 2230 | 1471345429360 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 04:03:49 INFO - PROCESS | 2230 | 1471345429362 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 04:03:49 INFO - PROCESS | 2230 | 1471345429363 Marionette TRACE conn2 <- [1,1790,null,{}] 04:03:49 INFO - PROCESS | 2230 | 1471345429365 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}] 04:03:49 INFO - PROCESS | 2230 | 1471345429367 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:03:49 INFO - PROCESS | 2230 | 1471345429464 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 04:03:49 INFO - PROCESS | 2230 | 1471345429527 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:49 INFO - PROCESS | 2230 | 1471345429528 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:03:49 INFO - PROCESS | 2230 | ++DOCSHELL 0x126941800 == 43 [pid = 2230] [id = 455] 04:03:49 INFO - PROCESS | 2230 | ++DOMWINDOW == 92 (0x119a97c00) [pid = 2230] [serial = 1364] [outer = 0x0] 04:03:49 INFO - PROCESS | 2230 | ++DOMWINDOW == 93 (0x124388000) [pid = 2230] [serial = 1365] [outer = 0x119a97c00] 04:03:49 INFO - PROCESS | 2230 | 1471345429573 Marionette DEBUG loaded listener.js 04:03:49 INFO - PROCESS | 2230 | ++DOMWINDOW == 94 (0x1248c9800) [pid = 2230] [serial = 1366] [outer = 0x119a97c00] 04:03:50 INFO - PROCESS | 2230 | 1471345430018 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]]]}] 04:03:50 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) 04:03:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 668ms 04:03:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 04:03:50 INFO - PROCESS | 2230 | 1471345430031 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 04:03:50 INFO - PROCESS | 2230 | 1471345430032 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 04:03:50 INFO - PROCESS | 2230 | 1471345430035 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 04:03:50 INFO - PROCESS | 2230 | 1471345430038 Marionette TRACE conn2 <- [1,1794,null,{}] 04:03:50 INFO - PROCESS | 2230 | 1471345430042 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}] 04:03:50 INFO - PROCESS | 2230 | 1471345430043 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:03:50 INFO - PROCESS | 2230 | 1471345430158 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 04:03:50 INFO - PROCESS | 2230 | 1471345430173 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:50 INFO - PROCESS | 2230 | 1471345430175 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:03:50 INFO - PROCESS | 2230 | ++DOCSHELL 0x129344800 == 44 [pid = 2230] [id = 456] 04:03:50 INFO - PROCESS | 2230 | ++DOMWINDOW == 95 (0x112aef400) [pid = 2230] [serial = 1367] [outer = 0x0] 04:03:50 INFO - PROCESS | 2230 | ++DOMWINDOW == 96 (0x124cf4800) [pid = 2230] [serial = 1368] [outer = 0x112aef400] 04:03:50 INFO - PROCESS | 2230 | 1471345430201 Marionette DEBUG loaded listener.js 04:03:50 INFO - PROCESS | 2230 | ++DOMWINDOW == 97 (0x125596c00) [pid = 2230] [serial = 1369] [outer = 0x112aef400] 04:03:50 INFO - PROCESS | 2230 | 1471345430603 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]]]}] 04:03:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 04:03:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 576ms 04:03:50 INFO - PROCESS | 2230 | 1471345430611 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 04:03:50 INFO - PROCESS | 2230 | 1471345430613 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 04:03:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 04:03:50 INFO - PROCESS | 2230 | 1471345430620 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 04:03:50 INFO - PROCESS | 2230 | 1471345430621 Marionette TRACE conn2 <- [1,1798,null,{}] 04:03:50 INFO - PROCESS | 2230 | 1471345430623 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}] 04:03:50 INFO - PROCESS | 2230 | 1471345430627 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:03:50 INFO - PROCESS | 2230 | 1471345430762 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 04:03:50 INFO - PROCESS | 2230 | 1471345430783 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:50 INFO - PROCESS | 2230 | 1471345430784 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:03:50 INFO - PROCESS | 2230 | ++DOCSHELL 0x12b1d7000 == 45 [pid = 2230] [id = 457] 04:03:50 INFO - PROCESS | 2230 | ++DOMWINDOW == 98 (0x1269da400) [pid = 2230] [serial = 1370] [outer = 0x0] 04:03:50 INFO - PROCESS | 2230 | ++DOMWINDOW == 99 (0x127615c00) [pid = 2230] [serial = 1371] [outer = 0x1269da400] 04:03:50 INFO - PROCESS | 2230 | 1471345430811 Marionette DEBUG loaded listener.js 04:03:50 INFO - PROCESS | 2230 | ++DOMWINDOW == 100 (0x128d23c00) [pid = 2230] [serial = 1372] [outer = 0x1269da400] 04:03:51 INFO - PROCESS | 2230 | 1471345431177 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]]]}] 04:03:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 04:03:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 575ms 04:03:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 04:03:51 INFO - PROCESS | 2230 | 1471345431192 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 04:03:51 INFO - PROCESS | 2230 | 1471345431193 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 04:03:51 INFO - PROCESS | 2230 | 1471345431195 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 04:03:51 INFO - PROCESS | 2230 | 1471345431196 Marionette TRACE conn2 <- [1,1802,null,{}] 04:03:51 INFO - PROCESS | 2230 | 1471345431199 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}] 04:03:51 INFO - PROCESS | 2230 | 1471345431200 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:03:51 INFO - PROCESS | 2230 | 1471345431308 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 04:03:51 INFO - PROCESS | 2230 | --DOMWINDOW == 99 (0x1160cd800) [pid = 2230] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 04:03:51 INFO - PROCESS | 2230 | --DOMWINDOW == 98 (0x110f9dc00) [pid = 2230] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 04:03:51 INFO - PROCESS | 2230 | --DOMWINDOW == 97 (0x1168ecc00) [pid = 2230] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 04:03:51 INFO - PROCESS | 2230 | --DOMWINDOW == 96 (0x11973e400) [pid = 2230] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 04:03:51 INFO - PROCESS | 2230 | --DOMWINDOW == 95 (0x120ea4800) [pid = 2230] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 04:03:51 INFO - PROCESS | 2230 | --DOMWINDOW == 94 (0x1187c0000) [pid = 2230] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 04:03:51 INFO - PROCESS | 2230 | --DOMWINDOW == 93 (0x118117400) [pid = 2230] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 04:03:51 INFO - PROCESS | 2230 | --DOMWINDOW == 92 (0x1194ac000) [pid = 2230] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 04:03:51 INFO - PROCESS | 2230 | --DOMWINDOW == 91 (0x119532400) [pid = 2230] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 04:03:51 INFO - PROCESS | 2230 | --DOMWINDOW == 90 (0x1194aac00) [pid = 2230] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 04:03:51 INFO - PROCESS | 2230 | --DOMWINDOW == 89 (0x110f9e000) [pid = 2230] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 04:03:51 INFO - PROCESS | 2230 | --DOMWINDOW == 88 (0x120fe4c00) [pid = 2230] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 04:03:51 INFO - PROCESS | 2230 | --DOMWINDOW == 87 (0x125554400) [pid = 2230] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 04:03:51 INFO - PROCESS | 2230 | --DOMWINDOW == 86 (0x111c17000) [pid = 2230] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 04:03:51 INFO - PROCESS | 2230 | --DOMWINDOW == 85 (0x128c56000) [pid = 2230] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 04:03:51 INFO - PROCESS | 2230 | --DOMWINDOW == 84 (0x1160ca800) [pid = 2230] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 04:03:51 INFO - PROCESS | 2230 | 1471345431673 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:51 INFO - PROCESS | 2230 | 1471345431675 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:03:51 INFO - PROCESS | 2230 | ++DOCSHELL 0x116006800 == 46 [pid = 2230] [id = 458] 04:03:51 INFO - PROCESS | 2230 | ++DOMWINDOW == 85 (0x110f9e400) [pid = 2230] [serial = 1373] [outer = 0x0] 04:03:51 INFO - PROCESS | 2230 | ++DOMWINDOW == 86 (0x112702400) [pid = 2230] [serial = 1374] [outer = 0x110f9e400] 04:03:51 INFO - PROCESS | 2230 | 1471345431708 Marionette DEBUG loaded listener.js 04:03:51 INFO - PROCESS | 2230 | ++DOMWINDOW == 87 (0x113d97000) [pid = 2230] [serial = 1375] [outer = 0x110f9e400] 04:03:52 INFO - PROCESS | 2230 | 1471345432155 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]]]}] 04:03:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 04:03:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1021ms 04:03:52 INFO - PROCESS | 2230 | 1471345432248 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 04:03:52 INFO - PROCESS | 2230 | 1471345432251 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 04:03:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 04:03:52 INFO - PROCESS | 2230 | 1471345432257 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 04:03:52 INFO - PROCESS | 2230 | 1471345432259 Marionette TRACE conn2 <- [1,1806,null,{}] 04:03:52 INFO - PROCESS | 2230 | 1471345432263 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}] 04:03:52 INFO - PROCESS | 2230 | 1471345432266 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:03:52 INFO - PROCESS | 2230 | 1471345432371 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 04:03:52 INFO - PROCESS | 2230 | 1471345432458 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:52 INFO - PROCESS | 2230 | 1471345432459 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:03:52 INFO - PROCESS | 2230 | ++DOCSHELL 0x123cca000 == 47 [pid = 2230] [id = 459] 04:03:52 INFO - PROCESS | 2230 | ++DOMWINDOW == 88 (0x118119c00) [pid = 2230] [serial = 1376] [outer = 0x0] 04:03:52 INFO - PROCESS | 2230 | ++DOMWINDOW == 89 (0x11811b400) [pid = 2230] [serial = 1377] [outer = 0x118119c00] 04:03:52 INFO - PROCESS | 2230 | 1471345432492 Marionette DEBUG loaded listener.js 04:03:52 INFO - PROCESS | 2230 | ++DOMWINDOW == 90 (0x118852400) [pid = 2230] [serial = 1378] [outer = 0x118119c00] 04:03:52 INFO - PROCESS | 2230 | 1471345432940 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]]]}] 04:03:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 04:03:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 720ms 04:03:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 04:03:52 INFO - PROCESS | 2230 | 1471345432980 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 04:03:52 INFO - PROCESS | 2230 | 1471345432983 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 04:03:52 INFO - PROCESS | 2230 | 1471345432985 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 04:03:52 INFO - PROCESS | 2230 | 1471345432987 Marionette TRACE conn2 <- [1,1810,null,{}] 04:03:52 INFO - PROCESS | 2230 | 1471345432989 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}] 04:03:52 INFO - PROCESS | 2230 | 1471345432991 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:03:53 INFO - PROCESS | 2230 | 1471345433101 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 04:03:53 INFO - PROCESS | 2230 | 1471345433165 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:53 INFO - PROCESS | 2230 | 1471345433167 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:03:53 INFO - PROCESS | 2230 | ++DOCSHELL 0x129864000 == 48 [pid = 2230] [id = 460] 04:03:53 INFO - PROCESS | 2230 | ++DOMWINDOW == 91 (0x119117000) [pid = 2230] [serial = 1379] [outer = 0x0] 04:03:53 INFO - PROCESS | 2230 | ++DOMWINDOW == 92 (0x119536c00) [pid = 2230] [serial = 1380] [outer = 0x119117000] 04:03:53 INFO - PROCESS | 2230 | 1471345433210 Marionette DEBUG loaded listener.js 04:03:53 INFO - PROCESS | 2230 | ++DOMWINDOW == 93 (0x119cc4400) [pid = 2230] [serial = 1381] [outer = 0x119117000] 04:03:53 INFO - PROCESS | 2230 | 1471345433646 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]]]}] 04:03:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 04:03:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 670ms 04:03:53 INFO - PROCESS | 2230 | 1471345433656 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 04:03:53 INFO - PROCESS | 2230 | 1471345433657 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 04:03:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 04:03:53 INFO - PROCESS | 2230 | 1471345433665 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 04:03:53 INFO - PROCESS | 2230 | 1471345433669 Marionette TRACE conn2 <- [1,1814,null,{}] 04:03:53 INFO - PROCESS | 2230 | 1471345433673 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}] 04:03:53 INFO - PROCESS | 2230 | 1471345433675 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:03:53 INFO - PROCESS | 2230 | 1471345433803 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 04:03:53 INFO - PROCESS | 2230 | 1471345433868 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:53 INFO - PROCESS | 2230 | 1471345433869 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:03:53 INFO - PROCESS | 2230 | ++DOCSHELL 0x12c084800 == 49 [pid = 2230] [id = 461] 04:03:53 INFO - PROCESS | 2230 | ++DOMWINDOW == 94 (0x119743800) [pid = 2230] [serial = 1382] [outer = 0x0] 04:03:53 INFO - PROCESS | 2230 | ++DOMWINDOW == 95 (0x1240c3400) [pid = 2230] [serial = 1383] [outer = 0x119743800] 04:03:53 INFO - PROCESS | 2230 | 1471345433940 Marionette DEBUG loaded listener.js 04:03:53 INFO - PROCESS | 2230 | ++DOMWINDOW == 96 (0x12554d400) [pid = 2230] [serial = 1384] [outer = 0x119743800] 04:03:54 INFO - PROCESS | 2230 | 1471345434430 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]]]}] 04:03:54 INFO - PROCESS | 2230 | ++DOMWINDOW == 97 (0x124e63c00) [pid = 2230] [serial = 1385] [outer = 0x12cb6fc00] 04:03:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 04:03:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 828ms 04:03:54 INFO - PROCESS | 2230 | 1471345434511 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 04:03:54 INFO - PROCESS | 2230 | 1471345434514 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 04:03:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 04:03:54 INFO - PROCESS | 2230 | 1471345434566 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 04:03:54 INFO - PROCESS | 2230 | 1471345434568 Marionette TRACE conn2 <- [1,1818,null,{}] 04:03:54 INFO - PROCESS | 2230 | 1471345434580 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}] 04:03:54 INFO - PROCESS | 2230 | 1471345434582 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:03:54 INFO - PROCESS | 2230 | 1471345434702 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 04:03:54 INFO - PROCESS | 2230 | 1471345434761 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:54 INFO - PROCESS | 2230 | 1471345434762 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:03:54 INFO - PROCESS | 2230 | ++DOCSHELL 0x12c6af000 == 50 [pid = 2230] [id = 462] 04:03:54 INFO - PROCESS | 2230 | ++DOMWINDOW == 98 (0x1250f2800) [pid = 2230] [serial = 1386] [outer = 0x0] 04:03:54 INFO - PROCESS | 2230 | ++DOMWINDOW == 99 (0x127161800) [pid = 2230] [serial = 1387] [outer = 0x1250f2800] 04:03:54 INFO - PROCESS | 2230 | 1471345434793 Marionette DEBUG loaded listener.js 04:03:54 INFO - PROCESS | 2230 | ++DOMWINDOW == 100 (0x127617c00) [pid = 2230] [serial = 1388] [outer = 0x1250f2800] 04:03:55 INFO - PROCESS | 2230 | 1471345435260 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]]]}] 04:03:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 04:03:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 763ms 04:03:55 INFO - PROCESS | 2230 | 1471345435294 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 04:03:55 INFO - PROCESS | 2230 | 1471345435296 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 04:03:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 04:03:55 INFO - PROCESS | 2230 | 1471345435298 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 04:03:55 INFO - PROCESS | 2230 | 1471345435300 Marionette TRACE conn2 <- [1,1822,null,{}] 04:03:55 INFO - PROCESS | 2230 | 1471345435302 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}] 04:03:55 INFO - PROCESS | 2230 | 1471345435304 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:03:55 INFO - PROCESS | 2230 | 1471345435410 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 04:03:55 INFO - PROCESS | 2230 | 1471345435597 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:55 INFO - PROCESS | 2230 | 1471345435598 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:03:55 INFO - PROCESS | 2230 | ++DOCSHELL 0x118130000 == 51 [pid = 2230] [id = 463] 04:03:55 INFO - PROCESS | 2230 | ++DOMWINDOW == 101 (0x113d96800) [pid = 2230] [serial = 1389] [outer = 0x0] 04:03:55 INFO - PROCESS | 2230 | ++DOMWINDOW == 102 (0x11605fc00) [pid = 2230] [serial = 1390] [outer = 0x113d96800] 04:03:55 INFO - PROCESS | 2230 | 1471345435628 Marionette DEBUG loaded listener.js 04:03:55 INFO - PROCESS | 2230 | ++DOMWINDOW == 103 (0x116aa6800) [pid = 2230] [serial = 1391] [outer = 0x113d96800] 04:03:56 INFO - PROCESS | 2230 | 1471345436075 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]]]}] 04:03:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 04:03:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 822ms 04:03:56 INFO - PROCESS | 2230 | 1471345436121 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 04:03:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 04:03:56 INFO - PROCESS | 2230 | 1471345436123 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 04:03:56 INFO - PROCESS | 2230 | 1471345436126 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 04:03:56 INFO - PROCESS | 2230 | 1471345436128 Marionette TRACE conn2 <- [1,1826,null,{}] 04:03:56 INFO - PROCESS | 2230 | 1471345436131 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}] 04:03:56 INFO - PROCESS | 2230 | 1471345436133 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:03:56 INFO - PROCESS | 2230 | 1471345436216 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 04:03:56 INFO - PROCESS | 2230 | 1471345436290 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:56 INFO - PROCESS | 2230 | 1471345436292 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:03:56 INFO - PROCESS | 2230 | ++DOCSHELL 0x1162cc800 == 52 [pid = 2230] [id = 464] 04:03:56 INFO - PROCESS | 2230 | ++DOMWINDOW == 104 (0x110f9a400) [pid = 2230] [serial = 1392] [outer = 0x0] 04:03:56 INFO - PROCESS | 2230 | ++DOMWINDOW == 105 (0x115e0e800) [pid = 2230] [serial = 1393] [outer = 0x110f9a400] 04:03:56 INFO - PROCESS | 2230 | 1471345436451 Marionette DEBUG loaded listener.js 04:03:56 INFO - PROCESS | 2230 | ++DOMWINDOW == 106 (0x1170f9000) [pid = 2230] [serial = 1394] [outer = 0x110f9a400] 04:03:56 INFO - PROCESS | 2230 | --DOCSHELL 0x11813c800 == 51 [pid = 2230] [id = 437] 04:03:56 INFO - PROCESS | 2230 | --DOCSHELL 0x12b1d7000 == 50 [pid = 2230] [id = 457] 04:03:56 INFO - PROCESS | 2230 | --DOCSHELL 0x129344800 == 49 [pid = 2230] [id = 456] 04:03:56 INFO - PROCESS | 2230 | --DOCSHELL 0x126941800 == 48 [pid = 2230] [id = 455] 04:03:56 INFO - PROCESS | 2230 | --DOCSHELL 0x12452b000 == 47 [pid = 2230] [id = 454] 04:03:56 INFO - PROCESS | 2230 | --DOMWINDOW == 105 (0x12963dc00) [pid = 2230] [serial = 1341] [outer = 0x0] [url = about:blank] 04:03:56 INFO - PROCESS | 2230 | --DOCSHELL 0x11814d000 == 46 [pid = 2230] [id = 453] 04:03:56 INFO - PROCESS | 2230 | --DOCSHELL 0x116f77800 == 45 [pid = 2230] [id = 452] 04:03:56 INFO - PROCESS | 2230 | --DOCSHELL 0x12c3d6000 == 44 [pid = 2230] [id = 450] 04:03:56 INFO - PROCESS | 2230 | --DOCSHELL 0x1245ed800 == 43 [pid = 2230] [id = 449] 04:03:56 INFO - PROCESS | 2230 | --DOCSHELL 0x116854800 == 42 [pid = 2230] [id = 448] 04:03:56 INFO - PROCESS | 2230 | --DOMWINDOW == 104 (0x125592400) [pid = 2230] [serial = 1306] [outer = 0x0] [url = about:blank] 04:03:56 INFO - PROCESS | 2230 | --DOMWINDOW == 103 (0x118593c00) [pid = 2230] [serial = 1305] [outer = 0x0] [url = about:blank] 04:03:56 INFO - PROCESS | 2230 | --DOMWINDOW == 102 (0x112af3000) [pid = 2230] [serial = 1309] [outer = 0x0] [url = about:blank] 04:03:56 INFO - PROCESS | 2230 | --DOMWINDOW == 101 (0x111c83c00) [pid = 2230] [serial = 1308] [outer = 0x0] [url = about:blank] 04:03:56 INFO - PROCESS | 2230 | --DOMWINDOW == 100 (0x116aab000) [pid = 2230] [serial = 1311] [outer = 0x0] [url = about:blank] 04:03:56 INFO - PROCESS | 2230 | --DOMWINDOW == 99 (0x1170f8800) [pid = 2230] [serial = 1312] [outer = 0x0] [url = about:blank] 04:03:56 INFO - PROCESS | 2230 | --DOMWINDOW == 98 (0x126da4000) [pid = 2230] [serial = 1303] [outer = 0x0] [url = about:blank] 04:03:56 INFO - PROCESS | 2230 | --DOMWINDOW == 97 (0x1250f7800) [pid = 2230] [serial = 1302] [outer = 0x0] [url = about:blank] 04:03:56 INFO - PROCESS | 2230 | --DOMWINDOW == 96 (0x12554c000) [pid = 2230] [serial = 1324] [outer = 0x0] [url = about:blank] 04:03:56 INFO - PROCESS | 2230 | --DOMWINDOW == 95 (0x1194a9000) [pid = 2230] [serial = 1297] [outer = 0x0] [url = about:blank] 04:03:56 INFO - PROCESS | 2230 | --DOMWINDOW == 94 (0x118f3fc00) [pid = 2230] [serial = 1296] [outer = 0x0] [url = about:blank] 04:03:56 INFO - PROCESS | 2230 | --DOMWINDOW == 93 (0x123c83800) [pid = 2230] [serial = 1323] [outer = 0x0] [url = about:blank] 04:03:56 INFO - PROCESS | 2230 | --DOMWINDOW == 92 (0x118599000) [pid = 2230] [serial = 1314] [outer = 0x0] [url = about:blank] 04:03:56 INFO - PROCESS | 2230 | --DOMWINDOW == 91 (0x118f49000) [pid = 2230] [serial = 1315] [outer = 0x0] [url = about:blank] 04:03:56 INFO - PROCESS | 2230 | --DOMWINDOW == 90 (0x119727c00) [pid = 2230] [serial = 1320] [outer = 0x0] [url = about:blank] 04:03:56 INFO - PROCESS | 2230 | --DOMWINDOW == 89 (0x12438c400) [pid = 2230] [serial = 1300] [outer = 0x0] [url = about:blank] 04:03:56 INFO - PROCESS | 2230 | --DOMWINDOW == 88 (0x119cca000) [pid = 2230] [serial = 1299] [outer = 0x0] [url = about:blank] 04:03:56 INFO - PROCESS | 2230 | --DOMWINDOW == 87 (0x1194c7000) [pid = 2230] [serial = 1317] [outer = 0x0] [url = about:blank] 04:03:56 INFO - PROCESS | 2230 | --DOMWINDOW == 86 (0x11971f000) [pid = 2230] [serial = 1318] [outer = 0x0] [url = about:blank] 04:03:56 INFO - PROCESS | 2230 | --DOMWINDOW == 85 (0x1160d0000) [pid = 2230] [serial = 1294] [outer = 0x0] [url = about:blank] 04:03:56 INFO - PROCESS | 2230 | --DOMWINDOW == 84 (0x112741000) [pid = 2230] [serial = 1293] [outer = 0x0] [url = about:blank] 04:03:56 INFO - PROCESS | 2230 | --DOMWINDOW == 83 (0x127049400) [pid = 2230] [serial = 1327] [outer = 0x0] [url = about:blank] 04:03:56 INFO - PROCESS | 2230 | --DOMWINDOW == 82 (0x12690d400) [pid = 2230] [serial = 1326] [outer = 0x0] [url = about:blank] 04:03:56 INFO - PROCESS | 2230 | --DOMWINDOW == 81 (0x12715fc00) [pid = 2230] [serial = 1329] [outer = 0x0] [url = about:blank] 04:03:56 INFO - PROCESS | 2230 | --DOMWINDOW == 80 (0x1170f1000) [pid = 2230] [serial = 1333] [outer = 0x0] [url = about:blank] 04:03:56 INFO - PROCESS | 2230 | --DOMWINDOW == 79 (0x127618c00) [pid = 2230] [serial = 1330] [outer = 0x0] [url = about:blank] 04:03:56 INFO - PROCESS | 2230 | --DOMWINDOW == 78 (0x11270ec00) [pid = 2230] [serial = 1332] [outer = 0x0] [url = about:blank] 04:03:56 INFO - PROCESS | 2230 | --DOMWINDOW == 77 (0x120ea2c00) [pid = 2230] [serial = 1321] [outer = 0x0] [url = about:blank] 04:03:56 INFO - PROCESS | 2230 | --DOMWINDOW == 76 (0x128d1ec00) [pid = 2230] [serial = 1338] [outer = 0x0] [url = about:blank] 04:03:56 INFO - PROCESS | 2230 | --DOMWINDOW == 75 (0x128c4e800) [pid = 2230] [serial = 1336] [outer = 0x0] [url = about:blank] 04:03:56 INFO - PROCESS | 2230 | --DOMWINDOW == 74 (0x1181b8c00) [pid = 2230] [serial = 1335] [outer = 0x0] [url = about:blank] 04:03:56 INFO - PROCESS | 2230 | --DOMWINDOW == 73 (0x1293dec00) [pid = 2230] [serial = 1339] [outer = 0x0] [url = about:blank] 04:03:57 INFO - PROCESS | 2230 | 1471345437060 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]]]}] 04:03:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 04:03:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 972ms 04:03:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 04:03:57 INFO - PROCESS | 2230 | 1471345437098 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 04:03:57 INFO - PROCESS | 2230 | 1471345437102 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 04:03:57 INFO - PROCESS | 2230 | 1471345437107 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 04:03:57 INFO - PROCESS | 2230 | 1471345437108 Marionette TRACE conn2 <- [1,1830,null,{}] 04:03:57 INFO - PROCESS | 2230 | 1471345437112 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}] 04:03:57 INFO - PROCESS | 2230 | 1471345437113 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:03:57 INFO - PROCESS | 2230 | 1471345437218 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 04:03:57 INFO - PROCESS | 2230 | 1471345437292 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:57 INFO - PROCESS | 2230 | 1471345437293 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:03:57 INFO - PROCESS | 2230 | ++DOCSHELL 0x123875000 == 43 [pid = 2230] [id = 465] 04:03:57 INFO - PROCESS | 2230 | ++DOMWINDOW == 74 (0x11885b000) [pid = 2230] [serial = 1395] [outer = 0x0] 04:03:57 INFO - PROCESS | 2230 | ++DOMWINDOW == 75 (0x1194ac800) [pid = 2230] [serial = 1396] [outer = 0x11885b000] 04:03:57 INFO - PROCESS | 2230 | 1471345437326 Marionette DEBUG loaded listener.js 04:03:57 INFO - PROCESS | 2230 | ++DOMWINDOW == 76 (0x119536800) [pid = 2230] [serial = 1397] [outer = 0x11885b000] 04:03:57 INFO - PROCESS | 2230 | 1471345437774 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]]]}] 04:03:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 04:03:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 721ms 04:03:57 INFO - PROCESS | 2230 | 1471345437829 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 04:03:57 INFO - PROCESS | 2230 | 1471345437833 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 04:03:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 04:03:57 INFO - PROCESS | 2230 | 1471345437840 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 04:03:57 INFO - PROCESS | 2230 | 1471345437843 Marionette TRACE conn2 <- [1,1834,null,{}] 04:03:57 INFO - PROCESS | 2230 | 1471345437847 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}] 04:03:57 INFO - PROCESS | 2230 | 1471345437850 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:03:58 INFO - PROCESS | 2230 | 1471345438001 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 04:03:58 INFO - PROCESS | 2230 | 1471345438088 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:58 INFO - PROCESS | 2230 | 1471345438089 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:03:58 INFO - PROCESS | 2230 | ++DOCSHELL 0x125586800 == 44 [pid = 2230] [id = 466] 04:03:58 INFO - PROCESS | 2230 | ++DOMWINDOW == 77 (0x120e96400) [pid = 2230] [serial = 1398] [outer = 0x0] 04:03:58 INFO - PROCESS | 2230 | ++DOMWINDOW == 78 (0x120fe2000) [pid = 2230] [serial = 1399] [outer = 0x120e96400] 04:03:58 INFO - PROCESS | 2230 | 1471345438121 Marionette DEBUG loaded listener.js 04:03:58 INFO - PROCESS | 2230 | ++DOMWINDOW == 79 (0x1240c8400) [pid = 2230] [serial = 1400] [outer = 0x120e96400] 04:03:58 INFO - PROCESS | 2230 | 1471345438562 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]]]}] 04:03:58 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 04:03:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 773ms 04:03:58 INFO - PROCESS | 2230 | 1471345438612 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 04:03:58 INFO - PROCESS | 2230 | 1471345438614 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 04:03:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 04:03:58 INFO - PROCESS | 2230 | 1471345438616 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 04:03:58 INFO - PROCESS | 2230 | 1471345438619 Marionette TRACE conn2 <- [1,1838,null,{}] 04:03:58 INFO - PROCESS | 2230 | 1471345438627 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}] 04:03:58 INFO - PROCESS | 2230 | 1471345438630 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:03:58 INFO - PROCESS | 2230 | 1471345438739 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 04:03:58 INFO - PROCESS | 2230 | 1471345438802 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:58 INFO - PROCESS | 2230 | 1471345438804 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:03:58 INFO - PROCESS | 2230 | ++DOCSHELL 0x129505000 == 45 [pid = 2230] [id = 467] 04:03:58 INFO - PROCESS | 2230 | ++DOMWINDOW == 80 (0x1248c8800) [pid = 2230] [serial = 1401] [outer = 0x0] 04:03:58 INFO - PROCESS | 2230 | ++DOMWINDOW == 81 (0x125555800) [pid = 2230] [serial = 1402] [outer = 0x1248c8800] 04:03:58 INFO - PROCESS | 2230 | 1471345438834 Marionette DEBUG loaded listener.js 04:03:58 INFO - PROCESS | 2230 | ++DOMWINDOW == 82 (0x126dadc00) [pid = 2230] [serial = 1403] [outer = 0x1248c8800] 04:03:59 INFO - PROCESS | 2230 | 1471345439311 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]]]}] 04:03:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 04:03:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 773ms 04:03:59 INFO - PROCESS | 2230 | 1471345439390 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 04:03:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 04:03:59 INFO - PROCESS | 2230 | 1471345439392 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 04:03:59 INFO - PROCESS | 2230 | 1471345439394 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 04:03:59 INFO - PROCESS | 2230 | 1471345439396 Marionette TRACE conn2 <- [1,1842,null,{}] 04:03:59 INFO - PROCESS | 2230 | 1471345439398 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}] 04:03:59 INFO - PROCESS | 2230 | 1471345439400 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:03:59 INFO - PROCESS | 2230 | 1471345439501 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 04:03:59 INFO - PROCESS | 2230 | 1471345439574 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:59 INFO - PROCESS | 2230 | 1471345439575 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:03:59 INFO - PROCESS | 2230 | ++DOCSHELL 0x12af80000 == 46 [pid = 2230] [id = 468] 04:03:59 INFO - PROCESS | 2230 | ++DOMWINDOW == 83 (0x12704c000) [pid = 2230] [serial = 1404] [outer = 0x0] 04:03:59 INFO - PROCESS | 2230 | ++DOMWINDOW == 84 (0x128c4c000) [pid = 2230] [serial = 1405] [outer = 0x12704c000] 04:03:59 INFO - PROCESS | 2230 | 1471345439606 Marionette DEBUG loaded listener.js 04:03:59 INFO - PROCESS | 2230 | ++DOMWINDOW == 85 (0x128d02c00) [pid = 2230] [serial = 1406] [outer = 0x12704c000] 04:04:00 INFO - PROCESS | 2230 | 1471345440009 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]]]}] 04:04:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 04:04:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 669ms 04:04:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 04:04:00 INFO - PROCESS | 2230 | 1471345440064 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 04:04:00 INFO - PROCESS | 2230 | 1471345440066 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 04:04:00 INFO - PROCESS | 2230 | 1471345440068 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 04:04:00 INFO - PROCESS | 2230 | 1471345440069 Marionette TRACE conn2 <- [1,1846,null,{}] 04:04:00 INFO - PROCESS | 2230 | 1471345440072 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}] 04:04:00 INFO - PROCESS | 2230 | 1471345440073 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:04:00 INFO - PROCESS | 2230 | 1471345440170 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 04:04:00 INFO - PROCESS | 2230 | 1471345440231 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:00 INFO - PROCESS | 2230 | 1471345440232 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:04:00 INFO - PROCESS | 2230 | ++DOCSHELL 0x116080800 == 47 [pid = 2230] [id = 469] 04:04:00 INFO - PROCESS | 2230 | ++DOMWINDOW == 86 (0x128d1a800) [pid = 2230] [serial = 1407] [outer = 0x0] 04:04:00 INFO - PROCESS | 2230 | ++DOMWINDOW == 87 (0x128d1f000) [pid = 2230] [serial = 1408] [outer = 0x128d1a800] 04:04:00 INFO - PROCESS | 2230 | 1471345440271 Marionette DEBUG loaded listener.js 04:04:00 INFO - PROCESS | 2230 | ++DOMWINDOW == 88 (0x129643800) [pid = 2230] [serial = 1409] [outer = 0x128d1a800] 04:04:00 INFO - PROCESS | 2230 | 1471345440774 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]]]}] 04:04:00 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) 04:04:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 771ms 04:04:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 04:04:00 INFO - PROCESS | 2230 | 1471345440840 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 04:04:00 INFO - PROCESS | 2230 | 1471345440841 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 04:04:00 INFO - PROCESS | 2230 | 1471345440843 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 04:04:00 INFO - PROCESS | 2230 | 1471345440845 Marionette TRACE conn2 <- [1,1850,null,{}] 04:04:00 INFO - PROCESS | 2230 | 1471345440847 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}] 04:04:00 INFO - PROCESS | 2230 | 1471345440852 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:04:00 INFO - PROCESS | 2230 | 1471345440955 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 04:04:01 INFO - PROCESS | 2230 | 1471345441030 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:01 INFO - PROCESS | 2230 | 1471345441031 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:04:01 INFO - PROCESS | 2230 | ++DOCSHELL 0x12c3c7000 == 48 [pid = 2230] [id = 470] 04:04:01 INFO - PROCESS | 2230 | ++DOMWINDOW == 89 (0x129646400) [pid = 2230] [serial = 1410] [outer = 0x0] 04:04:01 INFO - PROCESS | 2230 | ++DOMWINDOW == 90 (0x12a720c00) [pid = 2230] [serial = 1411] [outer = 0x129646400] 04:04:01 INFO - PROCESS | 2230 | 1471345441061 Marionette DEBUG loaded listener.js 04:04:01 INFO - PROCESS | 2230 | ++DOMWINDOW == 91 (0x12a72a400) [pid = 2230] [serial = 1412] [outer = 0x129646400] 04:04:01 INFO - PROCESS | 2230 | 1471345441557 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]]]}] 04:04:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 04:04:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 769ms 04:04:01 INFO - PROCESS | 2230 | 1471345441613 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 04:04:01 INFO - PROCESS | 2230 | 1471345441616 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 04:04:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 04:04:01 INFO - PROCESS | 2230 | 1471345441619 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 04:04:01 INFO - PROCESS | 2230 | 1471345441621 Marionette TRACE conn2 <- [1,1854,null,{}] 04:04:01 INFO - PROCESS | 2230 | 1471345441624 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}] 04:04:01 INFO - PROCESS | 2230 | 1471345441626 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:04:01 INFO - PROCESS | 2230 | 1471345441729 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 04:04:01 INFO - PROCESS | 2230 | 1471345441795 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:01 INFO - PROCESS | 2230 | 1471345441797 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:04:01 INFO - PROCESS | 2230 | ++DOCSHELL 0x119169000 == 49 [pid = 2230] [id = 471] 04:04:01 INFO - PROCESS | 2230 | ++DOMWINDOW == 92 (0x118103400) [pid = 2230] [serial = 1413] [outer = 0x0] 04:04:01 INFO - PROCESS | 2230 | ++DOMWINDOW == 93 (0x1181ac400) [pid = 2230] [serial = 1414] [outer = 0x118103400] 04:04:01 INFO - PROCESS | 2230 | 1471345441827 Marionette DEBUG loaded listener.js 04:04:01 INFO - PROCESS | 2230 | ++DOMWINDOW == 94 (0x118f9f000) [pid = 2230] [serial = 1415] [outer = 0x118103400] 04:04:02 INFO - PROCESS | 2230 | --DOCSHELL 0x118130000 == 48 [pid = 2230] [id = 463] 04:04:02 INFO - PROCESS | 2230 | --DOCSHELL 0x129864000 == 47 [pid = 2230] [id = 460] 04:04:02 INFO - PROCESS | 2230 | --DOCSHELL 0x123cca000 == 46 [pid = 2230] [id = 459] 04:04:02 INFO - PROCESS | 2230 | --DOCSHELL 0x116006800 == 45 [pid = 2230] [id = 458] 04:04:02 INFO - PROCESS | 2230 | 1471345442396 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]]]}] 04:04:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 04:04:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 822ms 04:04:02 INFO - PROCESS | 2230 | 1471345442441 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 04:04:02 INFO - PROCESS | 2230 | 1471345442444 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 04:04:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 04:04:02 INFO - PROCESS | 2230 | 1471345442447 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 04:04:02 INFO - PROCESS | 2230 | 1471345442451 Marionette TRACE conn2 <- [1,1858,null,{}] 04:04:02 INFO - PROCESS | 2230 | 1471345442457 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}] 04:04:02 INFO - PROCESS | 2230 | 1471345442459 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:04:02 INFO - PROCESS | 2230 | 1471345442565 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 04:04:02 INFO - PROCESS | 2230 | 1471345442641 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:02 INFO - PROCESS | 2230 | 1471345442643 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:04:02 INFO - PROCESS | 2230 | ++DOCSHELL 0x125064800 == 46 [pid = 2230] [id = 472] 04:04:02 INFO - PROCESS | 2230 | ++DOMWINDOW == 95 (0x11911f000) [pid = 2230] [serial = 1416] [outer = 0x0] 04:04:02 INFO - PROCESS | 2230 | ++DOMWINDOW == 96 (0x119532800) [pid = 2230] [serial = 1417] [outer = 0x11911f000] 04:04:02 INFO - PROCESS | 2230 | 1471345442677 Marionette DEBUG loaded listener.js 04:04:02 INFO - PROCESS | 2230 | ++DOMWINDOW == 97 (0x119c59800) [pid = 2230] [serial = 1418] [outer = 0x11911f000] 04:04:03 INFO - PROCESS | 2230 | 1471345443104 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]]]}] 04:04:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 04:04:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 675ms 04:04:03 INFO - PROCESS | 2230 | 1471345443123 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 04:04:03 INFO - PROCESS | 2230 | 1471345443126 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 04:04:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 04:04:03 INFO - PROCESS | 2230 | 1471345443131 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 04:04:03 INFO - PROCESS | 2230 | 1471345443133 Marionette TRACE conn2 <- [1,1862,null,{}] 04:04:03 INFO - PROCESS | 2230 | 1471345443135 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}] 04:04:03 INFO - PROCESS | 2230 | 1471345443137 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:04:03 INFO - PROCESS | 2230 | 1471345443250 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 04:04:03 INFO - PROCESS | 2230 | 1471345443316 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:03 INFO - PROCESS | 2230 | 1471345443317 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:04:03 INFO - PROCESS | 2230 | ++DOCSHELL 0x12a64a000 == 47 [pid = 2230] [id = 473] 04:04:03 INFO - PROCESS | 2230 | ++DOMWINDOW == 98 (0x119cce000) [pid = 2230] [serial = 1419] [outer = 0x0] 04:04:03 INFO - PROCESS | 2230 | ++DOMWINDOW == 99 (0x1240cf800) [pid = 2230] [serial = 1420] [outer = 0x119cce000] 04:04:03 INFO - PROCESS | 2230 | 1471345443350 Marionette DEBUG loaded listener.js 04:04:03 INFO - PROCESS | 2230 | ++DOMWINDOW == 100 (0x125547c00) [pid = 2230] [serial = 1421] [outer = 0x119cce000] 04:04:03 INFO - PROCESS | 2230 | 1471345443820 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]]]}] 04:04:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 04:04:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 722ms 04:04:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 04:04:03 INFO - PROCESS | 2230 | 1471345443892 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 04:04:03 INFO - PROCESS | 2230 | 1471345443894 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 04:04:03 INFO - PROCESS | 2230 | 1471345443899 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 04:04:03 INFO - PROCESS | 2230 | 1471345443903 Marionette TRACE conn2 <- [1,1866,null,{}] 04:04:03 INFO - PROCESS | 2230 | 1471345443912 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}] 04:04:03 INFO - PROCESS | 2230 | 1471345443916 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:04:04 INFO - PROCESS | 2230 | 1471345444023 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 04:04:04 INFO - PROCESS | 2230 | 1471345444100 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:04 INFO - PROCESS | 2230 | 1471345444102 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:04:04 INFO - PROCESS | 2230 | ++DOCSHELL 0x12c3d1000 == 48 [pid = 2230] [id = 474] 04:04:04 INFO - PROCESS | 2230 | ++DOMWINDOW == 101 (0x128d10000) [pid = 2230] [serial = 1422] [outer = 0x0] 04:04:04 INFO - PROCESS | 2230 | ++DOMWINDOW == 102 (0x1290b0c00) [pid = 2230] [serial = 1423] [outer = 0x128d10000] 04:04:04 INFO - PROCESS | 2230 | 1471345444136 Marionette DEBUG loaded listener.js 04:04:04 INFO - PROCESS | 2230 | ++DOMWINDOW == 103 (0x12a603400) [pid = 2230] [serial = 1424] [outer = 0x128d10000] 04:04:04 INFO - PROCESS | 2230 | 1471345444563 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]]]}] 04:04:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 04:04:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 674ms 04:04:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 04:04:04 INFO - PROCESS | 2230 | 1471345444574 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 04:04:04 INFO - PROCESS | 2230 | 1471345444576 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 04:04:04 INFO - PROCESS | 2230 | 1471345444578 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 04:04:04 INFO - PROCESS | 2230 | 1471345444579 Marionette TRACE conn2 <- [1,1870,null,{}] 04:04:04 INFO - PROCESS | 2230 | 1471345444582 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}] 04:04:04 INFO - PROCESS | 2230 | 1471345444583 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:04:04 INFO - PROCESS | 2230 | 1471345444693 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 04:04:04 INFO - PROCESS | 2230 | 1471345444757 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:04 INFO - PROCESS | 2230 | 1471345444758 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:04:04 INFO - PROCESS | 2230 | ++DOCSHELL 0x12cb1b000 == 49 [pid = 2230] [id = 475] 04:04:04 INFO - PROCESS | 2230 | ++DOMWINDOW == 104 (0x12a6e6800) [pid = 2230] [serial = 1425] [outer = 0x0] 04:04:04 INFO - PROCESS | 2230 | ++DOMWINDOW == 105 (0x12a72a000) [pid = 2230] [serial = 1426] [outer = 0x12a6e6800] 04:04:04 INFO - PROCESS | 2230 | 1471345444788 Marionette DEBUG loaded listener.js 04:04:04 INFO - PROCESS | 2230 | ++DOMWINDOW == 106 (0x12a803c00) [pid = 2230] [serial = 1427] [outer = 0x12a6e6800] 04:04:05 INFO - PROCESS | 2230 | 1471345445240 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]]]}] 04:04:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 04:04:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 670ms 04:04:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 04:04:05 INFO - PROCESS | 2230 | 1471345445248 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 04:04:05 INFO - PROCESS | 2230 | 1471345445250 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 04:04:05 INFO - PROCESS | 2230 | 1471345445254 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 04:04:05 INFO - PROCESS | 2230 | 1471345445256 Marionette TRACE conn2 <- [1,1874,null,{}] 04:04:05 INFO - PROCESS | 2230 | 1471345445258 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}] 04:04:05 INFO - PROCESS | 2230 | 1471345445260 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:04:05 INFO - PROCESS | 2230 | 1471345445360 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 04:04:05 INFO - PROCESS | 2230 | 1471345445454 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:05 INFO - PROCESS | 2230 | 1471345445455 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:04:05 INFO - PROCESS | 2230 | ++DOCSHELL 0x12ccc7000 == 50 [pid = 2230] [id = 476] 04:04:05 INFO - PROCESS | 2230 | ++DOMWINDOW == 107 (0x12a72c400) [pid = 2230] [serial = 1428] [outer = 0x0] 04:04:05 INFO - PROCESS | 2230 | ++DOMWINDOW == 108 (0x12a809800) [pid = 2230] [serial = 1429] [outer = 0x12a72c400] 04:04:05 INFO - PROCESS | 2230 | 1471345445485 Marionette DEBUG loaded listener.js 04:04:05 INFO - PROCESS | 2230 | ++DOMWINDOW == 109 (0x12a80f800) [pid = 2230] [serial = 1430] [outer = 0x12a72c400] 04:04:06 INFO - PROCESS | 2230 | 1471345446075 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]]]}] 04:04:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 04:04:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 873ms 04:04:06 INFO - PROCESS | 2230 | 1471345446126 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 04:04:06 INFO - PROCESS | 2230 | 1471345446129 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 04:04:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 04:04:06 INFO - PROCESS | 2230 | 1471345446132 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 04:04:06 INFO - PROCESS | 2230 | 1471345446134 Marionette TRACE conn2 <- [1,1878,null,{}] 04:04:06 INFO - PROCESS | 2230 | 1471345446138 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}] 04:04:06 INFO - PROCESS | 2230 | 1471345446140 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:04:06 INFO - PROCESS | 2230 | 1471345446242 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 04:04:06 INFO - PROCESS | 2230 | 1471345446308 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:06 INFO - PROCESS | 2230 | 1471345446311 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:04:06 INFO - PROCESS | 2230 | ++DOCSHELL 0x128c25000 == 51 [pid = 2230] [id = 477] 04:04:06 INFO - PROCESS | 2230 | ++DOMWINDOW == 110 (0x1194c2000) [pid = 2230] [serial = 1431] [outer = 0x0] 04:04:06 INFO - PROCESS | 2230 | ++DOMWINDOW == 111 (0x119722000) [pid = 2230] [serial = 1432] [outer = 0x1194c2000] 04:04:06 INFO - PROCESS | 2230 | 1471345446340 Marionette DEBUG loaded listener.js 04:04:06 INFO - PROCESS | 2230 | ++DOMWINDOW == 112 (0x120fdd800) [pid = 2230] [serial = 1433] [outer = 0x1194c2000] 04:04:06 INFO - PROCESS | 2230 | --DOCSHELL 0x129505000 == 50 [pid = 2230] [id = 467] 04:04:06 INFO - PROCESS | 2230 | --DOCSHELL 0x125586800 == 49 [pid = 2230] [id = 466] 04:04:06 INFO - PROCESS | 2230 | --DOCSHELL 0x123875000 == 48 [pid = 2230] [id = 465] 04:04:06 INFO - PROCESS | 2230 | --DOCSHELL 0x1162cc800 == 47 [pid = 2230] [id = 464] 04:04:06 INFO - PROCESS | 2230 | 1471345446927 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]]]}] 04:04:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 04:04:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 823ms 04:04:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 04:04:06 INFO - PROCESS | 2230 | 1471345446964 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 04:04:06 INFO - PROCESS | 2230 | 1471345446966 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 04:04:06 INFO - PROCESS | 2230 | 1471345446971 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 04:04:06 INFO - PROCESS | 2230 | 1471345446973 Marionette TRACE conn2 <- [1,1882,null,{}] 04:04:06 INFO - PROCESS | 2230 | 1471345446977 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}] 04:04:06 INFO - PROCESS | 2230 | 1471345446979 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:04:07 INFO - PROCESS | 2230 | 1471345447086 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 04:04:07 INFO - PROCESS | 2230 | 1471345447168 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:07 INFO - PROCESS | 2230 | 1471345447169 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:04:07 INFO - PROCESS | 2230 | ++DOCSHELL 0x125062000 == 48 [pid = 2230] [id = 478] 04:04:07 INFO - PROCESS | 2230 | ++DOMWINDOW == 113 (0x119cc0800) [pid = 2230] [serial = 1434] [outer = 0x0] 04:04:07 INFO - PROCESS | 2230 | ++DOMWINDOW == 114 (0x1239cac00) [pid = 2230] [serial = 1435] [outer = 0x119cc0800] 04:04:07 INFO - PROCESS | 2230 | 1471345447203 Marionette DEBUG loaded listener.js 04:04:07 INFO - PROCESS | 2230 | ++DOMWINDOW == 115 (0x12480d000) [pid = 2230] [serial = 1436] [outer = 0x119cc0800] 04:04:07 INFO - PROCESS | 2230 | 1471345447646 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]]]}] 04:04:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 04:04:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 723ms 04:04:07 INFO - PROCESS | 2230 | 1471345447694 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 04:04:07 INFO - PROCESS | 2230 | 1471345447697 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 04:04:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 04:04:07 INFO - PROCESS | 2230 | 1471345447722 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 04:04:07 INFO - PROCESS | 2230 | 1471345447724 Marionette TRACE conn2 <- [1,1886,null,{}] 04:04:07 INFO - PROCESS | 2230 | 1471345447729 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}] 04:04:07 INFO - PROCESS | 2230 | 1471345447730 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:04:07 INFO - PROCESS | 2230 | 1471345447841 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 04:04:07 INFO - PROCESS | 2230 | 1471345447921 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:07 INFO - PROCESS | 2230 | 1471345447923 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:04:07 INFO - PROCESS | 2230 | ++DOCSHELL 0x12c07a000 == 49 [pid = 2230] [id = 479] 04:04:07 INFO - PROCESS | 2230 | ++DOMWINDOW == 116 (0x12760dc00) [pid = 2230] [serial = 1437] [outer = 0x0] 04:04:07 INFO - PROCESS | 2230 | ++DOMWINDOW == 117 (0x128c4e800) [pid = 2230] [serial = 1438] [outer = 0x12760dc00] 04:04:07 INFO - PROCESS | 2230 | 1471345447955 Marionette DEBUG loaded listener.js 04:04:08 INFO - PROCESS | 2230 | ++DOMWINDOW == 118 (0x128d22800) [pid = 2230] [serial = 1439] [outer = 0x12760dc00] 04:04:08 INFO - PROCESS | 2230 | 1471345448426 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]]]}] 04:04:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 04:04:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 792ms 04:04:08 INFO - PROCESS | 2230 | 1471345448494 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 04:04:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 04:04:08 INFO - PROCESS | 2230 | 1471345448496 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 04:04:08 INFO - PROCESS | 2230 | 1471345448498 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 04:04:08 INFO - PROCESS | 2230 | 1471345448501 Marionette TRACE conn2 <- [1,1890,null,{}] 04:04:08 INFO - PROCESS | 2230 | 1471345448511 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}] 04:04:08 INFO - PROCESS | 2230 | 1471345448514 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:04:08 INFO - PROCESS | 2230 | 1471345448618 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 04:04:08 INFO - PROCESS | 2230 | 1471345448699 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:08 INFO - PROCESS | 2230 | 1471345448701 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:04:08 INFO - PROCESS | 2230 | ++DOCSHELL 0x12d3d7800 == 50 [pid = 2230] [id = 480] 04:04:08 INFO - PROCESS | 2230 | ++DOMWINDOW == 119 (0x12a6f2800) [pid = 2230] [serial = 1440] [outer = 0x0] 04:04:08 INFO - PROCESS | 2230 | ++DOMWINDOW == 120 (0x12a726c00) [pid = 2230] [serial = 1441] [outer = 0x12a6f2800] 04:04:08 INFO - PROCESS | 2230 | 1471345448734 Marionette DEBUG loaded listener.js 04:04:08 INFO - PROCESS | 2230 | ++DOMWINDOW == 121 (0x12a80f400) [pid = 2230] [serial = 1442] [outer = 0x12a6f2800] 04:04:09 INFO - PROCESS | 2230 | 1471345449195 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]]]}] 04:04:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 04:04:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 724ms 04:04:09 INFO - PROCESS | 2230 | 1471345449223 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 04:04:09 INFO - PROCESS | 2230 | 1471345449226 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 04:04:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 04:04:09 INFO - PROCESS | 2230 | 1471345449230 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 04:04:09 INFO - PROCESS | 2230 | 1471345449232 Marionette TRACE conn2 <- [1,1894,null,{}] 04:04:09 INFO - PROCESS | 2230 | 1471345449236 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}] 04:04:09 INFO - PROCESS | 2230 | 1471345449238 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:04:09 INFO - PROCESS | 2230 | 1471345449394 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 04:04:09 INFO - PROCESS | 2230 | 1471345449536 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:09 INFO - PROCESS | 2230 | 1471345449537 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:04:09 INFO - PROCESS | 2230 | ++DOCSHELL 0x12d69e000 == 51 [pid = 2230] [id = 481] 04:04:09 INFO - PROCESS | 2230 | ++DOMWINDOW == 122 (0x12a8eec00) [pid = 2230] [serial = 1443] [outer = 0x0] 04:04:09 INFO - PROCESS | 2230 | ++DOMWINDOW == 123 (0x12a8f8800) [pid = 2230] [serial = 1444] [outer = 0x12a8eec00] 04:04:09 INFO - PROCESS | 2230 | 1471345449570 Marionette DEBUG loaded listener.js 04:04:09 INFO - PROCESS | 2230 | ++DOMWINDOW == 124 (0x12af92c00) [pid = 2230] [serial = 1445] [outer = 0x12a8eec00] 04:04:10 INFO - PROCESS | 2230 | 1471345450034 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]]]}] 04:04:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 04:04:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 822ms 04:04:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 04:04:10 INFO - PROCESS | 2230 | 1471345450053 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 04:04:10 INFO - PROCESS | 2230 | 1471345450055 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 04:04:10 INFO - PROCESS | 2230 | 1471345450058 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 04:04:10 INFO - PROCESS | 2230 | 1471345450059 Marionette TRACE conn2 <- [1,1898,null,{}] 04:04:10 INFO - PROCESS | 2230 | 1471345450061 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}] 04:04:10 INFO - PROCESS | 2230 | 1471345450063 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:04:10 INFO - PROCESS | 2230 | 1471345450163 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 04:04:10 INFO - PROCESS | 2230 | 1471345450229 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:10 INFO - PROCESS | 2230 | 1471345450230 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:04:10 INFO - PROCESS | 2230 | ++DOCSHELL 0x12d9d8000 == 52 [pid = 2230] [id = 482] 04:04:10 INFO - PROCESS | 2230 | ++DOMWINDOW == 125 (0x12af8f400) [pid = 2230] [serial = 1446] [outer = 0x0] 04:04:10 INFO - PROCESS | 2230 | ++DOMWINDOW == 126 (0x12afaf800) [pid = 2230] [serial = 1447] [outer = 0x12af8f400] 04:04:10 INFO - PROCESS | 2230 | 1471345450260 Marionette DEBUG loaded listener.js 04:04:10 INFO - PROCESS | 2230 | ++DOMWINDOW == 127 (0x12afbbc00) [pid = 2230] [serial = 1448] [outer = 0x12af8f400] 04:04:10 INFO - PROCESS | 2230 | 1471345450697 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]]]}] 04:04:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 04:04:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 668ms 04:04:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 04:04:10 INFO - PROCESS | 2230 | 1471345450727 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 04:04:10 INFO - PROCESS | 2230 | 1471345450728 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 04:04:10 INFO - PROCESS | 2230 | 1471345450730 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 04:04:10 INFO - PROCESS | 2230 | 1471345450732 Marionette TRACE conn2 <- [1,1902,null,{}] 04:04:10 INFO - PROCESS | 2230 | 1471345450734 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}] 04:04:10 INFO - PROCESS | 2230 | 1471345450739 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:04:10 INFO - PROCESS | 2230 | 1471345450870 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 04:04:10 INFO - PROCESS | 2230 | 1471345450991 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:10 INFO - PROCESS | 2230 | 1471345450992 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:04:11 INFO - PROCESS | 2230 | ++DOCSHELL 0x12dcd4800 == 53 [pid = 2230] [id = 483] 04:04:11 INFO - PROCESS | 2230 | ++DOMWINDOW == 128 (0x118115c00) [pid = 2230] [serial = 1449] [outer = 0x0] 04:04:11 INFO - PROCESS | 2230 | ++DOMWINDOW == 129 (0x12b20d000) [pid = 2230] [serial = 1450] [outer = 0x118115c00] 04:04:11 INFO - PROCESS | 2230 | 1471345451026 Marionette DEBUG loaded listener.js 04:04:11 INFO - PROCESS | 2230 | ++DOMWINDOW == 130 (0x12bd95c00) [pid = 2230] [serial = 1451] [outer = 0x118115c00] 04:04:11 INFO - PROCESS | 2230 | 1471345451495 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]]]}] 04:04:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 04:04:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 824ms 04:04:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 04:04:11 INFO - PROCESS | 2230 | 1471345451555 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 04:04:11 INFO - PROCESS | 2230 | 1471345451556 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 04:04:11 INFO - PROCESS | 2230 | 1471345451559 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 04:04:11 INFO - PROCESS | 2230 | 1471345451560 Marionette TRACE conn2 <- [1,1906,null,{}] 04:04:11 INFO - PROCESS | 2230 | 1471345451562 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}] 04:04:11 INFO - PROCESS | 2230 | 1471345451564 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:04:11 INFO - PROCESS | 2230 | 1471345451665 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 04:04:11 INFO - PROCESS | 2230 | 1471345451829 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:11 INFO - PROCESS | 2230 | 1471345451830 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:04:11 INFO - PROCESS | 2230 | ++DOCSHELL 0x119c17000 == 54 [pid = 2230] [id = 484] 04:04:11 INFO - PROCESS | 2230 | ++DOMWINDOW == 131 (0x116058800) [pid = 2230] [serial = 1452] [outer = 0x0] 04:04:11 INFO - PROCESS | 2230 | ++DOMWINDOW == 132 (0x116aa7c00) [pid = 2230] [serial = 1453] [outer = 0x116058800] 04:04:11 INFO - PROCESS | 2230 | 1471345451859 Marionette DEBUG loaded listener.js 04:04:11 INFO - PROCESS | 2230 | ++DOMWINDOW == 133 (0x11911a800) [pid = 2230] [serial = 1454] [outer = 0x116058800] 04:04:12 INFO - PROCESS | 2230 | 1471345452284 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]]]}] 04:04:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 04:04:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 768ms 04:04:12 INFO - PROCESS | 2230 | 1471345452329 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 04:04:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 04:04:12 INFO - PROCESS | 2230 | 1471345452331 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 04:04:12 INFO - PROCESS | 2230 | 1471345452334 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 04:04:12 INFO - PROCESS | 2230 | 1471345452336 Marionette TRACE conn2 <- [1,1910,null,{}] 04:04:12 INFO - PROCESS | 2230 | 1471345452339 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}] 04:04:12 INFO - PROCESS | 2230 | 1471345452342 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:04:12 INFO - PROCESS | 2230 | 1471345452516 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 04:04:12 INFO - PROCESS | 2230 | --DOCSHELL 0x12a64a000 == 53 [pid = 2230] [id = 473] 04:04:12 INFO - PROCESS | 2230 | --DOCSHELL 0x125064800 == 52 [pid = 2230] [id = 472] 04:04:12 INFO - PROCESS | 2230 | 1471345452613 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:12 INFO - PROCESS | 2230 | 1471345452615 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:04:12 INFO - PROCESS | 2230 | ++DOCSHELL 0x125064800 == 53 [pid = 2230] [id = 485] 04:04:12 INFO - PROCESS | 2230 | ++DOMWINDOW == 134 (0x1160cc400) [pid = 2230] [serial = 1455] [outer = 0x0] 04:04:12 INFO - PROCESS | 2230 | ++DOMWINDOW == 135 (0x1181b8800) [pid = 2230] [serial = 1456] [outer = 0x1160cc400] 04:04:12 INFO - PROCESS | 2230 | 1471345452650 Marionette DEBUG loaded listener.js 04:04:12 INFO - PROCESS | 2230 | ++DOMWINDOW == 136 (0x119ccdc00) [pid = 2230] [serial = 1457] [outer = 0x1160cc400] 04:04:13 INFO - PROCESS | 2230 | 1471345453121 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]]]}] 04:04:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 04:04:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 821ms 04:04:13 INFO - PROCESS | 2230 | 1471345453156 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 04:04:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 04:04:13 INFO - PROCESS | 2230 | 1471345453159 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 04:04:13 INFO - PROCESS | 2230 | 1471345453163 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 04:04:13 INFO - PROCESS | 2230 | 1471345453165 Marionette TRACE conn2 <- [1,1914,null,{}] 04:04:13 INFO - PROCESS | 2230 | 1471345453170 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}] 04:04:13 INFO - PROCESS | 2230 | 1471345453173 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:04:13 INFO - PROCESS | 2230 | 1471345453280 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 04:04:13 INFO - PROCESS | 2230 | 1471345453362 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:13 INFO - PROCESS | 2230 | 1471345453364 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:04:13 INFO - PROCESS | 2230 | ++DOCSHELL 0x12ccb7000 == 54 [pid = 2230] [id = 486] 04:04:13 INFO - PROCESS | 2230 | ++DOMWINDOW == 137 (0x1290a4800) [pid = 2230] [serial = 1458] [outer = 0x0] 04:04:13 INFO - PROCESS | 2230 | ++DOMWINDOW == 138 (0x1293d7800) [pid = 2230] [serial = 1459] [outer = 0x1290a4800] 04:04:13 INFO - PROCESS | 2230 | 1471345453397 Marionette DEBUG loaded listener.js 04:04:13 INFO - PROCESS | 2230 | ++DOMWINDOW == 139 (0x129646c00) [pid = 2230] [serial = 1460] [outer = 0x1290a4800] 04:04:13 INFO - PROCESS | 2230 | 1471345453842 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]]]}] 04:04:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 04:04:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 724ms 04:04:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 04:04:13 INFO - PROCESS | 2230 | 1471345453887 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 04:04:13 INFO - PROCESS | 2230 | 1471345453889 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 04:04:13 INFO - PROCESS | 2230 | 1471345453892 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 04:04:13 INFO - PROCESS | 2230 | 1471345453893 Marionette TRACE conn2 <- [1,1918,null,{}] 04:04:13 INFO - PROCESS | 2230 | 1471345453896 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}] 04:04:13 INFO - PROCESS | 2230 | 1471345453897 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:04:14 INFO - PROCESS | 2230 | 1471345454009 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 04:04:14 INFO - PROCESS | 2230 | 1471345454094 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:14 INFO - PROCESS | 2230 | 1471345454095 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:04:14 INFO - PROCESS | 2230 | ++DOCSHELL 0x12d924000 == 55 [pid = 2230] [id = 487] 04:04:14 INFO - PROCESS | 2230 | ++DOMWINDOW == 140 (0x12a802c00) [pid = 2230] [serial = 1461] [outer = 0x0] 04:04:14 INFO - PROCESS | 2230 | ++DOMWINDOW == 141 (0x12a811c00) [pid = 2230] [serial = 1462] [outer = 0x12a802c00] 04:04:14 INFO - PROCESS | 2230 | 1471345454126 Marionette DEBUG loaded listener.js 04:04:14 INFO - PROCESS | 2230 | ++DOMWINDOW == 142 (0x12a8f6c00) [pid = 2230] [serial = 1463] [outer = 0x12a802c00] 04:04:14 INFO - PROCESS | 2230 | 1471345454563 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]]]}] 04:04:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 04:04:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 721ms 04:04:14 INFO - PROCESS | 2230 | 1471345454613 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 04:04:14 INFO - PROCESS | 2230 | 1471345454616 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 04:04:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 04:04:14 INFO - PROCESS | 2230 | 1471345454646 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 04:04:14 INFO - PROCESS | 2230 | 1471345454649 Marionette TRACE conn2 <- [1,1922,null,{}] 04:04:14 INFO - PROCESS | 2230 | 1471345454652 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}] 04:04:14 INFO - PROCESS | 2230 | 1471345454656 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:04:14 INFO - PROCESS | 2230 | 1471345454767 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 04:04:14 INFO - PROCESS | 2230 | 1471345454850 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:14 INFO - PROCESS | 2230 | 1471345454852 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:04:14 INFO - PROCESS | 2230 | ++DOCSHELL 0x112788000 == 56 [pid = 2230] [id = 488] 04:04:14 INFO - PROCESS | 2230 | ++DOMWINDOW == 143 (0x12b210800) [pid = 2230] [serial = 1464] [outer = 0x0] 04:04:14 INFO - PROCESS | 2230 | ++DOMWINDOW == 144 (0x12b217800) [pid = 2230] [serial = 1465] [outer = 0x12b210800] 04:04:14 INFO - PROCESS | 2230 | 1471345454882 Marionette DEBUG loaded listener.js 04:04:14 INFO - PROCESS | 2230 | ++DOMWINDOW == 145 (0x12baf9800) [pid = 2230] [serial = 1466] [outer = 0x12b210800] 04:04:15 INFO - PROCESS | 2230 | 1471345455317 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]]]}] 04:04:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 04:04:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 731ms 04:04:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 04:04:15 INFO - PROCESS | 2230 | 1471345455367 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 04:04:15 INFO - PROCESS | 2230 | 1471345455369 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 04:04:15 INFO - PROCESS | 2230 | 1471345455371 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 04:04:15 INFO - PROCESS | 2230 | 1471345455373 Marionette TRACE conn2 <- [1,1926,null,{}] 04:04:15 INFO - PROCESS | 2230 | 1471345455375 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}] 04:04:15 INFO - PROCESS | 2230 | 1471345455377 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:04:15 INFO - PROCESS | 2230 | 1471345455484 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 04:04:15 INFO - PROCESS | 2230 | 1471345455566 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:15 INFO - PROCESS | 2230 | 1471345455568 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:04:15 INFO - PROCESS | 2230 | ++DOCSHELL 0x12d41c000 == 57 [pid = 2230] [id = 489] 04:04:15 INFO - PROCESS | 2230 | ++DOMWINDOW == 146 (0x12af9e400) [pid = 2230] [serial = 1467] [outer = 0x0] 04:04:15 INFO - PROCESS | 2230 | ++DOMWINDOW == 147 (0x12bd93800) [pid = 2230] [serial = 1468] [outer = 0x12af9e400] 04:04:15 INFO - PROCESS | 2230 | 1471345455599 Marionette DEBUG loaded listener.js 04:04:15 INFO - PROCESS | 2230 | ++DOMWINDOW == 148 (0x12bd9f400) [pid = 2230] [serial = 1469] [outer = 0x12af9e400] 04:04:16 INFO - PROCESS | 2230 | 1471345456008 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]]]}] 04:04:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 04:04:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 669ms 04:04:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 04:04:16 INFO - PROCESS | 2230 | 1471345456041 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 04:04:16 INFO - PROCESS | 2230 | 1471345456042 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 04:04:16 INFO - PROCESS | 2230 | 1471345456044 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 04:04:16 INFO - PROCESS | 2230 | 1471345456046 Marionette TRACE conn2 <- [1,1930,null,{}] 04:04:16 INFO - PROCESS | 2230 | 1471345456048 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}] 04:04:16 INFO - PROCESS | 2230 | 1471345456050 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:04:16 INFO - PROCESS | 2230 | 1471345456173 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 04:04:16 INFO - PROCESS | 2230 | 1471345456287 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:16 INFO - PROCESS | 2230 | 1471345456292 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:04:16 INFO - PROCESS | 2230 | ++DOCSHELL 0x12cc59000 == 58 [pid = 2230] [id = 490] 04:04:16 INFO - PROCESS | 2230 | ++DOMWINDOW == 149 (0x12bf6d400) [pid = 2230] [serial = 1470] [outer = 0x0] 04:04:16 INFO - PROCESS | 2230 | ++DOMWINDOW == 150 (0x12bf6f000) [pid = 2230] [serial = 1471] [outer = 0x12bf6d400] 04:04:16 INFO - PROCESS | 2230 | 1471345456334 Marionette DEBUG loaded listener.js 04:04:16 INFO - PROCESS | 2230 | ++DOMWINDOW == 151 (0x12c04f000) [pid = 2230] [serial = 1472] [outer = 0x12bf6d400] 04:04:16 INFO - PROCESS | 2230 | 1471345456804 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]]]}] 04:04:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 04:04:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 769ms 04:04:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 04:04:16 INFO - PROCESS | 2230 | 1471345456814 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 04:04:16 INFO - PROCESS | 2230 | 1471345456816 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 04:04:16 INFO - PROCESS | 2230 | 1471345456822 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 04:04:16 INFO - PROCESS | 2230 | 1471345456825 Marionette TRACE conn2 <- [1,1934,null,{}] 04:04:16 INFO - PROCESS | 2230 | 1471345456828 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}] 04:04:16 INFO - PROCESS | 2230 | 1471345456830 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:04:16 INFO - PROCESS | 2230 | 1471345456990 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 04:04:17 INFO - PROCESS | 2230 | 1471345457110 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:17 INFO - PROCESS | 2230 | 1471345457111 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:04:17 INFO - PROCESS | 2230 | ++DOCSHELL 0x12dc64800 == 59 [pid = 2230] [id = 491] 04:04:17 INFO - PROCESS | 2230 | ++DOMWINDOW == 152 (0x12c04fc00) [pid = 2230] [serial = 1473] [outer = 0x0] 04:04:17 INFO - PROCESS | 2230 | ++DOMWINDOW == 153 (0x12c54b400) [pid = 2230] [serial = 1474] [outer = 0x12c04fc00] 04:04:17 INFO - PROCESS | 2230 | 1471345457145 Marionette DEBUG loaded listener.js 04:04:17 INFO - PROCESS | 2230 | ++DOMWINDOW == 154 (0x12c6c8000) [pid = 2230] [serial = 1475] [outer = 0x12c04fc00] 04:04:17 INFO - PROCESS | 2230 | 1471345457628 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]]]}] 04:04:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 04:04:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 825ms 04:04:17 INFO - PROCESS | 2230 | 1471345457645 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 04:04:17 INFO - PROCESS | 2230 | 1471345457646 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 04:04:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 04:04:17 INFO - PROCESS | 2230 | 1471345457649 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 04:04:17 INFO - PROCESS | 2230 | 1471345457650 Marionette TRACE conn2 <- [1,1938,null,{}] 04:04:17 INFO - PROCESS | 2230 | 1471345457675 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}] 04:04:17 INFO - PROCESS | 2230 | 1471345457677 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:04:17 INFO - PROCESS | 2230 | 1471345457780 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 04:04:17 INFO - PROCESS | 2230 | 1471345457864 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:17 INFO - PROCESS | 2230 | 1471345457865 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:04:17 INFO - PROCESS | 2230 | ++DOCSHELL 0x12e124800 == 60 [pid = 2230] [id = 492] 04:04:17 INFO - PROCESS | 2230 | ++DOMWINDOW == 155 (0x12baf0400) [pid = 2230] [serial = 1476] [outer = 0x0] 04:04:17 INFO - PROCESS | 2230 | ++DOMWINDOW == 156 (0x12c6cc800) [pid = 2230] [serial = 1477] [outer = 0x12baf0400] 04:04:17 INFO - PROCESS | 2230 | 1471345457896 Marionette DEBUG loaded listener.js 04:04:17 INFO - PROCESS | 2230 | ++DOMWINDOW == 157 (0x12c6d1c00) [pid = 2230] [serial = 1478] [outer = 0x12baf0400] 04:04:18 INFO - PROCESS | 2230 | 1471345458331 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]]]}] 04:04:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 04:04:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 691ms 04:04:18 INFO - PROCESS | 2230 | 1471345458341 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 04:04:18 INFO - PROCESS | 2230 | 1471345458342 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 04:04:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 04:04:18 INFO - PROCESS | 2230 | 1471345458345 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 04:04:18 INFO - PROCESS | 2230 | 1471345458346 Marionette TRACE conn2 <- [1,1942,null,{}] 04:04:18 INFO - PROCESS | 2230 | 1471345458349 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}] 04:04:18 INFO - PROCESS | 2230 | 1471345458350 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:04:18 INFO - PROCESS | 2230 | 1471345458656 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 04:04:18 INFO - PROCESS | 2230 | 1471345458713 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:18 INFO - PROCESS | 2230 | 1471345458715 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:04:18 INFO - PROCESS | 2230 | ++DOCSHELL 0x12c3c4800 == 61 [pid = 2230] [id = 493] 04:04:18 INFO - PROCESS | 2230 | ++DOMWINDOW == 158 (0x118375400) [pid = 2230] [serial = 1479] [outer = 0x0] 04:04:18 INFO - PROCESS | 2230 | ++DOMWINDOW == 159 (0x118378c00) [pid = 2230] [serial = 1480] [outer = 0x118375400] 04:04:18 INFO - PROCESS | 2230 | 1471345458744 Marionette DEBUG loaded listener.js 04:04:18 INFO - PROCESS | 2230 | ++DOMWINDOW == 160 (0x1194ac000) [pid = 2230] [serial = 1481] [outer = 0x118375400] 04:04:19 INFO - PROCESS | 2230 | --DOCSHELL 0x12af80000 == 60 [pid = 2230] [id = 468] 04:04:19 INFO - PROCESS | 2230 | --DOCSHELL 0x119c17000 == 59 [pid = 2230] [id = 484] 04:04:19 INFO - PROCESS | 2230 | --DOCSHELL 0x12d9d8000 == 58 [pid = 2230] [id = 482] 04:04:19 INFO - PROCESS | 2230 | --DOCSHELL 0x12d69e000 == 57 [pid = 2230] [id = 481] 04:04:19 INFO - PROCESS | 2230 | --DOCSHELL 0x12d3d7800 == 56 [pid = 2230] [id = 480] 04:04:19 INFO - PROCESS | 2230 | --DOCSHELL 0x12c07a000 == 55 [pid = 2230] [id = 479] 04:04:19 INFO - PROCESS | 2230 | --DOCSHELL 0x125062000 == 54 [pid = 2230] [id = 478] 04:04:19 INFO - PROCESS | 2230 | 1471345459328 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]]]}] 04:04:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 04:04:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1021ms 04:04:19 INFO - PROCESS | 2230 | 1471345459367 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 04:04:19 INFO - PROCESS | 2230 | 1471345459373 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 04:04:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 04:04:19 INFO - PROCESS | 2230 | 1471345459377 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 04:04:19 INFO - PROCESS | 2230 | 1471345459379 Marionette TRACE conn2 <- [1,1946,null,{}] 04:04:19 INFO - PROCESS | 2230 | 1471345459383 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}] 04:04:19 INFO - PROCESS | 2230 | 1471345459384 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:04:19 INFO - PROCESS | 2230 | 1471345459494 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 04:04:19 INFO - PROCESS | 2230 | 1471345459580 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:19 INFO - PROCESS | 2230 | 1471345459583 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:04:19 INFO - PROCESS | 2230 | ++DOCSHELL 0x12ba82800 == 55 [pid = 2230] [id = 494] 04:04:19 INFO - PROCESS | 2230 | ++DOMWINDOW == 161 (0x1194b2800) [pid = 2230] [serial = 1482] [outer = 0x0] 04:04:19 INFO - PROCESS | 2230 | ++DOMWINDOW == 162 (0x119a99c00) [pid = 2230] [serial = 1483] [outer = 0x1194b2800] 04:04:19 INFO - PROCESS | 2230 | 1471345459617 Marionette DEBUG loaded listener.js 04:04:19 INFO - PROCESS | 2230 | ++DOMWINDOW == 163 (0x124fa2800) [pid = 2230] [serial = 1484] [outer = 0x1194b2800] 04:04:20 INFO - PROCESS | 2230 | 1471345460055 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]]]}] 04:04:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 04:04:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 720ms 04:04:20 INFO - PROCESS | 2230 | 1471345460097 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 04:04:20 INFO - PROCESS | 2230 | 1471345460100 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 04:04:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 04:04:20 INFO - PROCESS | 2230 | 1471345460105 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 04:04:20 INFO - PROCESS | 2230 | 1471345460107 Marionette TRACE conn2 <- [1,1950,null,{}] 04:04:20 INFO - PROCESS | 2230 | 1471345460110 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}] 04:04:20 INFO - PROCESS | 2230 | 1471345460111 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:04:20 INFO - PROCESS | 2230 | 1471345460225 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 04:04:20 INFO - PROCESS | 2230 | 1471345460313 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:20 INFO - PROCESS | 2230 | 1471345460315 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:04:20 INFO - PROCESS | 2230 | ++DOCSHELL 0x12d690000 == 56 [pid = 2230] [id = 495] 04:04:20 INFO - PROCESS | 2230 | ++DOMWINDOW == 164 (0x128c57800) [pid = 2230] [serial = 1485] [outer = 0x0] 04:04:20 INFO - PROCESS | 2230 | ++DOMWINDOW == 165 (0x129647400) [pid = 2230] [serial = 1486] [outer = 0x128c57800] 04:04:20 INFO - PROCESS | 2230 | 1471345460347 Marionette DEBUG loaded listener.js 04:04:20 INFO - PROCESS | 2230 | ++DOMWINDOW == 166 (0x12a803800) [pid = 2230] [serial = 1487] [outer = 0x128c57800] 04:04:20 INFO - PROCESS | 2230 | 1471345460808 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]]]}] 04:04:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 04:04:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 770ms 04:04:20 INFO - PROCESS | 2230 | 1471345460876 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 04:04:20 INFO - PROCESS | 2230 | 1471345460877 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 04:04:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 04:04:20 INFO - PROCESS | 2230 | 1471345460880 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 04:04:20 INFO - PROCESS | 2230 | 1471345460882 Marionette TRACE conn2 <- [1,1954,null,{}] 04:04:20 INFO - PROCESS | 2230 | 1471345460892 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}] 04:04:20 INFO - PROCESS | 2230 | 1471345460895 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:04:21 INFO - PROCESS | 2230 | 1471345461005 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 04:04:21 INFO - PROCESS | 2230 | 1471345461089 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:21 INFO - PROCESS | 2230 | 1471345461092 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:04:21 INFO - PROCESS | 2230 | ++DOCSHELL 0x12dc5d800 == 57 [pid = 2230] [id = 496] 04:04:21 INFO - PROCESS | 2230 | ++DOMWINDOW == 167 (0x12af94800) [pid = 2230] [serial = 1488] [outer = 0x0] 04:04:21 INFO - PROCESS | 2230 | ++DOMWINDOW == 168 (0x12afb7000) [pid = 2230] [serial = 1489] [outer = 0x12af94800] 04:04:21 INFO - PROCESS | 2230 | 1471345461126 Marionette DEBUG loaded listener.js 04:04:21 INFO - PROCESS | 2230 | ++DOMWINDOW == 169 (0x12b216800) [pid = 2230] [serial = 1490] [outer = 0x12af94800] 04:04:21 INFO - PROCESS | 2230 | 1471345461562 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]]]}] 04:04:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 04:04:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 723ms 04:04:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 04:04:21 INFO - PROCESS | 2230 | 1471345461603 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 04:04:21 INFO - PROCESS | 2230 | 1471345461605 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 04:04:21 INFO - PROCESS | 2230 | 1471345461608 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 04:04:21 INFO - PROCESS | 2230 | 1471345461609 Marionette TRACE conn2 <- [1,1958,null,{}] 04:04:21 INFO - PROCESS | 2230 | 1471345461612 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}] 04:04:21 INFO - PROCESS | 2230 | 1471345461613 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:04:21 INFO - PROCESS | 2230 | 1471345461723 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 04:04:21 INFO - PROCESS | 2230 | 1471345461809 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:21 INFO - PROCESS | 2230 | 1471345461811 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:04:21 INFO - PROCESS | 2230 | ++DOCSHELL 0x12e137000 == 58 [pid = 2230] [id = 497] 04:04:21 INFO - PROCESS | 2230 | ++DOMWINDOW == 170 (0x12afbb000) [pid = 2230] [serial = 1491] [outer = 0x0] 04:04:21 INFO - PROCESS | 2230 | ++DOMWINDOW == 171 (0x12bf68400) [pid = 2230] [serial = 1492] [outer = 0x12afbb000] 04:04:21 INFO - PROCESS | 2230 | 1471345461843 Marionette DEBUG loaded listener.js 04:04:21 INFO - PROCESS | 2230 | ++DOMWINDOW == 172 (0x12c046c00) [pid = 2230] [serial = 1493] [outer = 0x12afbb000] 04:04:22 INFO - PROCESS | 2230 | --DOCSHELL 0x12c3cb800 == 57 [pid = 2230] [id = 13] 04:04:22 INFO - PROCESS | 2230 | --DOCSHELL 0x12ba7a000 == 56 [pid = 2230] [id = 430] 04:04:22 INFO - PROCESS | 2230 | --DOCSHELL 0x1184b9800 == 55 [pid = 2230] [id = 18] 04:04:22 INFO - PROCESS | 2230 | --DOCSHELL 0x12dc64800 == 54 [pid = 2230] [id = 491] 04:04:22 INFO - PROCESS | 2230 | --DOCSHELL 0x12cc59000 == 53 [pid = 2230] [id = 490] 04:04:22 INFO - PROCESS | 2230 | --DOCSHELL 0x12d41c000 == 52 [pid = 2230] [id = 489] 04:04:22 INFO - PROCESS | 2230 | --DOCSHELL 0x112788000 == 51 [pid = 2230] [id = 488] 04:04:22 INFO - PROCESS | 2230 | --DOCSHELL 0x12d924000 == 50 [pid = 2230] [id = 487] 04:04:22 INFO - PROCESS | 2230 | --DOCSHELL 0x12ccb7000 == 49 [pid = 2230] [id = 486] 04:04:22 INFO - PROCESS | 2230 | --DOCSHELL 0x125064800 == 48 [pid = 2230] [id = 485] 04:04:25 INFO - PROCESS | 2230 | --DOCSHELL 0x116083800 == 47 [pid = 2230] [id = 431] 04:04:25 INFO - PROCESS | 2230 | --DOCSHELL 0x128c1d000 == 46 [pid = 2230] [id = 425] 04:04:25 INFO - PROCESS | 2230 | --DOCSHELL 0x12a8ad800 == 45 [pid = 2230] [id = 8] 04:04:25 INFO - PROCESS | 2230 | --DOCSHELL 0x12c3c7000 == 44 [pid = 2230] [id = 470] 04:04:25 INFO - PROCESS | 2230 | --DOCSHELL 0x116080800 == 43 [pid = 2230] [id = 469] 04:04:25 INFO - PROCESS | 2230 | --DOCSHELL 0x116f6c000 == 42 [pid = 2230] [id = 451] 04:04:25 INFO - PROCESS | 2230 | --DOCSHELL 0x129355800 == 41 [pid = 2230] [id = 426] 04:04:25 INFO - PROCESS | 2230 | --DOCSHELL 0x12cb1b000 == 40 [pid = 2230] [id = 475] 04:04:25 INFO - PROCESS | 2230 | --DOCSHELL 0x12a787800 == 39 [pid = 2230] [id = 428] 04:04:25 INFO - PROCESS | 2230 | --DOCSHELL 0x116f7a000 == 38 [pid = 2230] [id = 436] 04:04:25 INFO - PROCESS | 2230 | --DOCSHELL 0x12c084800 == 37 [pid = 2230] [id = 461] 04:04:25 INFO - PROCESS | 2230 | --DOCSHELL 0x12af69800 == 36 [pid = 2230] [id = 433] 04:04:25 INFO - PROCESS | 2230 | --DOCSHELL 0x12c3d1000 == 35 [pid = 2230] [id = 474] 04:04:25 INFO - PROCESS | 2230 | --DOCSHELL 0x129868800 == 34 [pid = 2230] [id = 427] 04:04:25 INFO - PROCESS | 2230 | --DOCSHELL 0x1241a2800 == 33 [pid = 2230] [id = 429] 04:04:25 INFO - PROCESS | 2230 | --DOCSHELL 0x12ccc7000 == 32 [pid = 2230] [id = 476] 04:04:25 INFO - PROCESS | 2230 | --DOCSHELL 0x123878000 == 31 [pid = 2230] [id = 438] 04:04:25 INFO - PROCESS | 2230 | --DOCSHELL 0x113a3d000 == 30 [pid = 2230] [id = 424] 04:04:25 INFO - PROCESS | 2230 | --DOCSHELL 0x12e124800 == 29 [pid = 2230] [id = 492] 04:04:25 INFO - PROCESS | 2230 | --DOCSHELL 0x116241800 == 28 [pid = 2230] [id = 435] 04:04:25 INFO - PROCESS | 2230 | --DOCSHELL 0x119aa9000 == 27 [pid = 2230] [id = 422] 04:04:25 INFO - PROCESS | 2230 | --DOCSHELL 0x12d9ca000 == 26 [pid = 2230] [id = 20] 04:04:25 INFO - PROCESS | 2230 | --DOCSHELL 0x1241a3800 == 25 [pid = 2230] [id = 423] 04:04:25 INFO - PROCESS | 2230 | --DOCSHELL 0x128c25000 == 24 [pid = 2230] [id = 477] 04:04:25 INFO - PROCESS | 2230 | --DOCSHELL 0x12d699800 == 23 [pid = 2230] [id = 19] 04:04:25 INFO - PROCESS | 2230 | --DOCSHELL 0x12c6a7800 == 22 [pid = 2230] [id = 14] 04:04:25 INFO - PROCESS | 2230 | --DOCSHELL 0x11874d800 == 21 [pid = 2230] [id = 420] 04:04:25 INFO - PROCESS | 2230 | --DOCSHELL 0x123cc6000 == 20 [pid = 2230] [id = 432] 04:04:25 INFO - PROCESS | 2230 | --DOCSHELL 0x117d9f800 == 19 [pid = 2230] [id = 421] 04:04:25 INFO - PROCESS | 2230 | --DOCSHELL 0x12b25e000 == 18 [pid = 2230] [id = 9] 04:04:25 INFO - PROCESS | 2230 | --DOCSHELL 0x12c6af000 == 17 [pid = 2230] [id = 462] 04:04:25 INFO - PROCESS | 2230 | --DOCSHELL 0x12c3c8800 == 16 [pid = 2230] [id = 434] 04:04:25 INFO - PROCESS | 2230 | --DOCSHELL 0x12cacb800 == 15 [pid = 2230] [id = 447] 04:04:25 INFO - PROCESS | 2230 | --DOCSHELL 0x119169000 == 14 [pid = 2230] [id = 471] 04:04:25 INFO - PROCESS | 2230 | --DOCSHELL 0x12dcd4800 == 13 [pid = 2230] [id = 483] 04:04:25 INFO - PROCESS | 2230 | --DOCSHELL 0x12dc5d800 == 12 [pid = 2230] [id = 496] 04:04:25 INFO - PROCESS | 2230 | --DOCSHELL 0x12d690000 == 11 [pid = 2230] [id = 495] 04:04:25 INFO - PROCESS | 2230 | --DOCSHELL 0x12c3c4800 == 10 [pid = 2230] [id = 493] 04:04:25 INFO - PROCESS | 2230 | --DOCSHELL 0x12ba82800 == 9 [pid = 2230] [id = 494] 04:04:26 INFO - PROCESS | 2230 | 1471345466336 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]]]}] 04:04:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 04:04:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 4733ms 04:04:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 04:04:26 INFO - PROCESS | 2230 | 1471345466342 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 04:04:26 INFO - PROCESS | 2230 | 1471345466344 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 04:04:26 INFO - PROCESS | 2230 | 1471345466347 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 04:04:26 INFO - PROCESS | 2230 | 1471345466349 Marionette TRACE conn2 <- [1,1962,null,{}] 04:04:26 INFO - PROCESS | 2230 | 1471345466352 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}] 04:04:26 INFO - PROCESS | 2230 | 1471345466354 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:04:26 INFO - PROCESS | 2230 | 1471345466442 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 04:04:26 INFO - PROCESS | 2230 | 1471345466447 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:26 INFO - PROCESS | 2230 | 1471345466449 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:04:26 INFO - PROCESS | 2230 | ++DOCSHELL 0x11993d800 == 10 [pid = 2230] [id = 498] 04:04:26 INFO - PROCESS | 2230 | ++DOMWINDOW == 173 (0x118f9ec00) [pid = 2230] [serial = 1494] [outer = 0x0] 04:04:26 INFO - PROCESS | 2230 | ++DOMWINDOW == 174 (0x119121400) [pid = 2230] [serial = 1495] [outer = 0x118f9ec00] 04:04:26 INFO - PROCESS | 2230 | 1471345466479 Marionette DEBUG loaded listener.js 04:04:26 INFO - PROCESS | 2230 | ++DOMWINDOW == 175 (0x11971f800) [pid = 2230] [serial = 1496] [outer = 0x118f9ec00] 04:04:26 INFO - PROCESS | 2230 | 1471345466876 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]]]}] 04:04:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 04:04:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 571ms 04:04:26 INFO - PROCESS | 2230 | 1471345466919 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 04:04:26 INFO - PROCESS | 2230 | 1471345466925 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 04:04:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 04:04:26 INFO - PROCESS | 2230 | 1471345466931 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 04:04:26 INFO - PROCESS | 2230 | 1471345466934 Marionette TRACE conn2 <- [1,1966,null,{}] 04:04:26 INFO - PROCESS | 2230 | 1471345466938 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}] 04:04:26 INFO - PROCESS | 2230 | 1471345466940 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:04:27 INFO - PROCESS | 2230 | 1471345467086 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 04:04:27 INFO - PROCESS | 2230 | 1471345467099 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:27 INFO - PROCESS | 2230 | 1471345467101 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:04:27 INFO - PROCESS | 2230 | ++DOCSHELL 0x129355800 == 11 [pid = 2230] [id = 499] 04:04:27 INFO - PROCESS | 2230 | ++DOMWINDOW == 176 (0x119cc9400) [pid = 2230] [serial = 1497] [outer = 0x0] 04:04:27 INFO - PROCESS | 2230 | ++DOMWINDOW == 177 (0x1240cb400) [pid = 2230] [serial = 1498] [outer = 0x119cc9400] 04:04:27 INFO - PROCESS | 2230 | 1471345467147 Marionette DEBUG loaded listener.js 04:04:27 INFO - PROCESS | 2230 | ++DOMWINDOW == 178 (0x125549400) [pid = 2230] [serial = 1499] [outer = 0x119cc9400] 04:04:28 INFO - PROCESS | 2230 | 1471345468466 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]]]}] 04:04:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 04:04:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1575ms 04:04:28 INFO - PROCESS | 2230 | 1471345468508 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 04:04:28 INFO - PROCESS | 2230 | 1471345468510 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 04:04:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 04:04:28 INFO - PROCESS | 2230 | 1471345468545 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 04:04:28 INFO - PROCESS | 2230 | 1471345468547 Marionette TRACE conn2 <- [1,1970,null,{}] 04:04:28 INFO - PROCESS | 2230 | 1471345468551 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}] 04:04:28 INFO - PROCESS | 2230 | 1471345468553 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:04:28 INFO - PROCESS | 2230 | 1471345468661 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 04:04:28 INFO - PROCESS | 2230 | 1471345468728 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:28 INFO - PROCESS | 2230 | 1471345468731 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:04:28 INFO - PROCESS | 2230 | ++DOCSHELL 0x119938000 == 12 [pid = 2230] [id = 500] 04:04:28 INFO - PROCESS | 2230 | ++DOMWINDOW == 179 (0x119124000) [pid = 2230] [serial = 1500] [outer = 0x0] 04:04:28 INFO - PROCESS | 2230 | ++DOMWINDOW == 180 (0x11952d400) [pid = 2230] [serial = 1501] [outer = 0x119124000] 04:04:28 INFO - PROCESS | 2230 | 1471345468756 Marionette DEBUG loaded listener.js 04:04:28 INFO - PROCESS | 2230 | ++DOMWINDOW == 181 (0x124802c00) [pid = 2230] [serial = 1502] [outer = 0x119124000] 04:04:29 INFO - PROCESS | 2230 | 1471345469207 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]]]}] 04:04:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 04:04:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 676ms 04:04:29 INFO - PROCESS | 2230 | 1471345469219 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 04:04:29 INFO - PROCESS | 2230 | 1471345469223 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 04:04:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 04:04:29 INFO - PROCESS | 2230 | 1471345469228 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 04:04:29 INFO - PROCESS | 2230 | 1471345469229 Marionette TRACE conn2 <- [1,1974,null,{}] 04:04:29 INFO - PROCESS | 2230 | 1471345469231 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}] 04:04:29 INFO - PROCESS | 2230 | 1471345469234 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:04:29 INFO - PROCESS | 2230 | 1471345469384 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 04:04:29 INFO - PROCESS | 2230 | 1471345469410 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:29 INFO - PROCESS | 2230 | 1471345469412 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:04:29 INFO - PROCESS | 2230 | ++DOCSHELL 0x12b263000 == 13 [pid = 2230] [id = 501] 04:04:29 INFO - PROCESS | 2230 | ++DOMWINDOW == 182 (0x126908800) [pid = 2230] [serial = 1503] [outer = 0x0] 04:04:29 INFO - PROCESS | 2230 | ++DOMWINDOW == 183 (0x127161c00) [pid = 2230] [serial = 1504] [outer = 0x126908800] 04:04:29 INFO - PROCESS | 2230 | 1471345469458 Marionette DEBUG loaded listener.js 04:04:29 INFO - PROCESS | 2230 | ++DOMWINDOW == 184 (0x128c58400) [pid = 2230] [serial = 1505] [outer = 0x126908800] 04:04:29 INFO - PROCESS | 2230 | 1471345469917 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]]]}] 04:04:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 04:04:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 720ms 04:04:29 INFO - PROCESS | 2230 | 1471345469966 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 04:04:29 INFO - PROCESS | 2230 | 1471345469968 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 04:04:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 04:04:29 INFO - PROCESS | 2230 | 1471345469972 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 04:04:29 INFO - PROCESS | 2230 | 1471345469981 Marionette TRACE conn2 <- [1,1978,null,{}] 04:04:29 INFO - PROCESS | 2230 | 1471345469990 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}] 04:04:29 INFO - PROCESS | 2230 | 1471345469993 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:04:30 INFO - PROCESS | 2230 | 1471345470108 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 04:04:30 INFO - PROCESS | 2230 | 1471345470125 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:30 INFO - PROCESS | 2230 | 1471345470127 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:04:30 INFO - PROCESS | 2230 | ++DOCSHELL 0x12cc55800 == 14 [pid = 2230] [id = 502] 04:04:30 INFO - PROCESS | 2230 | ++DOMWINDOW == 185 (0x1293dcc00) [pid = 2230] [serial = 1506] [outer = 0x0] 04:04:30 INFO - PROCESS | 2230 | ++DOMWINDOW == 186 (0x12963bc00) [pid = 2230] [serial = 1507] [outer = 0x1293dcc00] 04:04:30 INFO - PROCESS | 2230 | 1471345470156 Marionette DEBUG loaded listener.js 04:04:30 INFO - PROCESS | 2230 | ++DOMWINDOW == 187 (0x12a802400) [pid = 2230] [serial = 1508] [outer = 0x1293dcc00] 04:04:30 INFO - PROCESS | 2230 | 1471345470525 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]]]}] 04:04:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 04:04:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 578ms 04:04:30 INFO - PROCESS | 2230 | 1471345470550 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 04:04:30 INFO - PROCESS | 2230 | 1471345470552 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 04:04:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 04:04:30 INFO - PROCESS | 2230 | 1471345470554 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 04:04:30 INFO - PROCESS | 2230 | 1471345470555 Marionette TRACE conn2 <- [1,1982,null,{}] 04:04:30 INFO - PROCESS | 2230 | 1471345470558 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}] 04:04:30 INFO - PROCESS | 2230 | 1471345470559 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:04:30 INFO - PROCESS | 2230 | 1471345470683 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 04:04:30 INFO - PROCESS | 2230 | 1471345470697 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:30 INFO - PROCESS | 2230 | 1471345470698 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:04:30 INFO - PROCESS | 2230 | ++DOCSHELL 0x12d40e800 == 15 [pid = 2230] [id = 503] 04:04:30 INFO - PROCESS | 2230 | ++DOMWINDOW == 188 (0x1194a8800) [pid = 2230] [serial = 1509] [outer = 0x0] 04:04:30 INFO - PROCESS | 2230 | ++DOMWINDOW == 189 (0x1250f5c00) [pid = 2230] [serial = 1510] [outer = 0x1194a8800] 04:04:30 INFO - PROCESS | 2230 | 1471345470724 Marionette DEBUG loaded listener.js 04:04:30 INFO - PROCESS | 2230 | ++DOMWINDOW == 190 (0x12afb3c00) [pid = 2230] [serial = 1511] [outer = 0x1194a8800] 04:04:31 INFO - PROCESS | 2230 | --DOMWINDOW == 189 (0x118f9ec00) [pid = 2230] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 04:04:31 INFO - PROCESS | 2230 | --DOMWINDOW == 188 (0x128d10000) [pid = 2230] [serial = 1422] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 04:04:31 INFO - PROCESS | 2230 | --DOMWINDOW == 187 (0x1290a4800) [pid = 2230] [serial = 1458] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 04:04:31 INFO - PROCESS | 2230 | --DOMWINDOW == 186 (0x11885b000) [pid = 2230] [serial = 1395] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 04:04:31 INFO - PROCESS | 2230 | --DOMWINDOW == 185 (0x1290aec00) [pid = 2230] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 04:04:31 INFO - PROCESS | 2230 | --DOMWINDOW == 184 (0x119743800) [pid = 2230] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 04:04:31 INFO - PROCESS | 2230 | --DOMWINDOW == 183 (0x119cce000) [pid = 2230] [serial = 1419] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 04:04:31 INFO - PROCESS | 2230 | --DOMWINDOW == 182 (0x119117000) [pid = 2230] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 04:04:31 INFO - PROCESS | 2230 | --DOMWINDOW == 181 (0x110f9e400) [pid = 2230] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 04:04:31 INFO - PROCESS | 2230 | --DOMWINDOW == 180 (0x118119c00) [pid = 2230] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 04:04:31 INFO - PROCESS | 2230 | --DOMWINDOW == 179 (0x118375400) [pid = 2230] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 04:04:31 INFO - PROCESS | 2230 | --DOMWINDOW == 178 (0x118103400) [pid = 2230] [serial = 1413] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 04:04:31 INFO - PROCESS | 2230 | --DOMWINDOW == 177 (0x116058800) [pid = 2230] [serial = 1452] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 04:04:31 INFO - PROCESS | 2230 | --DOMWINDOW == 176 (0x1194c2000) [pid = 2230] [serial = 1431] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 04:04:31 INFO - PROCESS | 2230 | --DOMWINDOW == 175 (0x113d96800) [pid = 2230] [serial = 1389] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 04:04:31 INFO - PROCESS | 2230 | --DOMWINDOW == 174 (0x1170fcc00) [pid = 2230] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 04:04:31 INFO - PROCESS | 2230 | --DOMWINDOW == 173 (0x1176a1c00) [pid = 2230] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 04:04:31 INFO - PROCESS | 2230 | --DOMWINDOW == 172 (0x1194ad800) [pid = 2230] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 04:04:31 INFO - PROCESS | 2230 | --DOMWINDOW == 171 (0x1160d1400) [pid = 2230] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 04:04:31 INFO - PROCESS | 2230 | --DOMWINDOW == 170 (0x1167a3c00) [pid = 2230] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 04:04:31 INFO - PROCESS | 2230 | --DOMWINDOW == 169 (0x112709000) [pid = 2230] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 04:04:31 INFO - PROCESS | 2230 | --DOMWINDOW == 168 (0x119748800) [pid = 2230] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 04:04:31 INFO - PROCESS | 2230 | --DOMWINDOW == 167 (0x118115c00) [pid = 2230] [serial = 1449] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 04:04:31 INFO - PROCESS | 2230 | --DOMWINDOW == 166 (0x12af94800) [pid = 2230] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 04:04:31 INFO - PROCESS | 2230 | --DOMWINDOW == 165 (0x12a72c400) [pid = 2230] [serial = 1428] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 04:04:31 INFO - PROCESS | 2230 | --DOMWINDOW == 164 (0x12afbb000) [pid = 2230] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 04:04:31 INFO - PROCESS | 2230 | --DOMWINDOW == 163 (0x129646400) [pid = 2230] [serial = 1410] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 04:04:31 INFO - PROCESS | 2230 | --DOMWINDOW == 162 (0x12a8eec00) [pid = 2230] [serial = 1443] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 04:04:31 INFO - PROCESS | 2230 | --DOMWINDOW == 161 (0x12a6e6800) [pid = 2230] [serial = 1425] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 04:04:31 INFO - PROCESS | 2230 | --DOMWINDOW == 160 (0x12a802c00) [pid = 2230] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 04:04:31 INFO - PROCESS | 2230 | --DOMWINDOW == 159 (0x12a6f2800) [pid = 2230] [serial = 1440] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 04:04:31 INFO - PROCESS | 2230 | --DOMWINDOW == 158 (0x12704c000) [pid = 2230] [serial = 1404] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 04:04:31 INFO - PROCESS | 2230 | --DOMWINDOW == 157 (0x1194b2800) [pid = 2230] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 04:04:31 INFO - PROCESS | 2230 | --DOMWINDOW == 156 (0x128c57800) [pid = 2230] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 04:04:31 INFO - PROCESS | 2230 | --DOMWINDOW == 155 (0x1248c8800) [pid = 2230] [serial = 1401] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 04:04:31 INFO - PROCESS | 2230 | --DOMWINDOW == 154 (0x12760dc00) [pid = 2230] [serial = 1437] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 04:04:31 INFO - PROCESS | 2230 | --DOMWINDOW == 153 (0x120e96400) [pid = 2230] [serial = 1398] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 04:04:31 INFO - PROCESS | 2230 | --DOMWINDOW == 152 (0x11911f000) [pid = 2230] [serial = 1416] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 04:04:31 INFO - PROCESS | 2230 | --DOMWINDOW == 151 (0x119cc0800) [pid = 2230] [serial = 1434] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 04:04:31 INFO - PROCESS | 2230 | --DOMWINDOW == 150 (0x110f9a400) [pid = 2230] [serial = 1392] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 04:04:31 INFO - PROCESS | 2230 | --DOMWINDOW == 149 (0x1160cc400) [pid = 2230] [serial = 1455] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 04:04:31 INFO - PROCESS | 2230 | --DOMWINDOW == 148 (0x1250f2800) [pid = 2230] [serial = 1386] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 04:04:31 INFO - PROCESS | 2230 | --DOMWINDOW == 147 (0x12715f400) [pid = 2230] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 04:04:31 INFO - PROCESS | 2230 | --DOMWINDOW == 146 (0x119a97c00) [pid = 2230] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 04:04:31 INFO - PROCESS | 2230 | --DOMWINDOW == 145 (0x112aef400) [pid = 2230] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 04:04:31 INFO - PROCESS | 2230 | --DOMWINDOW == 144 (0x128d1a800) [pid = 2230] [serial = 1407] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 04:04:31 INFO - PROCESS | 2230 | --DOMWINDOW == 143 (0x1269da400) [pid = 2230] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 04:04:31 INFO - PROCESS | 2230 | --DOMWINDOW == 142 (0x12baf0400) [pid = 2230] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 04:04:31 INFO - PROCESS | 2230 | --DOMWINDOW == 141 (0x12c04fc00) [pid = 2230] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 04:04:31 INFO - PROCESS | 2230 | --DOMWINDOW == 140 (0x12bf6d400) [pid = 2230] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 04:04:31 INFO - PROCESS | 2230 | --DOMWINDOW == 139 (0x12af9e400) [pid = 2230] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 04:04:31 INFO - PROCESS | 2230 | --DOMWINDOW == 138 (0x12b210800) [pid = 2230] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 04:04:31 INFO - PROCESS | 2230 | --DOMWINDOW == 137 (0x12af8f400) [pid = 2230] [serial = 1446] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 04:04:31 INFO - PROCESS | 2230 | 1471345471878 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]]]}] 04:04:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 04:04:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1371ms 04:04:31 INFO - PROCESS | 2230 | 1471345471925 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 04:04:31 INFO - PROCESS | 2230 | 1471345471927 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 04:04:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 04:04:31 INFO - PROCESS | 2230 | 1471345471929 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 04:04:31 INFO - PROCESS | 2230 | 1471345471930 Marionette TRACE conn2 <- [1,1986,null,{}] 04:04:31 INFO - PROCESS | 2230 | 1471345471932 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}] 04:04:31 INFO - PROCESS | 2230 | 1471345471934 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:04:32 INFO - PROCESS | 2230 | 1471345472022 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 04:04:32 INFO - PROCESS | 2230 | 1471345472101 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:32 INFO - PROCESS | 2230 | 1471345472102 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:04:32 INFO - PROCESS | 2230 | ++DOCSHELL 0x11951f800 == 16 [pid = 2230] [id = 504] 04:04:32 INFO - PROCESS | 2230 | ++DOMWINDOW == 138 (0x111c16000) [pid = 2230] [serial = 1512] [outer = 0x0] 04:04:32 INFO - PROCESS | 2230 | ++DOMWINDOW == 139 (0x116058800) [pid = 2230] [serial = 1513] [outer = 0x111c16000] 04:04:32 INFO - PROCESS | 2230 | 1471345472130 Marionette DEBUG loaded listener.js 04:04:32 INFO - PROCESS | 2230 | ++DOMWINDOW == 140 (0x1170ff000) [pid = 2230] [serial = 1514] [outer = 0x111c16000] 04:04:32 INFO - PROCESS | 2230 | 1471345472425 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]]]}] 04:04:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 04:04:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 518ms 04:04:32 INFO - PROCESS | 2230 | 1471345472448 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 04:04:32 INFO - PROCESS | 2230 | 1471345472449 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 04:04:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 04:04:32 INFO - PROCESS | 2230 | 1471345472460 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 04:04:32 INFO - PROCESS | 2230 | 1471345472461 Marionette TRACE conn2 <- [1,1990,null,{}] 04:04:32 INFO - PROCESS | 2230 | 1471345472463 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}] 04:04:32 INFO - PROCESS | 2230 | 1471345472467 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:04:32 INFO - PROCESS | 2230 | 1471345472575 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 04:04:32 INFO - PROCESS | 2230 | 1471345472579 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:32 INFO - PROCESS | 2230 | 1471345472580 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:04:32 INFO - PROCESS | 2230 | ++DOCSHELL 0x12d697800 == 17 [pid = 2230] [id = 505] 04:04:32 INFO - PROCESS | 2230 | ++DOMWINDOW == 141 (0x118109400) [pid = 2230] [serial = 1515] [outer = 0x0] 04:04:32 INFO - PROCESS | 2230 | ++DOMWINDOW == 142 (0x1194b2800) [pid = 2230] [serial = 1516] [outer = 0x118109400] 04:04:32 INFO - PROCESS | 2230 | 1471345472607 Marionette DEBUG loaded listener.js 04:04:32 INFO - PROCESS | 2230 | ++DOMWINDOW == 143 (0x1240c7c00) [pid = 2230] [serial = 1517] [outer = 0x118109400] 04:04:32 INFO - PROCESS | 2230 | 1471345472958 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]]]}] 04:04:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 04:04:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 527ms 04:04:32 INFO - PROCESS | 2230 | 1471345472980 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 04:04:32 INFO - PROCESS | 2230 | 1471345472981 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 04:04:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 04:04:32 INFO - PROCESS | 2230 | 1471345472983 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 04:04:32 INFO - PROCESS | 2230 | 1471345472985 Marionette TRACE conn2 <- [1,1994,null,{}] 04:04:32 INFO - PROCESS | 2230 | 1471345472989 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}] 04:04:32 INFO - PROCESS | 2230 | 1471345472991 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:04:33 INFO - PROCESS | 2230 | 1471345473121 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 04:04:33 INFO - PROCESS | 2230 | 1471345473129 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:33 INFO - PROCESS | 2230 | 1471345473130 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:04:33 INFO - PROCESS | 2230 | ++DOCSHELL 0x12db8e000 == 18 [pid = 2230] [id = 506] 04:04:33 INFO - PROCESS | 2230 | ++DOMWINDOW == 144 (0x1160cd800) [pid = 2230] [serial = 1518] [outer = 0x0] 04:04:33 INFO - PROCESS | 2230 | ++DOMWINDOW == 145 (0x1248c5800) [pid = 2230] [serial = 1519] [outer = 0x1160cd800] 04:04:33 INFO - PROCESS | 2230 | 1471345473156 Marionette DEBUG loaded listener.js 04:04:33 INFO - PROCESS | 2230 | ++DOMWINDOW == 146 (0x1269cd400) [pid = 2230] [serial = 1520] [outer = 0x1160cd800] 04:04:33 INFO - PROCESS | 2230 | 1471345473539 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]]]}] 04:04:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 04:04:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 572ms 04:04:33 INFO - PROCESS | 2230 | 1471345473556 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 04:04:33 INFO - PROCESS | 2230 | 1471345473558 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 04:04:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 04:04:33 INFO - PROCESS | 2230 | 1471345473562 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 04:04:33 INFO - PROCESS | 2230 | 1471345473564 Marionette TRACE conn2 <- [1,1998,null,{}] 04:04:33 INFO - PROCESS | 2230 | 1471345473567 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}] 04:04:33 INFO - PROCESS | 2230 | 1471345473569 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:04:33 INFO - PROCESS | 2230 | 1471345473676 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 04:04:33 INFO - PROCESS | 2230 | 1471345473807 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:33 INFO - PROCESS | 2230 | 1471345473808 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:04:33 INFO - PROCESS | 2230 | ++DOCSHELL 0x11658c000 == 19 [pid = 2230] [id = 507] 04:04:33 INFO - PROCESS | 2230 | ++DOMWINDOW == 147 (0x11270f800) [pid = 2230] [serial = 1521] [outer = 0x0] 04:04:33 INFO - PROCESS | 2230 | ++DOMWINDOW == 148 (0x113d96c00) [pid = 2230] [serial = 1522] [outer = 0x11270f800] 04:04:33 INFO - PROCESS | 2230 | 1471345473845 Marionette DEBUG loaded listener.js 04:04:33 INFO - PROCESS | 2230 | ++DOMWINDOW == 149 (0x118108800) [pid = 2230] [serial = 1523] [outer = 0x11270f800] 04:04:34 INFO - PROCESS | 2230 | 1471345474298 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]]]}] 04:04:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 04:04:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 773ms 04:04:34 INFO - PROCESS | 2230 | 1471345474335 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 04:04:34 INFO - PROCESS | 2230 | 1471345474337 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 04:04:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 04:04:34 INFO - PROCESS | 2230 | 1471345474371 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 04:04:34 INFO - PROCESS | 2230 | 1471345474374 Marionette TRACE conn2 <- [1,2002,null,{}] 04:04:34 INFO - PROCESS | 2230 | 1471345474379 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}] 04:04:34 INFO - PROCESS | 2230 | 1471345474381 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:04:34 INFO - PROCESS | 2230 | 1471345474488 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 04:04:34 INFO - PROCESS | 2230 | 1471345474579 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:34 INFO - PROCESS | 2230 | 1471345474581 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:04:34 INFO - PROCESS | 2230 | ++DOCSHELL 0x116232000 == 20 [pid = 2230] [id = 508] 04:04:34 INFO - PROCESS | 2230 | ++DOMWINDOW == 150 (0x119533800) [pid = 2230] [serial = 1524] [outer = 0x0] 04:04:34 INFO - PROCESS | 2230 | ++DOMWINDOW == 151 (0x119727c00) [pid = 2230] [serial = 1525] [outer = 0x119533800] 04:04:34 INFO - PROCESS | 2230 | 1471345474617 Marionette DEBUG loaded listener.js 04:04:34 INFO - PROCESS | 2230 | ++DOMWINDOW == 152 (0x119cc8000) [pid = 2230] [serial = 1526] [outer = 0x119533800] 04:04:35 INFO - PROCESS | 2230 | 1471345475045 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]]]}] 04:04:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 04:04:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 744ms 04:04:35 INFO - PROCESS | 2230 | 1471345475107 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 04:04:35 INFO - PROCESS | 2230 | 1471345475110 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 04:04:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 04:04:35 INFO - PROCESS | 2230 | 1471345475116 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 04:04:35 INFO - PROCESS | 2230 | 1471345475117 Marionette TRACE conn2 <- [1,2006,null,{}] 04:04:35 INFO - PROCESS | 2230 | 1471345475122 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}] 04:04:35 INFO - PROCESS | 2230 | 1471345475124 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:04:35 INFO - PROCESS | 2230 | 1471345475229 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 04:04:35 INFO - PROCESS | 2230 | 1471345475319 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:35 INFO - PROCESS | 2230 | 1471345475321 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:04:35 INFO - PROCESS | 2230 | ++DOCSHELL 0x12dc58000 == 21 [pid = 2230] [id = 509] 04:04:35 INFO - PROCESS | 2230 | ++DOMWINDOW == 153 (0x124fab800) [pid = 2230] [serial = 1527] [outer = 0x0] 04:04:35 INFO - PROCESS | 2230 | ++DOMWINDOW == 154 (0x1269da800) [pid = 2230] [serial = 1528] [outer = 0x124fab800] 04:04:35 INFO - PROCESS | 2230 | 1471345475351 Marionette DEBUG loaded listener.js 04:04:35 INFO - PROCESS | 2230 | ++DOMWINDOW == 155 (0x128c57800) [pid = 2230] [serial = 1529] [outer = 0x124fab800] 04:04:35 INFO - PROCESS | 2230 | 1471345475791 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]]]}] 04:04:35 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 04:04:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 721ms 04:04:35 INFO - PROCESS | 2230 | 1471345475840 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 04:04:35 INFO - PROCESS | 2230 | 1471345475842 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 04:04:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 04:04:35 INFO - PROCESS | 2230 | 1471345475846 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 04:04:35 INFO - PROCESS | 2230 | 1471345475850 Marionette TRACE conn2 <- [1,2010,null,{}] 04:04:35 INFO - PROCESS | 2230 | 1471345475879 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}] 04:04:35 INFO - PROCESS | 2230 | 1471345475882 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:04:35 INFO - PROCESS | 2230 | 1471345475988 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 04:04:36 INFO - PROCESS | 2230 | 1471345476079 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:36 INFO - PROCESS | 2230 | 1471345476080 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:04:36 INFO - PROCESS | 2230 | ++DOCSHELL 0x11950f000 == 22 [pid = 2230] [id = 510] 04:04:36 INFO - PROCESS | 2230 | ++DOMWINDOW == 156 (0x128c58000) [pid = 2230] [serial = 1530] [outer = 0x0] 04:04:36 INFO - PROCESS | 2230 | ++DOMWINDOW == 157 (0x129644400) [pid = 2230] [serial = 1531] [outer = 0x128c58000] 04:04:36 INFO - PROCESS | 2230 | 1471345476110 Marionette DEBUG loaded listener.js 04:04:36 INFO - PROCESS | 2230 | ++DOMWINDOW == 158 (0x1170f8800) [pid = 2230] [serial = 1532] [outer = 0x128c58000] 04:04:36 INFO - PROCESS | 2230 | 1471345476501 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]]]}] 04:04:36 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 04:04:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 694ms 04:04:36 INFO - PROCESS | 2230 | 1471345476541 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 04:04:36 INFO - PROCESS | 2230 | 1471345476543 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 04:04:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 04:04:36 INFO - PROCESS | 2230 | 1471345476545 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 04:04:36 INFO - PROCESS | 2230 | 1471345476547 Marionette TRACE conn2 <- [1,2014,null,{}] 04:04:36 INFO - PROCESS | 2230 | 1471345476549 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}] 04:04:36 INFO - PROCESS | 2230 | 1471345476551 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:04:36 INFO - PROCESS | 2230 | 1471345476658 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 04:04:36 INFO - PROCESS | 2230 | 1471345476748 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:36 INFO - PROCESS | 2230 | 1471345476749 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:04:36 INFO - PROCESS | 2230 | ++DOCSHELL 0x128bc0000 == 23 [pid = 2230] [id = 511] 04:04:36 INFO - PROCESS | 2230 | ++DOMWINDOW == 159 (0x12a6f2c00) [pid = 2230] [serial = 1533] [outer = 0x0] 04:04:36 INFO - PROCESS | 2230 | ++DOMWINDOW == 160 (0x12a80d800) [pid = 2230] [serial = 1534] [outer = 0x12a6f2c00] 04:04:36 INFO - PROCESS | 2230 | 1471345476781 Marionette DEBUG loaded listener.js 04:04:36 INFO - PROCESS | 2230 | ++DOMWINDOW == 161 (0x12a8f5400) [pid = 2230] [serial = 1535] [outer = 0x12a6f2c00] 04:04:37 INFO - PROCESS | 2230 | 1471345477183 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]]]}] 04:04:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 04:04:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 669ms 04:04:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 04:04:37 INFO - PROCESS | 2230 | 1471345477215 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 04:04:37 INFO - PROCESS | 2230 | 1471345477216 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 04:04:37 INFO - PROCESS | 2230 | 1471345477219 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 04:04:37 INFO - PROCESS | 2230 | 1471345477220 Marionette TRACE conn2 <- [1,2018,null,{}] 04:04:37 INFO - PROCESS | 2230 | 1471345477225 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}] 04:04:37 INFO - PROCESS | 2230 | 1471345477226 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:04:37 INFO - PROCESS | 2230 | 1471345477326 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 04:04:37 INFO - PROCESS | 2230 | 1471345477438 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:37 INFO - PROCESS | 2230 | 1471345477442 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:04:37 INFO - PROCESS | 2230 | ++DOCSHELL 0x12459a800 == 24 [pid = 2230] [id = 512] 04:04:37 INFO - PROCESS | 2230 | ++DOMWINDOW == 162 (0x12af8f400) [pid = 2230] [serial = 1536] [outer = 0x0] 04:04:37 INFO - PROCESS | 2230 | ++DOMWINDOW == 163 (0x12af9ac00) [pid = 2230] [serial = 1537] [outer = 0x12af8f400] 04:04:37 INFO - PROCESS | 2230 | 1471345477480 Marionette DEBUG loaded listener.js 04:04:37 INFO - PROCESS | 2230 | ++DOMWINDOW == 164 (0x12b215c00) [pid = 2230] [serial = 1538] [outer = 0x12af8f400] 04:04:37 INFO - PROCESS | 2230 | 1471345477928 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]]]}] 04:04:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 04:04:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 723ms 04:04:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 04:04:37 INFO - PROCESS | 2230 | 1471345477942 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 04:04:37 INFO - PROCESS | 2230 | 1471345477943 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 04:04:37 INFO - PROCESS | 2230 | 1471345477945 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 04:04:37 INFO - PROCESS | 2230 | 1471345477947 Marionette TRACE conn2 <- [1,2022,null,{}] 04:04:37 INFO - PROCESS | 2230 | 1471345477949 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}] 04:04:37 INFO - PROCESS | 2230 | 1471345477951 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:04:38 INFO - PROCESS | 2230 | 1471345478055 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 04:04:38 INFO - PROCESS | 2230 | 1471345478295 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:38 INFO - PROCESS | 2230 | 1471345478297 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:04:38 INFO - PROCESS | 2230 | ++DOCSHELL 0x112ff0000 == 25 [pid = 2230] [id = 513] 04:04:38 INFO - PROCESS | 2230 | ++DOMWINDOW == 165 (0x110f93400) [pid = 2230] [serial = 1539] [outer = 0x0] 04:04:38 INFO - PROCESS | 2230 | ++DOMWINDOW == 166 (0x110f95400) [pid = 2230] [serial = 1540] [outer = 0x110f93400] 04:04:38 INFO - PROCESS | 2230 | 1471345478376 Marionette DEBUG loaded listener.js 04:04:38 INFO - PROCESS | 2230 | ++DOMWINDOW == 167 (0x110f9d800) [pid = 2230] [serial = 1541] [outer = 0x110f93400] 04:04:38 INFO - PROCESS | 2230 | 1471345478817 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]]]}] 04:04:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 04:04:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 921ms 04:04:38 INFO - PROCESS | 2230 | 1471345478868 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 04:04:38 INFO - PROCESS | 2230 | 1471345478871 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 04:04:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 04:04:38 INFO - PROCESS | 2230 | 1471345478873 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 04:04:38 INFO - PROCESS | 2230 | 1471345478875 Marionette TRACE conn2 <- [1,2026,null,{}] 04:04:38 INFO - PROCESS | 2230 | 1471345478879 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}] 04:04:38 INFO - PROCESS | 2230 | 1471345478882 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:04:38 INFO - PROCESS | 2230 | 1471345478982 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 04:04:39 INFO - PROCESS | 2230 | 1471345479097 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:39 INFO - PROCESS | 2230 | 1471345479098 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:04:39 INFO - PROCESS | 2230 | --DOMWINDOW == 166 (0x1240cb400) [pid = 2230] [serial = 1498] [outer = 0x0] [url = about:blank] 04:04:39 INFO - PROCESS | 2230 | ++DOCSHELL 0x112632800 == 26 [pid = 2230] [id = 514] 04:04:39 INFO - PROCESS | 2230 | ++DOMWINDOW == 167 (0x111aa9400) [pid = 2230] [serial = 1542] [outer = 0x0] 04:04:39 INFO - PROCESS | 2230 | ++DOMWINDOW == 168 (0x111e2a000) [pid = 2230] [serial = 1543] [outer = 0x111aa9400] 04:04:39 INFO - PROCESS | 2230 | 1471345479156 Marionette DEBUG loaded listener.js 04:04:39 INFO - PROCESS | 2230 | ++DOMWINDOW == 169 (0x112afb800) [pid = 2230] [serial = 1544] [outer = 0x111aa9400] 04:04:39 INFO - PROCESS | 2230 | --DOMWINDOW == 168 (0x119121400) [pid = 2230] [serial = 1495] [outer = 0x0] [url = about:blank] 04:04:39 INFO - PROCESS | 2230 | --DOMWINDOW == 167 (0x11971f800) [pid = 2230] [serial = 1496] [outer = 0x0] [url = about:blank] 04:04:39 INFO - PROCESS | 2230 | --DOMWINDOW == 166 (0x12c046c00) [pid = 2230] [serial = 1493] [outer = 0x0] [url = about:blank] 04:04:39 INFO - PROCESS | 2230 | --DOMWINDOW == 165 (0x11811b400) [pid = 2230] [serial = 1377] [outer = 0x0] [url = about:blank] 04:04:39 INFO - PROCESS | 2230 | --DOMWINDOW == 164 (0x119532800) [pid = 2230] [serial = 1417] [outer = 0x0] [url = about:blank] 04:04:39 INFO - PROCESS | 2230 | --DOMWINDOW == 163 (0x1194ac000) [pid = 2230] [serial = 1481] [outer = 0x0] [url = about:blank] 04:04:39 INFO - PROCESS | 2230 | --DOMWINDOW == 162 (0x118f9f000) [pid = 2230] [serial = 1415] [outer = 0x0] [url = about:blank] 04:04:39 INFO - PROCESS | 2230 | --DOMWINDOW == 161 (0x1293d7800) [pid = 2230] [serial = 1459] [outer = 0x0] [url = about:blank] 04:04:39 INFO - PROCESS | 2230 | --DOMWINDOW == 160 (0x11911a800) [pid = 2230] [serial = 1454] [outer = 0x0] [url = about:blank] 04:04:39 INFO - PROCESS | 2230 | --DOMWINDOW == 159 (0x119a99c00) [pid = 2230] [serial = 1483] [outer = 0x0] [url = about:blank] 04:04:39 INFO - PROCESS | 2230 | --DOMWINDOW == 158 (0x1194ac800) [pid = 2230] [serial = 1396] [outer = 0x0] [url = about:blank] 04:04:39 INFO - PROCESS | 2230 | --DOMWINDOW == 157 (0x120fdd800) [pid = 2230] [serial = 1433] [outer = 0x0] [url = about:blank] 04:04:39 INFO - PROCESS | 2230 | --DOMWINDOW == 156 (0x1181ac400) [pid = 2230] [serial = 1414] [outer = 0x0] [url = about:blank] 04:04:39 INFO - PROCESS | 2230 | --DOMWINDOW == 155 (0x1239cac00) [pid = 2230] [serial = 1435] [outer = 0x0] [url = about:blank] 04:04:39 INFO - PROCESS | 2230 | --DOMWINDOW == 154 (0x113d97000) [pid = 2230] [serial = 1375] [outer = 0x0] [url = about:blank] 04:04:39 INFO - PROCESS | 2230 | --DOMWINDOW == 153 (0x116aa7c00) [pid = 2230] [serial = 1453] [outer = 0x0] [url = about:blank] 04:04:39 INFO - PROCESS | 2230 | --DOMWINDOW == 152 (0x116aa6800) [pid = 2230] [serial = 1391] [outer = 0x0] [url = about:blank] 04:04:39 INFO - PROCESS | 2230 | --DOMWINDOW == 151 (0x118378c00) [pid = 2230] [serial = 1480] [outer = 0x0] [url = about:blank] 04:04:39 INFO - PROCESS | 2230 | --DOMWINDOW == 150 (0x115e0e800) [pid = 2230] [serial = 1393] [outer = 0x0] [url = about:blank] 04:04:39 INFO - PROCESS | 2230 | --DOMWINDOW == 149 (0x119722000) [pid = 2230] [serial = 1432] [outer = 0x0] [url = about:blank] 04:04:39 INFO - PROCESS | 2230 | --DOMWINDOW == 148 (0x118114000) [pid = 2230] [serial = 1359] [outer = 0x0] [url = about:blank] 04:04:39 INFO - PROCESS | 2230 | --DOMWINDOW == 147 (0x11911e400) [pid = 2230] [serial = 1360] [outer = 0x0] [url = about:blank] 04:04:39 INFO - PROCESS | 2230 | --DOMWINDOW == 146 (0x1187c3c00) [pid = 2230] [serial = 1348] [outer = 0x0] [url = about:blank] 04:04:39 INFO - PROCESS | 2230 | --DOMWINDOW == 145 (0x118109000) [pid = 2230] [serial = 1347] [outer = 0x0] [url = about:blank] 04:04:39 INFO - PROCESS | 2230 | --DOMWINDOW == 144 (0x123b6b800) [pid = 2230] [serial = 1363] [outer = 0x0] [url = about:blank] 04:04:39 INFO - PROCESS | 2230 | --DOMWINDOW == 143 (0x119729000) [pid = 2230] [serial = 1362] [outer = 0x0] [url = about:blank] 04:04:39 INFO - PROCESS | 2230 | --DOMWINDOW == 142 (0x124188800) [pid = 2230] [serial = 1354] [outer = 0x0] [url = about:blank] 04:04:39 INFO - PROCESS | 2230 | --DOMWINDOW == 141 (0x11769c000) [pid = 2230] [serial = 1353] [outer = 0x0] [url = about:blank] 04:04:39 INFO - PROCESS | 2230 | --DOMWINDOW == 140 (0x1176a6400) [pid = 2230] [serial = 1357] [outer = 0x0] [url = about:blank] 04:04:39 INFO - PROCESS | 2230 | --DOMWINDOW == 139 (0x1170f2c00) [pid = 2230] [serial = 1356] [outer = 0x0] [url = about:blank] 04:04:39 INFO - PROCESS | 2230 | --DOMWINDOW == 138 (0x115e08400) [pid = 2230] [serial = 1345] [outer = 0x0] [url = about:blank] 04:04:39 INFO - PROCESS | 2230 | --DOMWINDOW == 137 (0x11273c400) [pid = 2230] [serial = 1344] [outer = 0x0] [url = about:blank] 04:04:39 INFO - PROCESS | 2230 | --DOMWINDOW == 136 (0x124097800) [pid = 2230] [serial = 1351] [outer = 0x0] [url = about:blank] 04:04:39 INFO - PROCESS | 2230 | --DOMWINDOW == 135 (0x119ccc800) [pid = 2230] [serial = 1350] [outer = 0x0] [url = about:blank] 04:04:39 INFO - PROCESS | 2230 | --DOMWINDOW == 134 (0x11605fc00) [pid = 2230] [serial = 1390] [outer = 0x0] [url = about:blank] 04:04:39 INFO - PROCESS | 2230 | --DOMWINDOW == 133 (0x128d23c00) [pid = 2230] [serial = 1372] [outer = 0x0] [url = about:blank] 04:04:39 INFO - PROCESS | 2230 | --DOMWINDOW == 132 (0x128c54800) [pid = 2230] [serial = 1291] [outer = 0x0] [url = about:blank] 04:04:39 INFO - PROCESS | 2230 | --DOMWINDOW == 131 (0x12a603400) [pid = 2230] [serial = 1424] [outer = 0x0] [url = about:blank] 04:04:39 INFO - PROCESS | 2230 | --DOMWINDOW == 130 (0x12a72a000) [pid = 2230] [serial = 1426] [outer = 0x0] [url = about:blank] 04:04:39 INFO - PROCESS | 2230 | --DOMWINDOW == 129 (0x129646c00) [pid = 2230] [serial = 1460] [outer = 0x0] [url = about:blank] 04:04:39 INFO - PROCESS | 2230 | --DOMWINDOW == 128 (0x1290b0c00) [pid = 2230] [serial = 1423] [outer = 0x0] [url = about:blank] 04:04:39 INFO - PROCESS | 2230 | --DOMWINDOW == 127 (0x12a811c00) [pid = 2230] [serial = 1462] [outer = 0x0] [url = about:blank] 04:04:39 INFO - PROCESS | 2230 | --DOMWINDOW == 126 (0x119536800) [pid = 2230] [serial = 1397] [outer = 0x0] [url = about:blank] 04:04:39 INFO - PROCESS | 2230 | --DOMWINDOW == 125 (0x1293e1000) [pid = 2230] [serial = 1342] [outer = 0x0] [url = about:blank] 04:04:39 INFO - PROCESS | 2230 | --DOMWINDOW == 124 (0x127161800) [pid = 2230] [serial = 1387] [outer = 0x0] [url = about:blank] 04:04:39 INFO - PROCESS | 2230 | --DOMWINDOW == 123 (0x12554d400) [pid = 2230] [serial = 1384] [outer = 0x0] [url = about:blank] 04:04:39 INFO - PROCESS | 2230 | --DOMWINDOW == 122 (0x125547c00) [pid = 2230] [serial = 1421] [outer = 0x0] [url = about:blank] 04:04:39 INFO - PROCESS | 2230 | --DOMWINDOW == 121 (0x119cc4400) [pid = 2230] [serial = 1381] [outer = 0x0] [url = about:blank] 04:04:39 INFO - PROCESS | 2230 | --DOMWINDOW == 120 (0x1240c3400) [pid = 2230] [serial = 1383] [outer = 0x0] [url = about:blank] 04:04:39 INFO - PROCESS | 2230 | --DOMWINDOW == 119 (0x112702400) [pid = 2230] [serial = 1374] [outer = 0x0] [url = about:blank] 04:04:39 INFO - PROCESS | 2230 | --DOMWINDOW == 118 (0x11885dc00) [pid = 2230] [serial = 844] [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:04:39 INFO - PROCESS | 2230 | --DOMWINDOW == 117 (0x1240cf800) [pid = 2230] [serial = 1420] [outer = 0x0] [url = about:blank] 04:04:39 INFO - PROCESS | 2230 | --DOMWINDOW == 116 (0x119ccdc00) [pid = 2230] [serial = 1457] [outer = 0x0] [url = about:blank] 04:04:39 INFO - PROCESS | 2230 | --DOMWINDOW == 115 (0x119536c00) [pid = 2230] [serial = 1380] [outer = 0x0] [url = about:blank] 04:04:39 INFO - PROCESS | 2230 | --DOMWINDOW == 114 (0x118852400) [pid = 2230] [serial = 1378] [outer = 0x0] [url = about:blank] 04:04:39 INFO - PROCESS | 2230 | --DOMWINDOW == 113 (0x12a80f400) [pid = 2230] [serial = 1442] [outer = 0x0] [url = about:blank] 04:04:39 INFO - PROCESS | 2230 | --DOMWINDOW == 112 (0x128d02c00) [pid = 2230] [serial = 1406] [outer = 0x0] [url = about:blank] 04:04:39 INFO - PROCESS | 2230 | --DOMWINDOW == 111 (0x128d1f000) [pid = 2230] [serial = 1408] [outer = 0x0] [url = about:blank] 04:04:39 INFO - PROCESS | 2230 | --DOMWINDOW == 110 (0x12a8f8800) [pid = 2230] [serial = 1444] [outer = 0x0] [url = about:blank] 04:04:39 INFO - PROCESS | 2230 | --DOMWINDOW == 109 (0x12afb7000) [pid = 2230] [serial = 1489] [outer = 0x0] [url = about:blank] 04:04:39 INFO - PROCESS | 2230 | --DOMWINDOW == 108 (0x124fa2800) [pid = 2230] [serial = 1484] [outer = 0x0] [url = about:blank] 04:04:39 INFO - PROCESS | 2230 | --DOMWINDOW == 107 (0x12a803800) [pid = 2230] [serial = 1487] [outer = 0x0] [url = about:blank] 04:04:39 INFO - PROCESS | 2230 | --DOMWINDOW == 106 (0x126dadc00) [pid = 2230] [serial = 1403] [outer = 0x0] [url = about:blank] 04:04:39 INFO - PROCESS | 2230 | --DOMWINDOW == 105 (0x12b217800) [pid = 2230] [serial = 1465] [outer = 0x0] [url = about:blank] 04:04:39 INFO - PROCESS | 2230 | --DOMWINDOW == 104 (0x128c4c000) [pid = 2230] [serial = 1405] [outer = 0x0] [url = about:blank] 04:04:39 INFO - PROCESS | 2230 | --DOMWINDOW == 103 (0x12a726c00) [pid = 2230] [serial = 1441] [outer = 0x0] [url = about:blank] 04:04:39 INFO - PROCESS | 2230 | --DOMWINDOW == 102 (0x128d22800) [pid = 2230] [serial = 1439] [outer = 0x0] [url = about:blank] 04:04:39 INFO - PROCESS | 2230 | --DOMWINDOW == 101 (0x1240c8400) [pid = 2230] [serial = 1400] [outer = 0x0] [url = about:blank] 04:04:39 INFO - PROCESS | 2230 | --DOMWINDOW == 100 (0x125555800) [pid = 2230] [serial = 1402] [outer = 0x0] [url = about:blank] 04:04:39 INFO - PROCESS | 2230 | --DOMWINDOW == 99 (0x120fe2000) [pid = 2230] [serial = 1399] [outer = 0x0] [url = about:blank] 04:04:39 INFO - PROCESS | 2230 | --DOMWINDOW == 98 (0x119c59800) [pid = 2230] [serial = 1418] [outer = 0x0] [url = about:blank] 04:04:39 INFO - PROCESS | 2230 | --DOMWINDOW == 97 (0x128c4e800) [pid = 2230] [serial = 1438] [outer = 0x0] [url = about:blank] 04:04:39 INFO - PROCESS | 2230 | --DOMWINDOW == 96 (0x129647400) [pid = 2230] [serial = 1486] [outer = 0x0] [url = about:blank] 04:04:39 INFO - PROCESS | 2230 | --DOMWINDOW == 95 (0x12480d000) [pid = 2230] [serial = 1436] [outer = 0x0] [url = about:blank] 04:04:39 INFO - PROCESS | 2230 | --DOMWINDOW == 94 (0x1170f9000) [pid = 2230] [serial = 1394] [outer = 0x0] [url = about:blank] 04:04:39 INFO - PROCESS | 2230 | --DOMWINDOW == 93 (0x1181b8800) [pid = 2230] [serial = 1456] [outer = 0x0] [url = about:blank] 04:04:39 INFO - PROCESS | 2230 | --DOMWINDOW == 92 (0x127617c00) [pid = 2230] [serial = 1388] [outer = 0x0] [url = about:blank] 04:04:39 INFO - PROCESS | 2230 | --DOMWINDOW == 91 (0x12baf9800) [pid = 2230] [serial = 1466] [outer = 0x0] [url = about:blank] 04:04:39 INFO - PROCESS | 2230 | --DOMWINDOW == 90 (0x12afbbc00) [pid = 2230] [serial = 1448] [outer = 0x0] [url = about:blank] 04:04:39 INFO - PROCESS | 2230 | --DOMWINDOW == 89 (0x12bd95c00) [pid = 2230] [serial = 1451] [outer = 0x0] [url = about:blank] 04:04:39 INFO - PROCESS | 2230 | --DOMWINDOW == 88 (0x12bd93800) [pid = 2230] [serial = 1468] [outer = 0x0] [url = about:blank] 04:04:39 INFO - PROCESS | 2230 | --DOMWINDOW == 87 (0x12b216800) [pid = 2230] [serial = 1490] [outer = 0x0] [url = about:blank] 04:04:39 INFO - PROCESS | 2230 | --DOMWINDOW == 86 (0x12b20d000) [pid = 2230] [serial = 1450] [outer = 0x0] [url = about:blank] 04:04:39 INFO - PROCESS | 2230 | --DOMWINDOW == 85 (0x12a80f800) [pid = 2230] [serial = 1430] [outer = 0x0] [url = about:blank] 04:04:39 INFO - PROCESS | 2230 | --DOMWINDOW == 84 (0x12bf68400) [pid = 2230] [serial = 1492] [outer = 0x0] [url = about:blank] 04:04:39 INFO - PROCESS | 2230 | --DOMWINDOW == 83 (0x12a72a400) [pid = 2230] [serial = 1412] [outer = 0x0] [url = about:blank] 04:04:39 INFO - PROCESS | 2230 | --DOMWINDOW == 82 (0x12af92c00) [pid = 2230] [serial = 1445] [outer = 0x0] [url = about:blank] 04:04:39 INFO - PROCESS | 2230 | --DOMWINDOW == 81 (0x12afaf800) [pid = 2230] [serial = 1447] [outer = 0x0] [url = about:blank] 04:04:39 INFO - PROCESS | 2230 | --DOMWINDOW == 80 (0x12a809800) [pid = 2230] [serial = 1429] [outer = 0x0] [url = about:blank] 04:04:39 INFO - PROCESS | 2230 | --DOMWINDOW == 79 (0x12a803c00) [pid = 2230] [serial = 1427] [outer = 0x0] [url = about:blank] 04:04:39 INFO - PROCESS | 2230 | --DOMWINDOW == 78 (0x12a8f6c00) [pid = 2230] [serial = 1463] [outer = 0x0] [url = about:blank] 04:04:39 INFO - PROCESS | 2230 | --DOMWINDOW == 77 (0x12a720c00) [pid = 2230] [serial = 1411] [outer = 0x0] [url = about:blank] 04:04:39 INFO - PROCESS | 2230 | --DOMWINDOW == 76 (0x1248c9800) [pid = 2230] [serial = 1366] [outer = 0x0] [url = about:blank] 04:04:39 INFO - PROCESS | 2230 | --DOMWINDOW == 75 (0x124388000) [pid = 2230] [serial = 1365] [outer = 0x0] [url = about:blank] 04:04:39 INFO - PROCESS | 2230 | --DOMWINDOW == 74 (0x124cf4800) [pid = 2230] [serial = 1368] [outer = 0x0] [url = about:blank] 04:04:39 INFO - PROCESS | 2230 | --DOMWINDOW == 73 (0x129643800) [pid = 2230] [serial = 1409] [outer = 0x0] [url = about:blank] 04:04:39 INFO - PROCESS | 2230 | --DOMWINDOW == 72 (0x125596c00) [pid = 2230] [serial = 1369] [outer = 0x0] [url = about:blank] 04:04:39 INFO - PROCESS | 2230 | --DOMWINDOW == 71 (0x127615c00) [pid = 2230] [serial = 1371] [outer = 0x0] [url = about:blank] 04:04:39 INFO - PROCESS | 2230 | --DOMWINDOW == 70 (0x12c6d1c00) [pid = 2230] [serial = 1478] [outer = 0x0] [url = about:blank] 04:04:39 INFO - PROCESS | 2230 | --DOMWINDOW == 69 (0x12c6cc800) [pid = 2230] [serial = 1477] [outer = 0x0] [url = about:blank] 04:04:39 INFO - PROCESS | 2230 | --DOMWINDOW == 68 (0x12c6c8000) [pid = 2230] [serial = 1475] [outer = 0x0] [url = about:blank] 04:04:39 INFO - PROCESS | 2230 | --DOMWINDOW == 67 (0x12c04f000) [pid = 2230] [serial = 1472] [outer = 0x0] [url = about:blank] 04:04:39 INFO - PROCESS | 2230 | --DOMWINDOW == 66 (0x12c54b400) [pid = 2230] [serial = 1474] [outer = 0x0] [url = about:blank] 04:04:39 INFO - PROCESS | 2230 | --DOMWINDOW == 65 (0x12bd9f400) [pid = 2230] [serial = 1469] [outer = 0x0] [url = about:blank] 04:04:39 INFO - PROCESS | 2230 | --DOMWINDOW == 64 (0x12bf6f000) [pid = 2230] [serial = 1471] [outer = 0x0] [url = about:blank] 04:04:39 INFO - PROCESS | 2230 | 1471345479511 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]]]}] 04:04:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 04:04:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 674ms 04:04:39 INFO - PROCESS | 2230 | 1471345479549 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 04:04:39 INFO - PROCESS | 2230 | 1471345479551 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 04:04:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 04:04:39 INFO - PROCESS | 2230 | 1471345479555 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 04:04:39 INFO - PROCESS | 2230 | 1471345479556 Marionette TRACE conn2 <- [1,2030,null,{}] 04:04:39 INFO - PROCESS | 2230 | 1471345479559 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}] 04:04:39 INFO - PROCESS | 2230 | 1471345479560 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:04:39 INFO - PROCESS | 2230 | 1471345479648 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 04:04:39 INFO - PROCESS | 2230 | 1471345479655 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:39 INFO - PROCESS | 2230 | 1471345479657 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:04:39 INFO - PROCESS | 2230 | ++DOCSHELL 0x116f80800 == 27 [pid = 2230] [id = 515] 04:04:39 INFO - PROCESS | 2230 | ++DOMWINDOW == 65 (0x113030000) [pid = 2230] [serial = 1545] [outer = 0x0] 04:04:39 INFO - PROCESS | 2230 | ++DOMWINDOW == 66 (0x1160ca000) [pid = 2230] [serial = 1546] [outer = 0x113030000] 04:04:39 INFO - PROCESS | 2230 | 1471345479684 Marionette DEBUG loaded listener.js 04:04:39 INFO - PROCESS | 2230 | ++DOMWINDOW == 67 (0x116802800) [pid = 2230] [serial = 1547] [outer = 0x113030000] 04:04:40 INFO - PROCESS | 2230 | 1471345480114 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]]]}] 04:04:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 04:04:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 569ms 04:04:40 INFO - PROCESS | 2230 | 1471345480125 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 04:04:40 INFO - PROCESS | 2230 | 1471345480128 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 04:04:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 04:04:40 INFO - PROCESS | 2230 | 1471345480133 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 04:04:40 INFO - PROCESS | 2230 | 1471345480141 Marionette TRACE conn2 <- [1,2034,null,{}] 04:04:40 INFO - PROCESS | 2230 | 1471345480151 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}] 04:04:40 INFO - PROCESS | 2230 | 1471345480157 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:04:40 INFO - PROCESS | 2230 | 1471345480304 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 04:04:40 INFO - PROCESS | 2230 | 1471345480406 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:40 INFO - PROCESS | 2230 | 1471345480407 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:04:40 INFO - PROCESS | 2230 | ++DOCSHELL 0x119935800 == 28 [pid = 2230] [id = 516] 04:04:40 INFO - PROCESS | 2230 | ++DOMWINDOW == 68 (0x113083c00) [pid = 2230] [serial = 1548] [outer = 0x0] 04:04:40 INFO - PROCESS | 2230 | ++DOMWINDOW == 69 (0x1170f5c00) [pid = 2230] [serial = 1549] [outer = 0x113083c00] 04:04:40 INFO - PROCESS | 2230 | 1471345480433 Marionette DEBUG loaded listener.js 04:04:40 INFO - PROCESS | 2230 | ++DOMWINDOW == 70 (0x1176a0c00) [pid = 2230] [serial = 1550] [outer = 0x113083c00] 04:04:40 INFO - PROCESS | 2230 | 1471345480727 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]]]}] 04:04:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 04:04:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 631ms 04:04:40 INFO - PROCESS | 2230 | 1471345480763 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 04:04:40 INFO - PROCESS | 2230 | 1471345480765 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 04:04:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 04:04:40 INFO - PROCESS | 2230 | 1471345480768 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 04:04:40 INFO - PROCESS | 2230 | 1471345480771 Marionette TRACE conn2 <- [1,2038,null,{}] 04:04:40 INFO - PROCESS | 2230 | 1471345480775 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}] 04:04:40 INFO - PROCESS | 2230 | 1471345480776 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:04:40 INFO - PROCESS | 2230 | 1471345480869 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 04:04:40 INFO - PROCESS | 2230 | 1471345480938 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:40 INFO - PROCESS | 2230 | 1471345480940 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:04:40 INFO - PROCESS | 2230 | ++DOCSHELL 0x116859800 == 29 [pid = 2230] [id = 517] 04:04:40 INFO - PROCESS | 2230 | ++DOMWINDOW == 71 (0x11769b400) [pid = 2230] [serial = 1551] [outer = 0x0] 04:04:40 INFO - PROCESS | 2230 | ++DOMWINDOW == 72 (0x118119000) [pid = 2230] [serial = 1552] [outer = 0x11769b400] 04:04:40 INFO - PROCESS | 2230 | 1471345480983 Marionette DEBUG loaded listener.js 04:04:41 INFO - PROCESS | 2230 | ++DOMWINDOW == 73 (0x1181b6800) [pid = 2230] [serial = 1553] [outer = 0x11769b400] 04:04:41 INFO - PROCESS | 2230 | 1471345481430 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]]]}] 04:04:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 04:04:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 673ms 04:04:41 INFO - PROCESS | 2230 | 1471345481442 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 04:04:41 INFO - PROCESS | 2230 | 1471345481443 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 04:04:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 04:04:41 INFO - PROCESS | 2230 | 1471345481445 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 04:04:41 INFO - PROCESS | 2230 | 1471345481446 Marionette TRACE conn2 <- [1,2042,null,{}] 04:04:41 INFO - PROCESS | 2230 | 1471345481457 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}] 04:04:41 INFO - PROCESS | 2230 | 1471345481459 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:04:41 INFO - PROCESS | 2230 | 1471345481565 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 04:04:41 INFO - PROCESS | 2230 | 1471345481592 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:41 INFO - PROCESS | 2230 | 1471345481596 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:04:41 INFO - PROCESS | 2230 | ++DOCSHELL 0x11651a800 == 30 [pid = 2230] [id = 518] 04:04:41 INFO - PROCESS | 2230 | ++DOMWINDOW == 74 (0x1187c8800) [pid = 2230] [serial = 1554] [outer = 0x0] 04:04:41 INFO - PROCESS | 2230 | ++DOMWINDOW == 75 (0x118852800) [pid = 2230] [serial = 1555] [outer = 0x1187c8800] 04:04:41 INFO - PROCESS | 2230 | 1471345481629 Marionette DEBUG loaded listener.js 04:04:41 INFO - PROCESS | 2230 | ++DOMWINDOW == 76 (0x1181b8400) [pid = 2230] [serial = 1556] [outer = 0x1187c8800] 04:04:41 INFO - PROCESS | 2230 | 1471345481981 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]]]}] 04:04:42 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) 04:04:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 569ms 04:04:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 04:04:42 INFO - PROCESS | 2230 | 1471345482014 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 04:04:42 INFO - PROCESS | 2230 | 1471345482016 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 04:04:42 INFO - PROCESS | 2230 | 1471345482018 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 04:04:42 INFO - PROCESS | 2230 | 1471345482019 Marionette TRACE conn2 <- [1,2046,null,{}] 04:04:42 INFO - PROCESS | 2230 | 1471345482021 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}] 04:04:42 INFO - PROCESS | 2230 | 1471345482023 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:04:42 INFO - PROCESS | 2230 | 1471345482128 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 04:04:42 INFO - PROCESS | 2230 | 1471345482142 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:42 INFO - PROCESS | 2230 | 1471345482143 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:04:42 INFO - PROCESS | 2230 | ++DOCSHELL 0x12452d800 == 31 [pid = 2230] [id = 519] 04:04:42 INFO - PROCESS | 2230 | ++DOMWINDOW == 77 (0x119120c00) [pid = 2230] [serial = 1557] [outer = 0x0] 04:04:42 INFO - PROCESS | 2230 | ++DOMWINDOW == 78 (0x11952f400) [pid = 2230] [serial = 1558] [outer = 0x119120c00] 04:04:42 INFO - PROCESS | 2230 | 1471345482169 Marionette DEBUG loaded listener.js 04:04:42 INFO - PROCESS | 2230 | ++DOMWINDOW == 79 (0x11953cc00) [pid = 2230] [serial = 1559] [outer = 0x119120c00] 04:04:42 INFO - PROCESS | 2230 | 1471345482526 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]]]}] 04:04:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 04:04:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 521ms 04:04:42 INFO - PROCESS | 2230 | 1471345482541 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 04:04:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 04:04:42 INFO - PROCESS | 2230 | 1471345482550 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 04:04:42 INFO - PROCESS | 2230 | 1471345482552 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 04:04:42 INFO - PROCESS | 2230 | 1471345482555 Marionette TRACE conn2 <- [1,2050,null,{}] 04:04:42 INFO - PROCESS | 2230 | 1471345482558 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}] 04:04:42 INFO - PROCESS | 2230 | 1471345482559 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:04:42 INFO - PROCESS | 2230 | 1471345482665 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 04:04:42 INFO - PROCESS | 2230 | 1471345482677 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:42 INFO - PROCESS | 2230 | 1471345482678 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:04:42 INFO - PROCESS | 2230 | ++DOCSHELL 0x124cac000 == 32 [pid = 2230] [id = 520] 04:04:42 INFO - PROCESS | 2230 | ++DOMWINDOW == 80 (0x11971d400) [pid = 2230] [serial = 1560] [outer = 0x0] 04:04:42 INFO - PROCESS | 2230 | ++DOMWINDOW == 81 (0x119747000) [pid = 2230] [serial = 1561] [outer = 0x11971d400] 04:04:42 INFO - PROCESS | 2230 | 1471345482702 Marionette DEBUG loaded listener.js 04:04:42 INFO - PROCESS | 2230 | ++DOMWINDOW == 82 (0x119c5e800) [pid = 2230] [serial = 1562] [outer = 0x11971d400] 04:04:43 INFO - PROCESS | 2230 | 1471345483052 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]]]}] 04:04:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 04:04:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 521ms 04:04:43 INFO - PROCESS | 2230 | 1471345483075 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 04:04:43 INFO - PROCESS | 2230 | 1471345483076 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 04:04:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 04:04:43 INFO - PROCESS | 2230 | 1471345483079 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 04:04:43 INFO - PROCESS | 2230 | 1471345483080 Marionette TRACE conn2 <- [1,2054,null,{}] 04:04:43 INFO - PROCESS | 2230 | 1471345483082 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}] 04:04:43 INFO - PROCESS | 2230 | 1471345483083 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:04:43 INFO - PROCESS | 2230 | 1471345483194 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 04:04:43 INFO - PROCESS | 2230 | 1471345483205 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:43 INFO - PROCESS | 2230 | 1471345483206 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:04:43 INFO - PROCESS | 2230 | ++DOCSHELL 0x126d60800 == 33 [pid = 2230] [id = 521] 04:04:43 INFO - PROCESS | 2230 | ++DOMWINDOW == 83 (0x119c5f400) [pid = 2230] [serial = 1563] [outer = 0x0] 04:04:43 INFO - PROCESS | 2230 | ++DOMWINDOW == 84 (0x119cc5400) [pid = 2230] [serial = 1564] [outer = 0x119c5f400] 04:04:43 INFO - PROCESS | 2230 | 1471345483231 Marionette DEBUG loaded listener.js 04:04:43 INFO - PROCESS | 2230 | ++DOMWINDOW == 85 (0x120ea4000) [pid = 2230] [serial = 1565] [outer = 0x119c5f400] 04:04:43 INFO - PROCESS | 2230 | --DOMWINDOW == 84 (0x119cc9400) [pid = 2230] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 04:04:43 INFO - PROCESS | 2230 | --DOMWINDOW == 83 (0x119124000) [pid = 2230] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 04:04:43 INFO - PROCESS | 2230 | --DOMWINDOW == 82 (0x126908800) [pid = 2230] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 04:04:43 INFO - PROCESS | 2230 | --DOMWINDOW == 81 (0x1293dcc00) [pid = 2230] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 04:04:43 INFO - PROCESS | 2230 | --DOMWINDOW == 80 (0x111c16000) [pid = 2230] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 04:04:43 INFO - PROCESS | 2230 | --DOMWINDOW == 79 (0x1194a8800) [pid = 2230] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 04:04:43 INFO - PROCESS | 2230 | --DOMWINDOW == 78 (0x118109400) [pid = 2230] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 04:04:43 INFO - PROCESS | 2230 | 1471345483600 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]]]}] 04:04:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 04:04:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 568ms 04:04:43 INFO - PROCESS | 2230 | 1471345483667 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 04:04:43 INFO - PROCESS | 2230 | 1471345483669 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 04:04:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 04:04:43 INFO - PROCESS | 2230 | 1471345483675 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 04:04:43 INFO - PROCESS | 2230 | 1471345483676 Marionette TRACE conn2 <- [1,2058,null,{}] 04:04:43 INFO - PROCESS | 2230 | 1471345483678 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}] 04:04:43 INFO - PROCESS | 2230 | 1471345483680 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:04:43 INFO - PROCESS | 2230 | 1471345483769 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 04:04:43 INFO - PROCESS | 2230 | 1471345483773 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:43 INFO - PROCESS | 2230 | 1471345483774 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:04:43 INFO - PROCESS | 2230 | ++DOCSHELL 0x128bc1000 == 34 [pid = 2230] [id = 522] 04:04:43 INFO - PROCESS | 2230 | ++DOMWINDOW == 79 (0x11837a400) [pid = 2230] [serial = 1566] [outer = 0x0] 04:04:43 INFO - PROCESS | 2230 | ++DOMWINDOW == 80 (0x120fe2000) [pid = 2230] [serial = 1567] [outer = 0x11837a400] 04:04:43 INFO - PROCESS | 2230 | 1471345483800 Marionette DEBUG loaded listener.js 04:04:43 INFO - PROCESS | 2230 | ++DOMWINDOW == 81 (0x1239cb400) [pid = 2230] [serial = 1568] [outer = 0x11837a400] 04:04:44 INFO - PROCESS | 2230 | 1471345484140 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]]]}] 04:04:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 04:04:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 472ms 04:04:44 INFO - PROCESS | 2230 | 1471345484147 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 04:04:44 INFO - PROCESS | 2230 | 1471345484149 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 04:04:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 04:04:44 INFO - PROCESS | 2230 | 1471345484151 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 04:04:44 INFO - PROCESS | 2230 | 1471345484152 Marionette TRACE conn2 <- [1,2062,null,{}] 04:04:44 INFO - PROCESS | 2230 | 1471345484159 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}] 04:04:44 INFO - PROCESS | 2230 | 1471345484160 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:04:44 INFO - PROCESS | 2230 | 1471345484253 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 04:04:44 INFO - PROCESS | 2230 | 1471345484257 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:44 INFO - PROCESS | 2230 | 1471345484259 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:04:44 INFO - PROCESS | 2230 | ++DOCSHELL 0x129030800 == 35 [pid = 2230] [id = 523] 04:04:44 INFO - PROCESS | 2230 | ++DOMWINDOW == 82 (0x1239d3800) [pid = 2230] [serial = 1569] [outer = 0x0] 04:04:44 INFO - PROCESS | 2230 | ++DOMWINDOW == 83 (0x1240c8400) [pid = 2230] [serial = 1570] [outer = 0x1239d3800] 04:04:44 INFO - PROCESS | 2230 | 1471345484286 Marionette DEBUG loaded listener.js 04:04:44 INFO - PROCESS | 2230 | ++DOMWINDOW == 84 (0x12438fc00) [pid = 2230] [serial = 1571] [outer = 0x1239d3800] 04:04:44 INFO - PROCESS | 2230 | 1471345484626 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]]]}] 04:04:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 04:04:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 523ms 04:04:44 INFO - PROCESS | 2230 | 1471345484675 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 04:04:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 04:04:44 INFO - PROCESS | 2230 | 1471345484676 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 04:04:44 INFO - PROCESS | 2230 | 1471345484678 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 04:04:44 INFO - PROCESS | 2230 | 1471345484680 Marionette TRACE conn2 <- [1,2066,null,{}] 04:04:44 INFO - PROCESS | 2230 | 1471345484683 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}] 04:04:44 INFO - PROCESS | 2230 | 1471345484684 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:04:44 INFO - PROCESS | 2230 | 1471345484787 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 04:04:44 INFO - PROCESS | 2230 | 1471345484791 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:44 INFO - PROCESS | 2230 | 1471345484792 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:04:44 INFO - PROCESS | 2230 | ++DOCSHELL 0x12951e800 == 36 [pid = 2230] [id = 524] 04:04:44 INFO - PROCESS | 2230 | ++DOMWINDOW == 85 (0x1240c8800) [pid = 2230] [serial = 1572] [outer = 0x0] 04:04:44 INFO - PROCESS | 2230 | ++DOMWINDOW == 86 (0x1248c4800) [pid = 2230] [serial = 1573] [outer = 0x1240c8800] 04:04:44 INFO - PROCESS | 2230 | 1471345484817 Marionette DEBUG loaded listener.js 04:04:44 INFO - PROCESS | 2230 | ++DOMWINDOW == 87 (0x125551800) [pid = 2230] [serial = 1574] [outer = 0x1240c8800] 04:04:45 INFO - PROCESS | 2230 | 1471345485155 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]]]}] 04:04:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 04:04:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 519ms 04:04:45 INFO - PROCESS | 2230 | 1471345485198 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 04:04:45 INFO - PROCESS | 2230 | 1471345485199 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 04:04:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 04:04:45 INFO - PROCESS | 2230 | 1471345485202 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 04:04:45 INFO - PROCESS | 2230 | 1471345485203 Marionette TRACE conn2 <- [1,2070,null,{}] 04:04:45 INFO - PROCESS | 2230 | 1471345485205 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}] 04:04:45 INFO - PROCESS | 2230 | 1471345485206 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:04:45 INFO - PROCESS | 2230 | 1471345485324 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 04:04:45 INFO - PROCESS | 2230 | 1471345485358 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:45 INFO - PROCESS | 2230 | 1471345485359 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:04:45 INFO - PROCESS | 2230 | ++DOCSHELL 0x12a657800 == 37 [pid = 2230] [id = 525] 04:04:45 INFO - PROCESS | 2230 | ++DOMWINDOW == 88 (0x1244bf800) [pid = 2230] [serial = 1575] [outer = 0x0] 04:04:45 INFO - PROCESS | 2230 | ++DOMWINDOW == 89 (0x125555800) [pid = 2230] [serial = 1576] [outer = 0x1244bf800] 04:04:45 INFO - PROCESS | 2230 | 1471345485384 Marionette DEBUG loaded listener.js 04:04:45 INFO - PROCESS | 2230 | ++DOMWINDOW == 90 (0x126906c00) [pid = 2230] [serial = 1577] [outer = 0x1244bf800] 04:04:45 INFO - PROCESS | 2230 | 1471345485845 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]]]}] 04:04:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 04:04:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 670ms 04:04:45 INFO - PROCESS | 2230 | 1471345485873 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 04:04:45 INFO - PROCESS | 2230 | 1471345485876 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 04:04:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 04:04:45 INFO - PROCESS | 2230 | 1471345485879 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 04:04:45 INFO - PROCESS | 2230 | 1471345485883 Marionette TRACE conn2 <- [1,2074,null,{}] 04:04:45 INFO - PROCESS | 2230 | 1471345485887 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}] 04:04:45 INFO - PROCESS | 2230 | 1471345485888 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:04:46 INFO - PROCESS | 2230 | 1471345486010 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 04:04:46 INFO - PROCESS | 2230 | 1471345486136 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:46 INFO - PROCESS | 2230 | 1471345486138 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:04:46 INFO - PROCESS | 2230 | ++DOCSHELL 0x11874d000 == 38 [pid = 2230] [id = 526] 04:04:46 INFO - PROCESS | 2230 | ++DOMWINDOW == 91 (0x112af4800) [pid = 2230] [serial = 1578] [outer = 0x0] 04:04:46 INFO - PROCESS | 2230 | ++DOMWINDOW == 92 (0x112dc5c00) [pid = 2230] [serial = 1579] [outer = 0x112af4800] 04:04:46 INFO - PROCESS | 2230 | 1471345486194 Marionette DEBUG loaded listener.js 04:04:46 INFO - PROCESS | 2230 | ++DOMWINDOW == 93 (0x116060000) [pid = 2230] [serial = 1580] [outer = 0x112af4800] 04:04:46 INFO - PROCESS | 2230 | 1471345486645 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]]]}] 04:04:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 04:04:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 823ms 04:04:46 INFO - PROCESS | 2230 | 1471345486720 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 04:04:46 INFO - PROCESS | 2230 | 1471345486724 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 04:04:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 04:04:46 INFO - PROCESS | 2230 | 1471345486730 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 04:04:46 INFO - PROCESS | 2230 | 1471345486732 Marionette TRACE conn2 <- [1,2078,null,{}] 04:04:46 INFO - PROCESS | 2230 | 1471345486734 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}] 04:04:46 INFO - PROCESS | 2230 | 1471345486736 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:04:46 INFO - PROCESS | 2230 | 1471345486851 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 04:04:46 INFO - PROCESS | 2230 | 1471345486924 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:46 INFO - PROCESS | 2230 | 1471345486925 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:04:46 INFO - PROCESS | 2230 | ++DOCSHELL 0x124529000 == 39 [pid = 2230] [id = 527] 04:04:46 INFO - PROCESS | 2230 | ++DOMWINDOW == 94 (0x1170f8000) [pid = 2230] [serial = 1581] [outer = 0x0] 04:04:46 INFO - PROCESS | 2230 | ++DOMWINDOW == 95 (0x117291800) [pid = 2230] [serial = 1582] [outer = 0x1170f8000] 04:04:46 INFO - PROCESS | 2230 | 1471345486958 Marionette DEBUG loaded listener.js 04:04:47 INFO - PROCESS | 2230 | ++DOMWINDOW == 96 (0x118121400) [pid = 2230] [serial = 1583] [outer = 0x1170f8000] 04:04:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 04:04:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 670ms 04:04:47 INFO - PROCESS | 2230 | 1471345487393 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]]]}] 04:04:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 04:04:47 INFO - PROCESS | 2230 | 1471345487423 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 04:04:47 INFO - PROCESS | 2230 | 1471345487424 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 04:04:47 INFO - PROCESS | 2230 | 1471345487427 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 04:04:47 INFO - PROCESS | 2230 | 1471345487429 Marionette TRACE conn2 <- [1,2082,null,{}] 04:04:47 INFO - PROCESS | 2230 | 1471345487437 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}] 04:04:47 INFO - PROCESS | 2230 | 1471345487441 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:04:47 INFO - PROCESS | 2230 | 1471345487585 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 04:04:47 INFO - PROCESS | 2230 | 1471345487597 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:47 INFO - PROCESS | 2230 | 1471345487599 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:04:47 INFO - PROCESS | 2230 | ++DOCSHELL 0x12a8a8800 == 40 [pid = 2230] [id = 528] 04:04:47 INFO - PROCESS | 2230 | ++DOMWINDOW == 97 (0x11885b000) [pid = 2230] [serial = 1584] [outer = 0x0] 04:04:47 INFO - PROCESS | 2230 | ++DOMWINDOW == 98 (0x11911e400) [pid = 2230] [serial = 1585] [outer = 0x11885b000] 04:04:47 INFO - PROCESS | 2230 | 1471345487631 Marionette DEBUG loaded listener.js 04:04:47 INFO - PROCESS | 2230 | ++DOMWINDOW == 99 (0x119cc4c00) [pid = 2230] [serial = 1586] [outer = 0x11885b000] 04:04:48 INFO - PROCESS | 2230 | 1471345488052 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]]]}] 04:04:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 04:04:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 671ms 04:04:48 INFO - PROCESS | 2230 | 1471345488099 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 04:04:48 INFO - PROCESS | 2230 | 1471345488101 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 04:04:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 04:04:48 INFO - PROCESS | 2230 | 1471345488123 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 04:04:48 INFO - PROCESS | 2230 | 1471345488124 Marionette TRACE conn2 <- [1,2086,null,{}] 04:04:48 INFO - PROCESS | 2230 | 1471345488127 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}] 04:04:48 INFO - PROCESS | 2230 | 1471345488128 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:04:48 INFO - PROCESS | 2230 | 1471345488241 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 04:04:48 INFO - PROCESS | 2230 | 1471345488312 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:48 INFO - PROCESS | 2230 | 1471345488314 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:04:48 INFO - PROCESS | 2230 | ++DOCSHELL 0x12b1ed800 == 41 [pid = 2230] [id = 529] 04:04:48 INFO - PROCESS | 2230 | ++DOMWINDOW == 100 (0x12418e400) [pid = 2230] [serial = 1587] [outer = 0x0] 04:04:48 INFO - PROCESS | 2230 | ++DOMWINDOW == 101 (0x124875800) [pid = 2230] [serial = 1588] [outer = 0x12418e400] 04:04:48 INFO - PROCESS | 2230 | 1471345488343 Marionette DEBUG loaded listener.js 04:04:48 INFO - PROCESS | 2230 | ++DOMWINDOW == 102 (0x124fa5800) [pid = 2230] [serial = 1589] [outer = 0x12418e400] 04:04:48 INFO - PROCESS | 2230 | 1471345488788 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]]]}] 04:04:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 04:04:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 722ms 04:04:48 INFO - PROCESS | 2230 | 1471345488851 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 04:04:48 INFO - PROCESS | 2230 | 1471345488852 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 04:04:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 04:04:48 INFO - PROCESS | 2230 | 1471345488876 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 04:04:48 INFO - PROCESS | 2230 | 1471345488877 Marionette TRACE conn2 <- [1,2090,null,{}] 04:04:48 INFO - PROCESS | 2230 | 1471345488879 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}] 04:04:48 INFO - PROCESS | 2230 | 1471345488881 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:04:49 INFO - PROCESS | 2230 | 1471345489140 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 04:04:49 INFO - PROCESS | 2230 | 1471345489227 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:49 INFO - PROCESS | 2230 | 1471345489228 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:04:49 INFO - PROCESS | 2230 | ++DOCSHELL 0x120e19800 == 42 [pid = 2230] [id = 530] 04:04:49 INFO - PROCESS | 2230 | ++DOMWINDOW == 103 (0x11270c000) [pid = 2230] [serial = 1590] [outer = 0x0] 04:04:49 INFO - PROCESS | 2230 | ++DOMWINDOW == 104 (0x112a93000) [pid = 2230] [serial = 1591] [outer = 0x11270c000] 04:04:49 INFO - PROCESS | 2230 | 1471345489257 Marionette DEBUG loaded listener.js 04:04:49 INFO - PROCESS | 2230 | ++DOMWINDOW == 105 (0x115ed3400) [pid = 2230] [serial = 1592] [outer = 0x11270c000] 04:04:49 INFO - PROCESS | 2230 | 1471345489702 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]]]}] 04:04:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 04:04:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 874ms 04:04:49 INFO - PROCESS | 2230 | 1471345489757 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 04:04:49 INFO - PROCESS | 2230 | 1471345489761 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 04:04:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 04:04:49 INFO - PROCESS | 2230 | 1471345489768 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 04:04:49 INFO - PROCESS | 2230 | 1471345489774 Marionette TRACE conn2 <- [1,2094,null,{}] 04:04:49 INFO - PROCESS | 2230 | 1471345489779 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}] 04:04:49 INFO - PROCESS | 2230 | 1471345489781 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:04:49 INFO - PROCESS | 2230 | 1471345489927 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 04:04:50 INFO - PROCESS | 2230 | 1471345490033 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:50 INFO - PROCESS | 2230 | 1471345490035 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:04:50 INFO - PROCESS | 2230 | ++DOCSHELL 0x119ab5800 == 43 [pid = 2230] [id = 531] 04:04:50 INFO - PROCESS | 2230 | ++DOMWINDOW == 106 (0x116ab3000) [pid = 2230] [serial = 1593] [outer = 0x0] 04:04:50 INFO - PROCESS | 2230 | ++DOMWINDOW == 107 (0x117293400) [pid = 2230] [serial = 1594] [outer = 0x116ab3000] 04:04:50 INFO - PROCESS | 2230 | 1471345490083 Marionette DEBUG loaded listener.js 04:04:50 INFO - PROCESS | 2230 | ++DOMWINDOW == 108 (0x118120c00) [pid = 2230] [serial = 1595] [outer = 0x116ab3000] 04:04:50 INFO - PROCESS | 2230 | --DOCSHELL 0x12951e800 == 42 [pid = 2230] [id = 524] 04:04:50 INFO - PROCESS | 2230 | --DOCSHELL 0x129030800 == 41 [pid = 2230] [id = 523] 04:04:50 INFO - PROCESS | 2230 | --DOCSHELL 0x128bc1000 == 40 [pid = 2230] [id = 522] 04:04:50 INFO - PROCESS | 2230 | --DOCSHELL 0x126d60800 == 39 [pid = 2230] [id = 521] 04:04:50 INFO - PROCESS | 2230 | --DOCSHELL 0x124cac000 == 38 [pid = 2230] [id = 520] 04:04:50 INFO - PROCESS | 2230 | --DOCSHELL 0x12452d800 == 37 [pid = 2230] [id = 519] 04:04:50 INFO - PROCESS | 2230 | --DOMWINDOW == 107 (0x1248c5800) [pid = 2230] [serial = 1519] [outer = 0x0] [url = about:blank] 04:04:50 INFO - PROCESS | 2230 | --DOCSHELL 0x11651a800 == 36 [pid = 2230] [id = 518] 04:04:50 INFO - PROCESS | 2230 | --DOCSHELL 0x116859800 == 35 [pid = 2230] [id = 517] 04:04:50 INFO - PROCESS | 2230 | --DOCSHELL 0x119935800 == 34 [pid = 2230] [id = 516] 04:04:50 INFO - PROCESS | 2230 | 1471345490558 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]]]}] 04:04:50 INFO - PROCESS | 2230 | --DOMWINDOW == 106 (0x125549400) [pid = 2230] [serial = 1499] [outer = 0x0] [url = about:blank] 04:04:50 INFO - PROCESS | 2230 | --DOMWINDOW == 105 (0x11952d400) [pid = 2230] [serial = 1501] [outer = 0x0] [url = about:blank] 04:04:50 INFO - PROCESS | 2230 | --DOMWINDOW == 104 (0x127161c00) [pid = 2230] [serial = 1504] [outer = 0x0] [url = about:blank] 04:04:50 INFO - PROCESS | 2230 | --DOMWINDOW == 103 (0x12963bc00) [pid = 2230] [serial = 1507] [outer = 0x0] [url = about:blank] 04:04:50 INFO - PROCESS | 2230 | --DOMWINDOW == 102 (0x116058800) [pid = 2230] [serial = 1513] [outer = 0x0] [url = about:blank] 04:04:50 INFO - PROCESS | 2230 | --DOMWINDOW == 101 (0x1250f5c00) [pid = 2230] [serial = 1510] [outer = 0x0] [url = about:blank] 04:04:50 INFO - PROCESS | 2230 | --DOMWINDOW == 100 (0x12a802400) [pid = 2230] [serial = 1508] [outer = 0x0] [url = about:blank] 04:04:50 INFO - PROCESS | 2230 | --DOMWINDOW == 99 (0x1170ff000) [pid = 2230] [serial = 1514] [outer = 0x0] [url = about:blank] 04:04:50 INFO - PROCESS | 2230 | --DOMWINDOW == 98 (0x1194b2800) [pid = 2230] [serial = 1516] [outer = 0x0] [url = about:blank] 04:04:50 INFO - PROCESS | 2230 | --DOMWINDOW == 97 (0x12afb3c00) [pid = 2230] [serial = 1511] [outer = 0x0] [url = about:blank] 04:04:50 INFO - PROCESS | 2230 | --DOMWINDOW == 96 (0x1240c7c00) [pid = 2230] [serial = 1517] [outer = 0x0] [url = about:blank] 04:04:50 INFO - PROCESS | 2230 | --DOMWINDOW == 95 (0x128c58400) [pid = 2230] [serial = 1505] [outer = 0x0] [url = about:blank] 04:04:50 INFO - PROCESS | 2230 | --DOMWINDOW == 94 (0x124802c00) [pid = 2230] [serial = 1502] [outer = 0x0] [url = about:blank] 04:04:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 04:04:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 825ms 04:04:50 INFO - PROCESS | 2230 | 1471345490593 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 04:04:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 04:04:50 INFO - PROCESS | 2230 | 1471345490595 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 04:04:50 INFO - PROCESS | 2230 | 1471345490597 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 04:04:50 INFO - PROCESS | 2230 | 1471345490598 Marionette TRACE conn2 <- [1,2098,null,{}] 04:04:50 INFO - PROCESS | 2230 | 1471345490601 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}] 04:04:50 INFO - PROCESS | 2230 | 1471345490602 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:04:50 INFO - PROCESS | 2230 | 1471345490690 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 04:04:50 INFO - PROCESS | 2230 | 1471345490696 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:50 INFO - PROCESS | 2230 | 1471345490697 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:04:50 INFO - PROCESS | 2230 | ++DOCSHELL 0x123a92000 == 35 [pid = 2230] [id = 532] 04:04:50 INFO - PROCESS | 2230 | ++DOMWINDOW == 95 (0x118373400) [pid = 2230] [serial = 1596] [outer = 0x0] 04:04:50 INFO - PROCESS | 2230 | ++DOMWINDOW == 96 (0x11885cc00) [pid = 2230] [serial = 1597] [outer = 0x118373400] 04:04:50 INFO - PROCESS | 2230 | 1471345490724 Marionette DEBUG loaded listener.js 04:04:50 INFO - PROCESS | 2230 | ++DOMWINDOW == 97 (0x1194ae800) [pid = 2230] [serial = 1598] [outer = 0x118373400] 04:04:51 INFO - PROCESS | 2230 | 1471345491095 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]]]}] 04:04:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 04:04:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 518ms 04:04:51 INFO - PROCESS | 2230 | 1471345491116 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 04:04:51 INFO - PROCESS | 2230 | 1471345491119 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 04:04:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 04:04:51 INFO - PROCESS | 2230 | 1471345491128 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 04:04:51 INFO - PROCESS | 2230 | 1471345491131 Marionette TRACE conn2 <- [1,2102,null,{}] 04:04:51 INFO - PROCESS | 2230 | 1471345491142 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}] 04:04:51 INFO - PROCESS | 2230 | 1471345491145 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:04:51 INFO - PROCESS | 2230 | 1471345491232 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 04:04:51 INFO - PROCESS | 2230 | 1471345491236 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:51 INFO - PROCESS | 2230 | 1471345491238 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:04:51 INFO - PROCESS | 2230 | ++DOCSHELL 0x126d78000 == 36 [pid = 2230] [id = 533] 04:04:51 INFO - PROCESS | 2230 | ++DOMWINDOW == 98 (0x1194c2800) [pid = 2230] [serial = 1599] [outer = 0x0] 04:04:51 INFO - PROCESS | 2230 | ++DOMWINDOW == 99 (0x119747c00) [pid = 2230] [serial = 1600] [outer = 0x1194c2800] 04:04:51 INFO - PROCESS | 2230 | 1471345491266 Marionette DEBUG loaded listener.js 04:04:51 INFO - PROCESS | 2230 | ++DOMWINDOW == 100 (0x120fe0000) [pid = 2230] [serial = 1601] [outer = 0x1194c2800] 04:04:51 INFO - PROCESS | 2230 | 1471345491678 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]]]}] 04:04:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 04:04:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 579ms 04:04:51 INFO - PROCESS | 2230 | 1471345491706 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 04:04:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 04:04:51 INFO - PROCESS | 2230 | 1471345491709 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 04:04:51 INFO - PROCESS | 2230 | 1471345491711 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 04:04:51 INFO - PROCESS | 2230 | 1471345491712 Marionette TRACE conn2 <- [1,2106,null,{}] 04:04:51 INFO - PROCESS | 2230 | 1471345491714 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}] 04:04:51 INFO - PROCESS | 2230 | 1471345491715 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:04:51 INFO - PROCESS | 2230 | 1471345491807 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 04:04:51 INFO - PROCESS | 2230 | 1471345491812 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:51 INFO - PROCESS | 2230 | 1471345491813 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:04:51 INFO - PROCESS | 2230 | ++DOCSHELL 0x117222800 == 37 [pid = 2230] [id = 534] 04:04:51 INFO - PROCESS | 2230 | ++DOMWINDOW == 101 (0x119532000) [pid = 2230] [serial = 1602] [outer = 0x0] 04:04:51 INFO - PROCESS | 2230 | ++DOMWINDOW == 102 (0x1240d2800) [pid = 2230] [serial = 1603] [outer = 0x119532000] 04:04:51 INFO - PROCESS | 2230 | 1471345491856 Marionette DEBUG loaded listener.js 04:04:51 INFO - PROCESS | 2230 | ++DOMWINDOW == 103 (0x124e69000) [pid = 2230] [serial = 1604] [outer = 0x119532000] 04:04:52 INFO - PROCESS | 2230 | 1471345492309 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]]]}] 04:04:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 04:04:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 621ms 04:04:52 INFO - PROCESS | 2230 | 1471345492332 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 04:04:52 INFO - PROCESS | 2230 | 1471345492333 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 04:04:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 04:04:52 INFO - PROCESS | 2230 | 1471345492336 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 04:04:52 INFO - PROCESS | 2230 | 1471345492339 Marionette TRACE conn2 <- [1,2110,null,{}] 04:04:52 INFO - PROCESS | 2230 | 1471345492345 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}] 04:04:52 INFO - PROCESS | 2230 | 1471345492346 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:04:52 INFO - PROCESS | 2230 | 1471345492498 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 04:04:52 INFO - PROCESS | 2230 | 1471345492537 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:52 INFO - PROCESS | 2230 | 1471345492542 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:04:52 INFO - PROCESS | 2230 | ++DOCSHELL 0x12a656800 == 38 [pid = 2230] [id = 535] 04:04:52 INFO - PROCESS | 2230 | ++DOMWINDOW == 104 (0x126829000) [pid = 2230] [serial = 1605] [outer = 0x0] 04:04:52 INFO - PROCESS | 2230 | ++DOMWINDOW == 105 (0x126908800) [pid = 2230] [serial = 1606] [outer = 0x126829000] 04:04:52 INFO - PROCESS | 2230 | 1471345492597 Marionette DEBUG loaded listener.js 04:04:52 INFO - PROCESS | 2230 | ++DOMWINDOW == 106 (0x126db1000) [pid = 2230] [serial = 1607] [outer = 0x126829000] 04:04:53 INFO - PROCESS | 2230 | 1471345493134 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]]]}] 04:04:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 04:04:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 828ms 04:04:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 04:04:53 INFO - PROCESS | 2230 | 1471345493163 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 04:04:53 INFO - PROCESS | 2230 | 1471345493165 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 04:04:53 INFO - PROCESS | 2230 | 1471345493167 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 04:04:53 INFO - PROCESS | 2230 | 1471345493168 Marionette TRACE conn2 <- [1,2114,null,{}] 04:04:53 INFO - PROCESS | 2230 | 1471345493197 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}] 04:04:53 INFO - PROCESS | 2230 | 1471345493198 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:04:53 INFO - PROCESS | 2230 | 1471345493304 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 04:04:53 INFO - PROCESS | 2230 | 1471345493343 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:53 INFO - PROCESS | 2230 | 1471345493344 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:04:53 INFO - PROCESS | 2230 | ++DOCSHELL 0x11812f800 == 39 [pid = 2230] [id = 536] 04:04:53 INFO - PROCESS | 2230 | ++DOMWINDOW == 107 (0x12682d800) [pid = 2230] [serial = 1608] [outer = 0x0] 04:04:53 INFO - PROCESS | 2230 | ++DOMWINDOW == 108 (0x1270c9000) [pid = 2230] [serial = 1609] [outer = 0x12682d800] 04:04:53 INFO - PROCESS | 2230 | 1471345493372 Marionette DEBUG loaded listener.js 04:04:53 INFO - PROCESS | 2230 | ++DOMWINDOW == 109 (0x1160cbc00) [pid = 2230] [serial = 1610] [outer = 0x12682d800] 04:04:53 INFO - PROCESS | 2230 | 1471345493685 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]]]}] 04:04:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 04:04:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 539ms 04:04:53 INFO - PROCESS | 2230 | 1471345493708 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 04:04:53 INFO - PROCESS | 2230 | 1471345493709 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 04:04:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 04:04:53 INFO - PROCESS | 2230 | 1471345493712 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 04:04:53 INFO - PROCESS | 2230 | 1471345493713 Marionette TRACE conn2 <- [1,2118,null,{}] 04:04:53 INFO - PROCESS | 2230 | 1471345493715 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}] 04:04:53 INFO - PROCESS | 2230 | 1471345493716 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:04:53 INFO - PROCESS | 2230 | 1471345493846 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 04:04:53 INFO - PROCESS | 2230 | 1471345493859 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:53 INFO - PROCESS | 2230 | 1471345493860 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:04:53 INFO - PROCESS | 2230 | ++DOCSHELL 0x12bdd1800 == 40 [pid = 2230] [id = 537] 04:04:53 INFO - PROCESS | 2230 | ++DOMWINDOW == 110 (0x1194b9000) [pid = 2230] [serial = 1611] [outer = 0x0] 04:04:53 INFO - PROCESS | 2230 | ++DOMWINDOW == 111 (0x127614800) [pid = 2230] [serial = 1612] [outer = 0x1194b9000] 04:04:53 INFO - PROCESS | 2230 | 1471345493885 Marionette DEBUG loaded listener.js 04:04:53 INFO - PROCESS | 2230 | ++DOMWINDOW == 112 (0x128c51000) [pid = 2230] [serial = 1613] [outer = 0x1194b9000] 04:04:54 INFO - PROCESS | 2230 | 1471345494234 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]]]}] 04:04:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 04:04:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 568ms 04:04:54 INFO - PROCESS | 2230 | 1471345494280 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 04:04:54 INFO - PROCESS | 2230 | 1471345494282 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 04:04:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 04:04:54 INFO - PROCESS | 2230 | 1471345494284 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 04:04:54 INFO - PROCESS | 2230 | 1471345494285 Marionette TRACE conn2 <- [1,2122,null,{}] 04:04:54 INFO - PROCESS | 2230 | 1471345494287 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}] 04:04:54 INFO - PROCESS | 2230 | 1471345494289 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:04:54 INFO - PROCESS | 2230 | 1471345494400 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 04:04:54 INFO - PROCESS | 2230 | --DOMWINDOW == 111 (0x1160cd800) [pid = 2230] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 04:04:54 INFO - PROCESS | 2230 | --DOMWINDOW == 110 (0x11769b400) [pid = 2230] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 04:04:54 INFO - PROCESS | 2230 | --DOMWINDOW == 109 (0x1187c8800) [pid = 2230] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 04:04:54 INFO - PROCESS | 2230 | --DOMWINDOW == 108 (0x113083c00) [pid = 2230] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 04:04:54 INFO - PROCESS | 2230 | --DOMWINDOW == 107 (0x111aa9400) [pid = 2230] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 04:04:54 INFO - PROCESS | 2230 | --DOMWINDOW == 106 (0x119120c00) [pid = 2230] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 04:04:54 INFO - PROCESS | 2230 | --DOMWINDOW == 105 (0x113030000) [pid = 2230] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 04:04:54 INFO - PROCESS | 2230 | --DOMWINDOW == 104 (0x110f93400) [pid = 2230] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 04:04:54 INFO - PROCESS | 2230 | --DOMWINDOW == 103 (0x11971d400) [pid = 2230] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 04:04:54 INFO - PROCESS | 2230 | --DOMWINDOW == 102 (0x119c5f400) [pid = 2230] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 04:04:54 INFO - PROCESS | 2230 | --DOMWINDOW == 101 (0x1239d3800) [pid = 2230] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 04:04:54 INFO - PROCESS | 2230 | --DOMWINDOW == 100 (0x1240c8800) [pid = 2230] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 04:04:54 INFO - PROCESS | 2230 | --DOMWINDOW == 99 (0x11837a400) [pid = 2230] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 04:04:54 INFO - PROCESS | 2230 | 1471345494621 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:54 INFO - PROCESS | 2230 | 1471345494623 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:04:54 INFO - PROCESS | 2230 | ++DOCSHELL 0x119167800 == 41 [pid = 2230] [id = 538] 04:04:54 INFO - PROCESS | 2230 | ++DOMWINDOW == 100 (0x110fa0400) [pid = 2230] [serial = 1614] [outer = 0x0] 04:04:54 INFO - PROCESS | 2230 | ++DOMWINDOW == 101 (0x11270e800) [pid = 2230] [serial = 1615] [outer = 0x110fa0400] 04:04:54 INFO - PROCESS | 2230 | 1471345494655 Marionette DEBUG loaded listener.js 04:04:54 INFO - PROCESS | 2230 | ++DOMWINDOW == 102 (0x117293c00) [pid = 2230] [serial = 1616] [outer = 0x110fa0400] 04:04:55 INFO - PROCESS | 2230 | 1471345495037 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]]]}] 04:04:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 04:04:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 769ms 04:04:55 INFO - PROCESS | 2230 | 1471345495058 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 04:04:55 INFO - PROCESS | 2230 | 1471345495060 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 04:04:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 04:04:55 INFO - PROCESS | 2230 | 1471345495064 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 04:04:55 INFO - PROCESS | 2230 | 1471345495065 Marionette TRACE conn2 <- [1,2126,null,{}] 04:04:55 INFO - PROCESS | 2230 | 1471345495069 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}] 04:04:55 INFO - PROCESS | 2230 | 1471345495085 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:04:55 INFO - PROCESS | 2230 | 1471345495193 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 04:04:55 INFO - PROCESS | 2230 | 1471345495257 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:55 INFO - PROCESS | 2230 | 1471345495258 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:04:55 INFO - PROCESS | 2230 | ++DOCSHELL 0x12c093800 == 42 [pid = 2230] [id = 539] 04:04:55 INFO - PROCESS | 2230 | ++DOMWINDOW == 103 (0x111aa9400) [pid = 2230] [serial = 1617] [outer = 0x0] 04:04:55 INFO - PROCESS | 2230 | ++DOMWINDOW == 104 (0x119122c00) [pid = 2230] [serial = 1618] [outer = 0x111aa9400] 04:04:55 INFO - PROCESS | 2230 | 1471345495284 Marionette DEBUG loaded listener.js 04:04:55 INFO - PROCESS | 2230 | ++DOMWINDOW == 105 (0x127619c00) [pid = 2230] [serial = 1619] [outer = 0x111aa9400] 04:04:55 INFO - PROCESS | 2230 | 1471345495561 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]]]}] 04:04:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 04:04:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 520ms 04:04:55 INFO - PROCESS | 2230 | 1471345495583 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 04:04:55 INFO - PROCESS | 2230 | 1471345495585 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 04:04:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 04:04:55 INFO - PROCESS | 2230 | 1471345495595 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 04:04:55 INFO - PROCESS | 2230 | 1471345495596 Marionette TRACE conn2 <- [1,2130,null,{}] 04:04:55 INFO - PROCESS | 2230 | 1471345495598 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}] 04:04:55 INFO - PROCESS | 2230 | 1471345495600 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:04:55 INFO - PROCESS | 2230 | 1471345495695 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 04:04:55 INFO - PROCESS | 2230 | 1471345495699 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:55 INFO - PROCESS | 2230 | 1471345495701 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:04:55 INFO - PROCESS | 2230 | ++DOCSHELL 0x12c698000 == 43 [pid = 2230] [id = 540] 04:04:55 INFO - PROCESS | 2230 | ++DOMWINDOW == 106 (0x128c4f000) [pid = 2230] [serial = 1620] [outer = 0x0] 04:04:55 INFO - PROCESS | 2230 | ++DOMWINDOW == 107 (0x128d0f800) [pid = 2230] [serial = 1621] [outer = 0x128c4f000] 04:04:55 INFO - PROCESS | 2230 | 1471345495729 Marionette DEBUG loaded listener.js 04:04:55 INFO - PROCESS | 2230 | ++DOMWINDOW == 108 (0x128d21400) [pid = 2230] [serial = 1622] [outer = 0x128c4f000] 04:04:56 INFO - PROCESS | 2230 | 1471345496091 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] 04:04:56 INFO - PROCESS | 2230 | 1471345496125 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 04:04:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 04:04:56 INFO - PROCESS | 2230 | 1471345496140 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 04:04:56 INFO - PROCESS | 2230 | 1471345496142 Marionette TRACE conn2 <- [1,2134,null,{}] 04:04:56 INFO - PROCESS | 2230 | 1471345496145 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}] 04:04:56 INFO - PROCESS | 2230 | 1471345496146 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:04:56 INFO - PROCESS | 2230 | 1471345496247 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 04:04:56 INFO - PROCESS | 2230 | 1471345496251 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:56 INFO - PROCESS | 2230 | 1471345496252 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:04:56 INFO - PROCESS | 2230 | ++DOCSHELL 0x12cacd800 == 44 [pid = 2230] [id = 541] 04:04:56 INFO - PROCESS | 2230 | ++DOMWINDOW == 109 (0x128d21800) [pid = 2230] [serial = 1623] [outer = 0x0] 04:04:56 INFO - PROCESS | 2230 | ++DOMWINDOW == 110 (0x1293d7800) [pid = 2230] [serial = 1624] [outer = 0x128d21800] 04:04:56 INFO - PROCESS | 2230 | 1471345496278 Marionette DEBUG loaded listener.js 04:04:56 INFO - PROCESS | 2230 | ++DOMWINDOW == 111 (0x12963dc00) [pid = 2230] [serial = 1625] [outer = 0x128d21800] 04:04:56 INFO - PROCESS | 2230 | 1471345496675 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]]]}] 04:04:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 04:04:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 569ms 04:04:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 04:04:56 INFO - PROCESS | 2230 | 1471345496710 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 04:04:56 INFO - PROCESS | 2230 | 1471345496712 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 04:04:56 INFO - PROCESS | 2230 | 1471345496716 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 04:04:56 INFO - PROCESS | 2230 | 1471345496719 Marionette TRACE conn2 <- [1,2138,null,{}] 04:04:56 INFO - PROCESS | 2230 | 1471345496726 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}] 04:04:56 INFO - PROCESS | 2230 | 1471345496728 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:04:56 INFO - PROCESS | 2230 | 1471345496841 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 04:04:56 INFO - PROCESS | 2230 | 1471345496918 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:56 INFO - PROCESS | 2230 | 1471345496921 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:04:56 INFO - PROCESS | 2230 | ++DOCSHELL 0x11873f800 == 45 [pid = 2230] [id = 542] 04:04:56 INFO - PROCESS | 2230 | ++DOMWINDOW == 112 (0x113034c00) [pid = 2230] [serial = 1626] [outer = 0x0] 04:04:56 INFO - PROCESS | 2230 | ++DOMWINDOW == 113 (0x113f09400) [pid = 2230] [serial = 1627] [outer = 0x113034c00] 04:04:56 INFO - PROCESS | 2230 | 1471345496953 Marionette DEBUG loaded listener.js 04:04:57 INFO - PROCESS | 2230 | ++DOMWINDOW == 114 (0x1168eb400) [pid = 2230] [serial = 1628] [outer = 0x113034c00] 04:04:57 INFO - PROCESS | 2230 | 1471345497389 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]]]}] 04:04:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 04:04:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 728ms 04:04:57 INFO - PROCESS | 2230 | 1471345497444 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 04:04:57 INFO - PROCESS | 2230 | 1471345497447 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 04:04:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 04:04:57 INFO - PROCESS | 2230 | 1471345497469 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 04:04:57 INFO - PROCESS | 2230 | 1471345497472 Marionette TRACE conn2 <- [1,2142,null,{}] 04:04:57 INFO - PROCESS | 2230 | 1471345497477 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}] 04:04:57 INFO - PROCESS | 2230 | 1471345497479 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:04:57 INFO - PROCESS | 2230 | 1471345497592 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 04:04:57 INFO - PROCESS | 2230 | 1471345497667 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:57 INFO - PROCESS | 2230 | 1471345497669 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:04:57 INFO - PROCESS | 2230 | ++DOCSHELL 0x128c2f000 == 46 [pid = 2230] [id = 543] 04:04:57 INFO - PROCESS | 2230 | ++DOMWINDOW == 115 (0x118592400) [pid = 2230] [serial = 1629] [outer = 0x0] 04:04:57 INFO - PROCESS | 2230 | ++DOMWINDOW == 116 (0x11885e800) [pid = 2230] [serial = 1630] [outer = 0x118592400] 04:04:57 INFO - PROCESS | 2230 | 1471345497700 Marionette DEBUG loaded listener.js 04:04:57 INFO - PROCESS | 2230 | ++DOMWINDOW == 117 (0x1194c6400) [pid = 2230] [serial = 1631] [outer = 0x118592400] 04:04:58 INFO - PROCESS | 2230 | 1471345498141 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] 04:04:58 INFO - PROCESS | 2230 | 1471345498196 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 04:04:58 INFO - PROCESS | 2230 | 1471345498199 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 04:04:58 INFO - PROCESS | 2230 | 1471345498201 Marionette TRACE conn2 <- [1,2146,null,{}] 04:04:58 INFO - PROCESS | 2230 | 1471345498229 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}] 04:04:58 INFO - PROCESS | 2230 | 1471345498233 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:04:58 INFO - PROCESS | 2230 | 1471345498346 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 04:04:58 INFO - PROCESS | 2230 | 1471345498421 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:58 INFO - PROCESS | 2230 | 1471345498423 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:04:58 INFO - PROCESS | 2230 | ++DOCSHELL 0x12c6b3000 == 47 [pid = 2230] [id = 544] 04:04:58 INFO - PROCESS | 2230 | ++DOMWINDOW == 118 (0x1239cac00) [pid = 2230] [serial = 1632] [outer = 0x0] 04:04:58 INFO - PROCESS | 2230 | ++DOMWINDOW == 119 (0x124e68c00) [pid = 2230] [serial = 1633] [outer = 0x1239cac00] 04:04:58 INFO - PROCESS | 2230 | 1471345498456 Marionette DEBUG loaded listener.js 04:04:58 INFO - PROCESS | 2230 | ++DOMWINDOW == 120 (0x125596c00) [pid = 2230] [serial = 1634] [outer = 0x1239cac00] 04:04:58 INFO - PROCESS | 2230 | 1471345498894 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] 04:04:58 INFO - PROCESS | 2230 | 1471345498944 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 04:04:58 INFO - PROCESS | 2230 | 1471345498946 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 04:04:58 INFO - PROCESS | 2230 | 1471345498948 Marionette TRACE conn2 <- [1,2150,null,{}] 04:04:58 INFO - PROCESS | 2230 | 1471345498950 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}] 04:04:58 INFO - PROCESS | 2230 | 1471345498952 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:04:59 INFO - PROCESS | 2230 | 1471345499065 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 04:04:59 INFO - PROCESS | 2230 | 1471345499140 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:59 INFO - PROCESS | 2230 | 1471345499142 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:04:59 INFO - PROCESS | 2230 | ++DOCSHELL 0x12cc58800 == 48 [pid = 2230] [id = 545] 04:04:59 INFO - PROCESS | 2230 | ++DOMWINDOW == 121 (0x126da7800) [pid = 2230] [serial = 1635] [outer = 0x0] 04:04:59 INFO - PROCESS | 2230 | ++DOMWINDOW == 122 (0x1270c9c00) [pid = 2230] [serial = 1636] [outer = 0x126da7800] 04:04:59 INFO - PROCESS | 2230 | 1471345499172 Marionette DEBUG loaded listener.js 04:04:59 INFO - PROCESS | 2230 | ++DOMWINDOW == 123 (0x128d07000) [pid = 2230] [serial = 1637] [outer = 0x126da7800] 04:04:59 INFO - PROCESS | 2230 | 1471345499589 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]]]}] 04:04:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 04:04:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 668ms 04:04:59 INFO - PROCESS | 2230 | 1471345499616 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 04:04:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 04:04:59 INFO - PROCESS | 2230 | 1471345499617 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 04:04:59 INFO - PROCESS | 2230 | 1471345499620 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 04:04:59 INFO - PROCESS | 2230 | 1471345499621 Marionette TRACE conn2 <- [1,2154,null,{}] 04:04:59 INFO - PROCESS | 2230 | 1471345499624 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}] 04:04:59 INFO - PROCESS | 2230 | 1471345499625 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:04:59 INFO - PROCESS | 2230 | 1471345499749 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 04:04:59 INFO - PROCESS | 2230 | 1471345499824 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:59 INFO - PROCESS | 2230 | 1471345499826 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:04:59 INFO - PROCESS | 2230 | ++DOCSHELL 0x12ccc1800 == 49 [pid = 2230] [id = 546] 04:04:59 INFO - PROCESS | 2230 | ++DOMWINDOW == 124 (0x128c57000) [pid = 2230] [serial = 1638] [outer = 0x0] 04:04:59 INFO - PROCESS | 2230 | ++DOMWINDOW == 125 (0x128e3ec00) [pid = 2230] [serial = 1639] [outer = 0x128c57000] 04:04:59 INFO - PROCESS | 2230 | 1471345499855 Marionette DEBUG loaded listener.js 04:04:59 INFO - PROCESS | 2230 | ++DOMWINDOW == 126 (0x1293dd400) [pid = 2230] [serial = 1640] [outer = 0x128c57000] 04:05:00 INFO - PROCESS | 2230 | 1471345500275 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]]]}] 04:05:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 04:05:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 671ms 04:05:00 INFO - PROCESS | 2230 | 1471345500292 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 04:05:00 INFO - PROCESS | 2230 | 1471345500293 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 04:05:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 04:05:00 INFO - PROCESS | 2230 | 1471345500296 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 04:05:00 INFO - PROCESS | 2230 | 1471345500297 Marionette TRACE conn2 <- [1,2158,null,{}] 04:05:00 INFO - PROCESS | 2230 | 1471345500299 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}] 04:05:00 INFO - PROCESS | 2230 | 1471345500304 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:05:00 INFO - PROCESS | 2230 | 1471345500437 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 04:05:00 INFO - PROCESS | 2230 | 1471345500553 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:00 INFO - PROCESS | 2230 | 1471345500555 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:05:00 INFO - PROCESS | 2230 | ++DOCSHELL 0x12d3d2800 == 50 [pid = 2230] [id = 547] 04:05:00 INFO - PROCESS | 2230 | ++DOMWINDOW == 127 (0x12554f400) [pid = 2230] [serial = 1641] [outer = 0x0] 04:05:00 INFO - PROCESS | 2230 | ++DOMWINDOW == 128 (0x12a603400) [pid = 2230] [serial = 1642] [outer = 0x12554f400] 04:05:00 INFO - PROCESS | 2230 | 1471345500586 Marionette DEBUG loaded listener.js 04:05:00 INFO - PROCESS | 2230 | ++DOMWINDOW == 129 (0x12a80c000) [pid = 2230] [serial = 1643] [outer = 0x12554f400] 04:05:00 INFO - PROCESS | 2230 | 1471345500985 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]]]}] 04:05:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 04:05:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 718ms 04:05:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 04:05:01 INFO - PROCESS | 2230 | 1471345501015 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 04:05:01 INFO - PROCESS | 2230 | 1471345501016 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 04:05:01 INFO - PROCESS | 2230 | 1471345501019 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 04:05:01 INFO - PROCESS | 2230 | 1471345501020 Marionette TRACE conn2 <- [1,2162,null,{}] 04:05:01 INFO - PROCESS | 2230 | 1471345501025 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}] 04:05:01 INFO - PROCESS | 2230 | 1471345501026 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:05:01 INFO - PROCESS | 2230 | 1471345501287 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 04:05:01 INFO - PROCESS | 2230 | 1471345501384 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:01 INFO - PROCESS | 2230 | 1471345501385 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:05:01 INFO - PROCESS | 2230 | ++DOCSHELL 0x123a86800 == 51 [pid = 2230] [id = 548] 04:05:01 INFO - PROCESS | 2230 | ++DOMWINDOW == 130 (0x112af7400) [pid = 2230] [serial = 1644] [outer = 0x0] 04:05:01 INFO - PROCESS | 2230 | ++DOMWINDOW == 131 (0x116058800) [pid = 2230] [serial = 1645] [outer = 0x112af7400] 04:05:01 INFO - PROCESS | 2230 | 1471345501415 Marionette DEBUG loaded listener.js 04:05:01 INFO - PROCESS | 2230 | ++DOMWINDOW == 132 (0x116aa9400) [pid = 2230] [serial = 1646] [outer = 0x112af7400] 04:05:01 INFO - PROCESS | 2230 | 1471345501854 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]]]}] 04:05:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 04:05:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 874ms 04:05:01 INFO - PROCESS | 2230 | 1471345501894 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 04:05:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 04:05:01 INFO - PROCESS | 2230 | 1471345501897 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 04:05:01 INFO - PROCESS | 2230 | 1471345501900 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 04:05:01 INFO - PROCESS | 2230 | 1471345501902 Marionette TRACE conn2 <- [1,2166,null,{}] 04:05:01 INFO - PROCESS | 2230 | 1471345501928 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}] 04:05:01 INFO - PROCESS | 2230 | 1471345501930 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:05:02 INFO - PROCESS | 2230 | 1471345502034 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 04:05:02 INFO - PROCESS | 2230 | 1471345502112 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:02 INFO - PROCESS | 2230 | 1471345502114 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:05:02 INFO - PROCESS | 2230 | ++DOCSHELL 0x12390b800 == 52 [pid = 2230] [id = 549] 04:05:02 INFO - PROCESS | 2230 | ++DOMWINDOW == 133 (0x11811cc00) [pid = 2230] [serial = 1647] [outer = 0x0] 04:05:02 INFO - PROCESS | 2230 | ++DOMWINDOW == 134 (0x118590800) [pid = 2230] [serial = 1648] [outer = 0x11811cc00] 04:05:02 INFO - PROCESS | 2230 | 1471345502142 Marionette DEBUG loaded listener.js 04:05:02 INFO - PROCESS | 2230 | ++DOMWINDOW == 135 (0x118f9ec00) [pid = 2230] [serial = 1649] [outer = 0x11811cc00] 04:05:02 INFO - PROCESS | 2230 | --DOCSHELL 0x12e137000 == 51 [pid = 2230] [id = 497] 04:05:02 INFO - PROCESS | 2230 | --DOCSHELL 0x12c698000 == 50 [pid = 2230] [id = 540] 04:05:02 INFO - PROCESS | 2230 | --DOCSHELL 0x12c093800 == 49 [pid = 2230] [id = 539] 04:05:02 INFO - PROCESS | 2230 | --DOCSHELL 0x119167800 == 48 [pid = 2230] [id = 538] 04:05:02 INFO - PROCESS | 2230 | --DOCSHELL 0x12bdd1800 == 47 [pid = 2230] [id = 537] 04:05:02 INFO - PROCESS | 2230 | --DOCSHELL 0x11812f800 == 46 [pid = 2230] [id = 536] 04:05:02 INFO - PROCESS | 2230 | --DOCSHELL 0x12a656800 == 45 [pid = 2230] [id = 535] 04:05:02 INFO - PROCESS | 2230 | --DOCSHELL 0x117222800 == 44 [pid = 2230] [id = 534] 04:05:02 INFO - PROCESS | 2230 | --DOCSHELL 0x126d78000 == 43 [pid = 2230] [id = 533] 04:05:02 INFO - PROCESS | 2230 | --DOCSHELL 0x123a92000 == 42 [pid = 2230] [id = 532] 04:05:02 INFO - PROCESS | 2230 | --DOCSHELL 0x119ab5800 == 41 [pid = 2230] [id = 531] 04:05:02 INFO - PROCESS | 2230 | --DOCSHELL 0x120e19800 == 40 [pid = 2230] [id = 530] 04:05:02 INFO - PROCESS | 2230 | --DOCSHELL 0x12a8a8800 == 39 [pid = 2230] [id = 528] 04:05:02 INFO - PROCESS | 2230 | --DOCSHELL 0x124529000 == 38 [pid = 2230] [id = 527] 04:05:02 INFO - PROCESS | 2230 | --DOCSHELL 0x11874d000 == 37 [pid = 2230] [id = 526] 04:05:02 INFO - PROCESS | 2230 | --DOCSHELL 0x12a657800 == 36 [pid = 2230] [id = 525] 04:05:02 INFO - PROCESS | 2230 | --DOCSHELL 0x12b1ed800 == 35 [pid = 2230] [id = 529] 04:05:02 INFO - PROCESS | 2230 | --DOCSHELL 0x123a86800 == 34 [pid = 2230] [id = 548] 04:05:02 INFO - PROCESS | 2230 | --DOCSHELL 0x12d3d2800 == 33 [pid = 2230] [id = 547] 04:05:02 INFO - PROCESS | 2230 | --DOCSHELL 0x12ccc1800 == 32 [pid = 2230] [id = 546] 04:05:02 INFO - PROCESS | 2230 | --DOCSHELL 0x12cc58800 == 31 [pid = 2230] [id = 545] 04:05:02 INFO - PROCESS | 2230 | --DOCSHELL 0x12c6b3000 == 30 [pid = 2230] [id = 544] 04:05:02 INFO - PROCESS | 2230 | --DOCSHELL 0x128c2f000 == 29 [pid = 2230] [id = 543] 04:05:02 INFO - PROCESS | 2230 | --DOCSHELL 0x12cacd800 == 28 [pid = 2230] [id = 541] 04:05:02 INFO - PROCESS | 2230 | --DOCSHELL 0x11873f800 == 27 [pid = 2230] [id = 542] 04:05:02 INFO - PROCESS | 2230 | --DOMWINDOW == 134 (0x1269cd400) [pid = 2230] [serial = 1520] [outer = 0x0] [url = about:blank] 04:05:02 INFO - PROCESS | 2230 | --DOMWINDOW == 133 (0x118119000) [pid = 2230] [serial = 1552] [outer = 0x0] [url = about:blank] 04:05:02 INFO - PROCESS | 2230 | --DOMWINDOW == 132 (0x113d96c00) [pid = 2230] [serial = 1522] [outer = 0x0] [url = about:blank] 04:05:02 INFO - PROCESS | 2230 | --DOMWINDOW == 131 (0x1269da800) [pid = 2230] [serial = 1528] [outer = 0x0] [url = about:blank] 04:05:02 INFO - PROCESS | 2230 | --DOMWINDOW == 130 (0x118852800) [pid = 2230] [serial = 1555] [outer = 0x0] [url = about:blank] 04:05:02 INFO - PROCESS | 2230 | --DOMWINDOW == 129 (0x1170f5c00) [pid = 2230] [serial = 1549] [outer = 0x0] [url = about:blank] 04:05:02 INFO - PROCESS | 2230 | --DOMWINDOW == 128 (0x1176a0c00) [pid = 2230] [serial = 1550] [outer = 0x0] [url = about:blank] 04:05:02 INFO - PROCESS | 2230 | --DOMWINDOW == 127 (0x111e2a000) [pid = 2230] [serial = 1543] [outer = 0x0] [url = about:blank] 04:05:02 INFO - PROCESS | 2230 | --DOMWINDOW == 126 (0x119727c00) [pid = 2230] [serial = 1525] [outer = 0x0] [url = about:blank] 04:05:02 INFO - PROCESS | 2230 | --DOMWINDOW == 125 (0x112afb800) [pid = 2230] [serial = 1544] [outer = 0x0] [url = about:blank] 04:05:02 INFO - PROCESS | 2230 | --DOMWINDOW == 124 (0x12af9ac00) [pid = 2230] [serial = 1537] [outer = 0x0] [url = about:blank] 04:05:02 INFO - PROCESS | 2230 | --DOMWINDOW == 123 (0x12a80d800) [pid = 2230] [serial = 1534] [outer = 0x0] [url = about:blank] 04:05:02 INFO - PROCESS | 2230 | --DOMWINDOW == 122 (0x129644400) [pid = 2230] [serial = 1531] [outer = 0x0] [url = about:blank] 04:05:02 INFO - PROCESS | 2230 | --DOMWINDOW == 121 (0x11952f400) [pid = 2230] [serial = 1558] [outer = 0x0] [url = about:blank] 04:05:02 INFO - PROCESS | 2230 | --DOMWINDOW == 120 (0x11953cc00) [pid = 2230] [serial = 1559] [outer = 0x0] [url = about:blank] 04:05:02 INFO - PROCESS | 2230 | --DOMWINDOW == 119 (0x1160ca000) [pid = 2230] [serial = 1546] [outer = 0x0] [url = about:blank] 04:05:02 INFO - PROCESS | 2230 | --DOMWINDOW == 118 (0x116802800) [pid = 2230] [serial = 1547] [outer = 0x0] [url = about:blank] 04:05:02 INFO - PROCESS | 2230 | --DOMWINDOW == 117 (0x110f9d800) [pid = 2230] [serial = 1541] [outer = 0x0] [url = about:blank] 04:05:02 INFO - PROCESS | 2230 | --DOMWINDOW == 116 (0x110f95400) [pid = 2230] [serial = 1540] [outer = 0x0] [url = about:blank] 04:05:02 INFO - PROCESS | 2230 | --DOMWINDOW == 115 (0x119747000) [pid = 2230] [serial = 1561] [outer = 0x0] [url = about:blank] 04:05:02 INFO - PROCESS | 2230 | --DOMWINDOW == 114 (0x119c5e800) [pid = 2230] [serial = 1562] [outer = 0x0] [url = about:blank] 04:05:02 INFO - PROCESS | 2230 | --DOMWINDOW == 113 (0x119cc5400) [pid = 2230] [serial = 1564] [outer = 0x0] [url = about:blank] 04:05:02 INFO - PROCESS | 2230 | --DOMWINDOW == 112 (0x1240c8400) [pid = 2230] [serial = 1570] [outer = 0x0] [url = about:blank] 04:05:02 INFO - PROCESS | 2230 | --DOMWINDOW == 111 (0x12438fc00) [pid = 2230] [serial = 1571] [outer = 0x0] [url = about:blank] 04:05:02 INFO - PROCESS | 2230 | --DOMWINDOW == 110 (0x1248c4800) [pid = 2230] [serial = 1573] [outer = 0x0] [url = about:blank] 04:05:02 INFO - PROCESS | 2230 | --DOMWINDOW == 109 (0x120fe2000) [pid = 2230] [serial = 1567] [outer = 0x0] [url = about:blank] 04:05:02 INFO - PROCESS | 2230 | --DOMWINDOW == 108 (0x120ea4000) [pid = 2230] [serial = 1565] [outer = 0x0] [url = about:blank] 04:05:02 INFO - PROCESS | 2230 | --DOMWINDOW == 107 (0x1181b8400) [pid = 2230] [serial = 1556] [outer = 0x0] [url = about:blank] 04:05:02 INFO - PROCESS | 2230 | --DOMWINDOW == 106 (0x125551800) [pid = 2230] [serial = 1574] [outer = 0x0] [url = about:blank] 04:05:02 INFO - PROCESS | 2230 | --DOMWINDOW == 105 (0x1181b6800) [pid = 2230] [serial = 1553] [outer = 0x0] [url = about:blank] 04:05:02 INFO - PROCESS | 2230 | --DOMWINDOW == 104 (0x1239cb400) [pid = 2230] [serial = 1568] [outer = 0x0] [url = about:blank] 04:05:03 INFO - PROCESS | 2230 | 1471345503190 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]]]}] 04:05:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 04:05:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1343ms 04:05:03 INFO - PROCESS | 2230 | 1471345503243 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 04:05:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 04:05:03 INFO - PROCESS | 2230 | 1471345503245 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 04:05:03 INFO - PROCESS | 2230 | 1471345503248 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 04:05:03 INFO - PROCESS | 2230 | 1471345503250 Marionette TRACE conn2 <- [1,2170,null,{}] 04:05:03 INFO - PROCESS | 2230 | 1471345503264 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}] 04:05:03 INFO - PROCESS | 2230 | 1471345503266 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:05:03 INFO - PROCESS | 2230 | 1471345503347 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 04:05:03 INFO - PROCESS | 2230 | 1471345503411 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:03 INFO - PROCESS | 2230 | 1471345503413 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:05:03 INFO - PROCESS | 2230 | ++DOCSHELL 0x1168bf000 == 28 [pid = 2230] [id = 550] 04:05:03 INFO - PROCESS | 2230 | ++DOMWINDOW == 105 (0x112a8a400) [pid = 2230] [serial = 1650] [outer = 0x0] 04:05:03 INFO - PROCESS | 2230 | ++DOMWINDOW == 106 (0x113d96800) [pid = 2230] [serial = 1651] [outer = 0x112a8a400] 04:05:03 INFO - PROCESS | 2230 | 1471345503441 Marionette DEBUG loaded listener.js 04:05:03 INFO - PROCESS | 2230 | ++DOMWINDOW == 107 (0x1162eb800) [pid = 2230] [serial = 1652] [outer = 0x112a8a400] 04:05:03 INFO - PROCESS | 2230 | 1471345503763 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]]]}] 04:05:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 04:05:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 523ms 04:05:03 INFO - PROCESS | 2230 | 1471345503773 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 04:05:03 INFO - PROCESS | 2230 | 1471345503778 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 04:05:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 04:05:03 INFO - PROCESS | 2230 | 1471345503782 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 04:05:03 INFO - PROCESS | 2230 | 1471345503784 Marionette TRACE conn2 <- [1,2174,null,{}] 04:05:03 INFO - PROCESS | 2230 | 1471345503787 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}] 04:05:03 INFO - PROCESS | 2230 | 1471345503789 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:05:03 INFO - PROCESS | 2230 | 1471345503872 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 04:05:03 INFO - PROCESS | 2230 | 1471345503877 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:03 INFO - PROCESS | 2230 | 1471345503879 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:05:03 INFO - PROCESS | 2230 | ++DOCSHELL 0x118742800 == 29 [pid = 2230] [id = 551] 04:05:03 INFO - PROCESS | 2230 | ++DOMWINDOW == 108 (0x1168ec800) [pid = 2230] [serial = 1653] [outer = 0x0] 04:05:03 INFO - PROCESS | 2230 | ++DOMWINDOW == 109 (0x117d35800) [pid = 2230] [serial = 1654] [outer = 0x1168ec800] 04:05:03 INFO - PROCESS | 2230 | 1471345503908 Marionette DEBUG loaded listener.js 04:05:03 INFO - PROCESS | 2230 | ++DOMWINDOW == 110 (0x118190800) [pid = 2230] [serial = 1655] [outer = 0x1168ec800] 04:05:04 INFO - PROCESS | 2230 | 1471345504297 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]]]}] 04:05:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 04:05:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 572ms 04:05:04 INFO - PROCESS | 2230 | 1471345504355 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 04:05:04 INFO - PROCESS | 2230 | 1471345504356 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 04:05:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 04:05:04 INFO - PROCESS | 2230 | 1471345504359 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 04:05:04 INFO - PROCESS | 2230 | 1471345504361 Marionette TRACE conn2 <- [1,2178,null,{}] 04:05:04 INFO - PROCESS | 2230 | 1471345504369 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}] 04:05:04 INFO - PROCESS | 2230 | 1471345504372 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:05:04 INFO - PROCESS | 2230 | 1471345504457 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 04:05:04 INFO - PROCESS | 2230 | 1471345504464 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:04 INFO - PROCESS | 2230 | 1471345504466 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:05:04 INFO - PROCESS | 2230 | ++DOCSHELL 0x120e34800 == 30 [pid = 2230] [id = 552] 04:05:04 INFO - PROCESS | 2230 | ++DOMWINDOW == 111 (0x116067000) [pid = 2230] [serial = 1656] [outer = 0x0] 04:05:04 INFO - PROCESS | 2230 | ++DOMWINDOW == 112 (0x1187c1c00) [pid = 2230] [serial = 1657] [outer = 0x116067000] 04:05:04 INFO - PROCESS | 2230 | 1471345504496 Marionette DEBUG loaded listener.js 04:05:04 INFO - PROCESS | 2230 | ++DOMWINDOW == 113 (0x119121800) [pid = 2230] [serial = 1658] [outer = 0x116067000] 04:05:04 INFO - PROCESS | 2230 | 1471345504853 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]]]}] 04:05:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 04:05:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 521ms 04:05:04 INFO - PROCESS | 2230 | 1471345504880 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 04:05:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 04:05:04 INFO - PROCESS | 2230 | 1471345504882 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 04:05:04 INFO - PROCESS | 2230 | 1471345504884 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 04:05:04 INFO - PROCESS | 2230 | 1471345504885 Marionette TRACE conn2 <- [1,2182,null,{}] 04:05:04 INFO - PROCESS | 2230 | 1471345504888 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}] 04:05:04 INFO - PROCESS | 2230 | 1471345504889 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:05:05 INFO - PROCESS | 2230 | 1471345505005 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 04:05:05 INFO - PROCESS | 2230 | 1471345505012 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:05 INFO - PROCESS | 2230 | 1471345505014 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:05:05 INFO - PROCESS | 2230 | ++DOCSHELL 0x124538800 == 31 [pid = 2230] [id = 553] 04:05:05 INFO - PROCESS | 2230 | ++DOMWINDOW == 114 (0x1194bbc00) [pid = 2230] [serial = 1659] [outer = 0x0] 04:05:05 INFO - PROCESS | 2230 | ++DOMWINDOW == 115 (0x119531800) [pid = 2230] [serial = 1660] [outer = 0x1194bbc00] 04:05:05 INFO - PROCESS | 2230 | 1471345505040 Marionette DEBUG loaded listener.js 04:05:05 INFO - PROCESS | 2230 | ++DOMWINDOW == 116 (0x11953b800) [pid = 2230] [serial = 1661] [outer = 0x1194bbc00] 04:05:05 INFO - PROCESS | 2230 | 1471345505392 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]]]}] 04:05:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 04:05:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 519ms 04:05:05 INFO - PROCESS | 2230 | 1471345505405 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 04:05:05 INFO - PROCESS | 2230 | 1471345505416 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 04:05:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 04:05:05 INFO - PROCESS | 2230 | 1471345505425 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 04:05:05 INFO - PROCESS | 2230 | 1471345505427 Marionette TRACE conn2 <- [1,2186,null,{}] 04:05:05 INFO - PROCESS | 2230 | 1471345505429 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}] 04:05:05 INFO - PROCESS | 2230 | 1471345505430 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:05:05 INFO - PROCESS | 2230 | 1471345505530 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 04:05:05 INFO - PROCESS | 2230 | 1471345505533 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:05 INFO - PROCESS | 2230 | 1471345505534 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:05:05 INFO - PROCESS | 2230 | ++DOCSHELL 0x125581000 == 32 [pid = 2230] [id = 554] 04:05:05 INFO - PROCESS | 2230 | ++DOMWINDOW == 117 (0x116809000) [pid = 2230] [serial = 1662] [outer = 0x0] 04:05:05 INFO - PROCESS | 2230 | ++DOMWINDOW == 118 (0x11971f800) [pid = 2230] [serial = 1663] [outer = 0x116809000] 04:05:05 INFO - PROCESS | 2230 | 1471345505560 Marionette DEBUG loaded listener.js 04:05:05 INFO - PROCESS | 2230 | ++DOMWINDOW == 119 (0x119a92000) [pid = 2230] [serial = 1664] [outer = 0x116809000] 04:05:05 INFO - PROCESS | 2230 | 1471345505914 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]]]}] 04:05:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 04:05:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 520ms 04:05:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 04:05:05 INFO - PROCESS | 2230 | 1471345505947 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 04:05:05 INFO - PROCESS | 2230 | 1471345505948 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 04:05:05 INFO - PROCESS | 2230 | 1471345505950 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 04:05:05 INFO - PROCESS | 2230 | 1471345505951 Marionette TRACE conn2 <- [1,2190,null,{}] 04:05:05 INFO - PROCESS | 2230 | 1471345505954 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}] 04:05:05 INFO - PROCESS | 2230 | 1471345505958 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:05:06 INFO - PROCESS | 2230 | 1471345506080 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 04:05:06 INFO - PROCESS | 2230 | 1471345506094 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:06 INFO - PROCESS | 2230 | 1471345506094 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:05:06 INFO - PROCESS | 2230 | ++DOCSHELL 0x128bc1800 == 33 [pid = 2230] [id = 555] 04:05:06 INFO - PROCESS | 2230 | ++DOMWINDOW == 120 (0x11810b000) [pid = 2230] [serial = 1665] [outer = 0x0] 04:05:06 INFO - PROCESS | 2230 | ++DOMWINDOW == 121 (0x119ccd800) [pid = 2230] [serial = 1666] [outer = 0x11810b000] 04:05:06 INFO - PROCESS | 2230 | 1471345506121 Marionette DEBUG loaded listener.js 04:05:06 INFO - PROCESS | 2230 | ++DOMWINDOW == 122 (0x1240c7c00) [pid = 2230] [serial = 1667] [outer = 0x11810b000] 04:05:06 INFO - PROCESS | 2230 | 1471345506475 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]]]}] 04:05:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 04:05:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 571ms 04:05:06 INFO - PROCESS | 2230 | 1471345506522 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 04:05:06 INFO - PROCESS | 2230 | 1471345506523 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 04:05:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 04:05:06 INFO - PROCESS | 2230 | 1471345506525 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 04:05:06 INFO - PROCESS | 2230 | 1471345506534 Marionette TRACE conn2 <- [1,2194,null,{}] 04:05:06 INFO - PROCESS | 2230 | 1471345506537 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}] 04:05:06 INFO - PROCESS | 2230 | 1471345506538 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:05:06 INFO - PROCESS | 2230 | 1471345506640 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 04:05:06 INFO - PROCESS | 2230 | 1471345506651 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:06 INFO - PROCESS | 2230 | 1471345506653 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:05:06 INFO - PROCESS | 2230 | ++DOCSHELL 0x129041800 == 34 [pid = 2230] [id = 556] 04:05:06 INFO - PROCESS | 2230 | ++DOMWINDOW == 123 (0x1240c8400) [pid = 2230] [serial = 1668] [outer = 0x0] 04:05:06 INFO - PROCESS | 2230 | ++DOMWINDOW == 124 (0x1240d1800) [pid = 2230] [serial = 1669] [outer = 0x1240c8400] 04:05:06 INFO - PROCESS | 2230 | 1471345506679 Marionette DEBUG loaded listener.js 04:05:06 INFO - PROCESS | 2230 | ++DOMWINDOW == 125 (0x12450e400) [pid = 2230] [serial = 1670] [outer = 0x1240c8400] 04:05:07 INFO - PROCESS | 2230 | 1471345507019 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]]]}] 04:05:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 04:05:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 526ms 04:05:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 04:05:07 INFO - PROCESS | 2230 | 1471345507053 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 04:05:07 INFO - PROCESS | 2230 | 1471345507054 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 04:05:07 INFO - PROCESS | 2230 | 1471345507056 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 04:05:07 INFO - PROCESS | 2230 | 1471345507057 Marionette TRACE conn2 <- [1,2198,null,{}] 04:05:07 INFO - PROCESS | 2230 | 1471345507060 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}] 04:05:07 INFO - PROCESS | 2230 | 1471345507061 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:05:07 INFO - PROCESS | 2230 | 1471345507161 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 04:05:07 INFO - PROCESS | 2230 | 1471345507164 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:07 INFO - PROCESS | 2230 | 1471345507165 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:05:07 INFO - PROCESS | 2230 | ++DOCSHELL 0x129504000 == 35 [pid = 2230] [id = 557] 04:05:07 INFO - PROCESS | 2230 | ++DOMWINDOW == 126 (0x1240c9c00) [pid = 2230] [serial = 1671] [outer = 0x0] 04:05:07 INFO - PROCESS | 2230 | ++DOMWINDOW == 127 (0x1248c9c00) [pid = 2230] [serial = 1672] [outer = 0x1240c9c00] 04:05:07 INFO - PROCESS | 2230 | 1471345507191 Marionette DEBUG loaded listener.js 04:05:07 INFO - PROCESS | 2230 | ++DOMWINDOW == 128 (0x124e6a400) [pid = 2230] [serial = 1673] [outer = 0x1240c9c00] 04:05:07 INFO - PROCESS | 2230 | --DOMWINDOW == 127 (0x12682d800) [pid = 2230] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 04:05:07 INFO - PROCESS | 2230 | --DOMWINDOW == 126 (0x1194b9000) [pid = 2230] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 04:05:07 INFO - PROCESS | 2230 | --DOMWINDOW == 125 (0x110fa0400) [pid = 2230] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 04:05:07 INFO - PROCESS | 2230 | --DOMWINDOW == 124 (0x12418e400) [pid = 2230] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 04:05:07 INFO - PROCESS | 2230 | --DOMWINDOW == 123 (0x112af4800) [pid = 2230] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 04:05:07 INFO - PROCESS | 2230 | --DOMWINDOW == 122 (0x1170f8000) [pid = 2230] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 04:05:07 INFO - PROCESS | 2230 | --DOMWINDOW == 121 (0x119532000) [pid = 2230] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 04:05:07 INFO - PROCESS | 2230 | --DOMWINDOW == 120 (0x128c4f000) [pid = 2230] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 04:05:07 INFO - PROCESS | 2230 | --DOMWINDOW == 119 (0x118373400) [pid = 2230] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 04:05:07 INFO - PROCESS | 2230 | --DOMWINDOW == 118 (0x1194c2800) [pid = 2230] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 04:05:07 INFO - PROCESS | 2230 | --DOMWINDOW == 117 (0x11270c000) [pid = 2230] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 04:05:07 INFO - PROCESS | 2230 | --DOMWINDOW == 116 (0x116ab3000) [pid = 2230] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 04:05:07 INFO - PROCESS | 2230 | --DOMWINDOW == 115 (0x11885b000) [pid = 2230] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 04:05:07 INFO - PROCESS | 2230 | --DOMWINDOW == 114 (0x1244bf800) [pid = 2230] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 04:05:07 INFO - PROCESS | 2230 | --DOMWINDOW == 113 (0x111aa9400) [pid = 2230] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 04:05:07 INFO - PROCESS | 2230 | --DOMWINDOW == 112 (0x128d21800) [pid = 2230] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 04:05:07 INFO - PROCESS | 2230 | --DOMWINDOW == 111 (0x126829000) [pid = 2230] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 04:05:07 INFO - PROCESS | 2230 | --DOMWINDOW == 110 (0x128c58000) [pid = 2230] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 04:05:07 INFO - PROCESS | 2230 | --DOMWINDOW == 109 (0x124fab800) [pid = 2230] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 04:05:07 INFO - PROCESS | 2230 | --DOMWINDOW == 108 (0x119533800) [pid = 2230] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 04:05:07 INFO - PROCESS | 2230 | --DOMWINDOW == 107 (0x12a6f2c00) [pid = 2230] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 04:05:07 INFO - PROCESS | 2230 | --DOMWINDOW == 106 (0x12af8f400) [pid = 2230] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 04:05:07 INFO - PROCESS | 2230 | --DOMWINDOW == 105 (0x11270f800) [pid = 2230] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 04:05:07 INFO - PROCESS | 2230 | 1471345507851 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]]]}] 04:05:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 04:05:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 819ms 04:05:07 INFO - PROCESS | 2230 | 1471345507876 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 04:05:07 INFO - PROCESS | 2230 | 1471345507878 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 04:05:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 04:05:07 INFO - PROCESS | 2230 | 1471345507880 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 04:05:07 INFO - PROCESS | 2230 | 1471345507881 Marionette TRACE conn2 <- [1,2202,null,{}] 04:05:07 INFO - PROCESS | 2230 | 1471345507884 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}] 04:05:07 INFO - PROCESS | 2230 | 1471345507885 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:05:08 INFO - PROCESS | 2230 | 1471345508008 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 04:05:08 INFO - PROCESS | 2230 | 1471345508051 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:08 INFO - PROCESS | 2230 | 1471345508053 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:05:08 INFO - PROCESS | 2230 | ++DOCSHELL 0x120e33000 == 36 [pid = 2230] [id = 558] 04:05:08 INFO - PROCESS | 2230 | ++DOMWINDOW == 106 (0x11270b400) [pid = 2230] [serial = 1674] [outer = 0x0] 04:05:08 INFO - PROCESS | 2230 | ++DOMWINDOW == 107 (0x116aa8400) [pid = 2230] [serial = 1675] [outer = 0x11270b400] 04:05:08 INFO - PROCESS | 2230 | 1471345508078 Marionette DEBUG loaded listener.js 04:05:08 INFO - PROCESS | 2230 | ++DOMWINDOW == 108 (0x1187c2800) [pid = 2230] [serial = 1676] [outer = 0x11270b400] 04:05:08 INFO - PROCESS | 2230 | 1471345508344 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]]]}] 04:05:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 04:05:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 519ms 04:05:08 INFO - PROCESS | 2230 | 1471345508400 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 04:05:08 INFO - PROCESS | 2230 | 1471345508401 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 04:05:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 04:05:08 INFO - PROCESS | 2230 | 1471345508405 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 04:05:08 INFO - PROCESS | 2230 | 1471345508408 Marionette TRACE conn2 <- [1,2206,null,{}] 04:05:08 INFO - PROCESS | 2230 | 1471345508411 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}] 04:05:08 INFO - PROCESS | 2230 | 1471345508412 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:05:08 INFO - PROCESS | 2230 | 1471345508496 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 04:05:08 INFO - PROCESS | 2230 | 1471345508499 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:08 INFO - PROCESS | 2230 | 1471345508501 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:05:08 INFO - PROCESS | 2230 | ++DOCSHELL 0x12a8bc800 == 37 [pid = 2230] [id = 559] 04:05:08 INFO - PROCESS | 2230 | ++DOMWINDOW == 109 (0x1194c2800) [pid = 2230] [serial = 1677] [outer = 0x0] 04:05:08 INFO - PROCESS | 2230 | ++DOMWINDOW == 110 (0x1240cc800) [pid = 2230] [serial = 1678] [outer = 0x1194c2800] 04:05:08 INFO - PROCESS | 2230 | 1471345508528 Marionette DEBUG loaded listener.js 04:05:08 INFO - PROCESS | 2230 | ++DOMWINDOW == 111 (0x124fab800) [pid = 2230] [serial = 1679] [outer = 0x1194c2800] 04:05:08 INFO - PROCESS | 2230 | 1471345508883 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]]]}] 04:05:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 04:05:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 522ms 04:05:08 INFO - PROCESS | 2230 | 1471345508926 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 04:05:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 04:05:08 INFO - PROCESS | 2230 | 1471345508928 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 04:05:08 INFO - PROCESS | 2230 | 1471345508930 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 04:05:08 INFO - PROCESS | 2230 | 1471345508932 Marionette TRACE conn2 <- [1,2210,null,{}] 04:05:08 INFO - PROCESS | 2230 | 1471345508935 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}] 04:05:08 INFO - PROCESS | 2230 | 1471345508937 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:05:09 INFO - PROCESS | 2230 | 1471345509036 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 04:05:09 INFO - PROCESS | 2230 | 1471345509042 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:09 INFO - PROCESS | 2230 | 1471345509044 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:05:09 INFO - PROCESS | 2230 | ++DOCSHELL 0x12557c000 == 38 [pid = 2230] [id = 560] 04:05:09 INFO - PROCESS | 2230 | ++DOMWINDOW == 112 (0x1194b5c00) [pid = 2230] [serial = 1680] [outer = 0x0] 04:05:09 INFO - PROCESS | 2230 | ++DOMWINDOW == 113 (0x126828000) [pid = 2230] [serial = 1681] [outer = 0x1194b5c00] 04:05:09 INFO - PROCESS | 2230 | 1471345509071 Marionette DEBUG loaded listener.js 04:05:09 INFO - PROCESS | 2230 | ++DOMWINDOW == 114 (0x126d4a800) [pid = 2230] [serial = 1682] [outer = 0x1194b5c00] 04:05:09 INFO - PROCESS | 2230 | 1471345509399 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]]]}] 04:05:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 04:05:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 521ms 04:05:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 04:05:09 INFO - PROCESS | 2230 | 1471345509451 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 04:05:09 INFO - PROCESS | 2230 | 1471345509453 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 04:05:09 INFO - PROCESS | 2230 | 1471345509455 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 04:05:09 INFO - PROCESS | 2230 | 1471345509456 Marionette TRACE conn2 <- [1,2214,null,{}] 04:05:09 INFO - PROCESS | 2230 | 1471345509458 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}] 04:05:09 INFO - PROCESS | 2230 | 1471345509459 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:05:09 INFO - PROCESS | 2230 | 1471345509541 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 04:05:09 INFO - PROCESS | 2230 | 1471345509610 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:09 INFO - PROCESS | 2230 | 1471345509611 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:05:09 INFO - PROCESS | 2230 | ++DOCSHELL 0x12c096000 == 39 [pid = 2230] [id = 561] 04:05:09 INFO - PROCESS | 2230 | ++DOMWINDOW == 115 (0x1250f2800) [pid = 2230] [serial = 1683] [outer = 0x0] 04:05:09 INFO - PROCESS | 2230 | ++DOMWINDOW == 116 (0x1270c3400) [pid = 2230] [serial = 1684] [outer = 0x1250f2800] 04:05:09 INFO - PROCESS | 2230 | 1471345509637 Marionette DEBUG loaded listener.js 04:05:09 INFO - PROCESS | 2230 | ++DOMWINDOW == 117 (0x1270cd400) [pid = 2230] [serial = 1685] [outer = 0x1250f2800] 04:05:10 INFO - PROCESS | 2230 | 1471345510197 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]]]}] 04:05:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 04:05:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 820ms 04:05:10 INFO - PROCESS | 2230 | 1471345510276 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 04:05:10 INFO - PROCESS | 2230 | 1471345510279 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 04:05:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 04:05:10 INFO - PROCESS | 2230 | 1471345510282 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 04:05:10 INFO - PROCESS | 2230 | 1471345510285 Marionette TRACE conn2 <- [1,2218,null,{}] 04:05:10 INFO - PROCESS | 2230 | 1471345510289 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}] 04:05:10 INFO - PROCESS | 2230 | 1471345510291 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:05:10 INFO - PROCESS | 2230 | 1471345510406 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 04:05:10 INFO - PROCESS | 2230 | 1471345510470 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:10 INFO - PROCESS | 2230 | 1471345510471 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:05:10 INFO - PROCESS | 2230 | ++DOCSHELL 0x118734000 == 40 [pid = 2230] [id = 562] 04:05:10 INFO - PROCESS | 2230 | ++DOMWINDOW == 118 (0x112a8c400) [pid = 2230] [serial = 1686] [outer = 0x0] 04:05:10 INFO - PROCESS | 2230 | ++DOMWINDOW == 119 (0x115e08400) [pid = 2230] [serial = 1687] [outer = 0x112a8c400] 04:05:10 INFO - PROCESS | 2230 | 1471345510503 Marionette DEBUG loaded listener.js 04:05:10 INFO - PROCESS | 2230 | ++DOMWINDOW == 120 (0x116aac400) [pid = 2230] [serial = 1688] [outer = 0x112a8c400] 04:05:11 INFO - PROCESS | 2230 | 1471345511074 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]]]}] 04:05:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 04:05:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 825ms 04:05:11 INFO - PROCESS | 2230 | 1471345511116 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 04:05:11 INFO - PROCESS | 2230 | 1471345511120 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 04:05:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 04:05:11 INFO - PROCESS | 2230 | 1471345511128 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 04:05:11 INFO - PROCESS | 2230 | 1471345511130 Marionette TRACE conn2 <- [1,2222,null,{}] 04:05:11 INFO - PROCESS | 2230 | 1471345511132 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}] 04:05:11 INFO - PROCESS | 2230 | 1471345511134 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:05:11 INFO - PROCESS | 2230 | 1471345511252 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 04:05:11 INFO - PROCESS | 2230 | 1471345511338 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:11 INFO - PROCESS | 2230 | 1471345511339 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:05:11 INFO - PROCESS | 2230 | ++DOCSHELL 0x123a81800 == 41 [pid = 2230] [id = 563] 04:05:11 INFO - PROCESS | 2230 | ++DOMWINDOW == 121 (0x1181ac800) [pid = 2230] [serial = 1689] [outer = 0x0] 04:05:11 INFO - PROCESS | 2230 | ++DOMWINDOW == 122 (0x11837c800) [pid = 2230] [serial = 1690] [outer = 0x1181ac800] 04:05:11 INFO - PROCESS | 2230 | 1471345511371 Marionette DEBUG loaded listener.js 04:05:11 INFO - PROCESS | 2230 | ++DOMWINDOW == 123 (0x118853000) [pid = 2230] [serial = 1691] [outer = 0x1181ac800] 04:05:12 INFO - PROCESS | 2230 | 1471345512057 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]]]}] 04:05:12 INFO - PROCESS | 2230 | --DOCSHELL 0x12557c000 == 40 [pid = 2230] [id = 560] 04:05:12 INFO - PROCESS | 2230 | --DOCSHELL 0x12a8bc800 == 39 [pid = 2230] [id = 559] 04:05:12 INFO - PROCESS | 2230 | --DOCSHELL 0x120e33000 == 38 [pid = 2230] [id = 558] 04:05:12 INFO - PROCESS | 2230 | --DOCSHELL 0x129504000 == 37 [pid = 2230] [id = 557] 04:05:12 INFO - PROCESS | 2230 | --DOCSHELL 0x129041800 == 36 [pid = 2230] [id = 556] 04:05:12 INFO - PROCESS | 2230 | --DOCSHELL 0x128bc1800 == 35 [pid = 2230] [id = 555] 04:05:12 INFO - PROCESS | 2230 | --DOCSHELL 0x125581000 == 34 [pid = 2230] [id = 554] 04:05:12 INFO - PROCESS | 2230 | --DOCSHELL 0x124538800 == 33 [pid = 2230] [id = 553] 04:05:12 INFO - PROCESS | 2230 | --DOCSHELL 0x120e34800 == 32 [pid = 2230] [id = 552] 04:05:12 INFO - PROCESS | 2230 | --DOCSHELL 0x118742800 == 31 [pid = 2230] [id = 551] 04:05:12 INFO - PROCESS | 2230 | --DOCSHELL 0x1168bf000 == 30 [pid = 2230] [id = 550] 04:05:12 INFO - PROCESS | 2230 | --DOCSHELL 0x12390b800 == 29 [pid = 2230] [id = 549] 04:05:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 04:05:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 972ms 04:05:12 INFO - PROCESS | 2230 | --DOMWINDOW == 122 (0x1170f8800) [pid = 2230] [serial = 1532] [outer = 0x0] [url = about:blank] 04:05:12 INFO - PROCESS | 2230 | --DOMWINDOW == 121 (0x128c57800) [pid = 2230] [serial = 1529] [outer = 0x0] [url = about:blank] 04:05:12 INFO - PROCESS | 2230 | --DOMWINDOW == 120 (0x119cc8000) [pid = 2230] [serial = 1526] [outer = 0x0] [url = about:blank] 04:05:12 INFO - PROCESS | 2230 | --DOMWINDOW == 119 (0x12a8f5400) [pid = 2230] [serial = 1535] [outer = 0x0] [url = about:blank] 04:05:12 INFO - PROCESS | 2230 | --DOMWINDOW == 118 (0x12b215c00) [pid = 2230] [serial = 1538] [outer = 0x0] [url = about:blank] 04:05:12 INFO - PROCESS | 2230 | --DOMWINDOW == 117 (0x118108800) [pid = 2230] [serial = 1523] [outer = 0x0] [url = about:blank] 04:05:12 INFO - PROCESS | 2230 | --DOMWINDOW == 116 (0x1270c9000) [pid = 2230] [serial = 1609] [outer = 0x0] [url = about:blank] 04:05:12 INFO - PROCESS | 2230 | --DOMWINDOW == 115 (0x127614800) [pid = 2230] [serial = 1612] [outer = 0x0] [url = about:blank] 04:05:12 INFO - PROCESS | 2230 | --DOMWINDOW == 114 (0x1160cbc00) [pid = 2230] [serial = 1610] [outer = 0x0] [url = about:blank] 04:05:12 INFO - PROCESS | 2230 | --DOMWINDOW == 113 (0x11270e800) [pid = 2230] [serial = 1615] [outer = 0x0] [url = about:blank] 04:05:12 INFO - PROCESS | 2230 | --DOMWINDOW == 112 (0x117293c00) [pid = 2230] [serial = 1616] [outer = 0x0] [url = about:blank] 04:05:12 INFO - PROCESS | 2230 | --DOMWINDOW == 111 (0x124875800) [pid = 2230] [serial = 1588] [outer = 0x0] [url = about:blank] 04:05:12 INFO - PROCESS | 2230 | --DOMWINDOW == 110 (0x124fa5800) [pid = 2230] [serial = 1589] [outer = 0x0] [url = about:blank] 04:05:12 INFO - PROCESS | 2230 | --DOMWINDOW == 109 (0x112dc5c00) [pid = 2230] [serial = 1579] [outer = 0x0] [url = about:blank] 04:05:12 INFO - PROCESS | 2230 | --DOMWINDOW == 108 (0x116060000) [pid = 2230] [serial = 1580] [outer = 0x0] [url = about:blank] 04:05:12 INFO - PROCESS | 2230 | --DOMWINDOW == 107 (0x117291800) [pid = 2230] [serial = 1582] [outer = 0x0] [url = about:blank] 04:05:12 INFO - PROCESS | 2230 | --DOMWINDOW == 106 (0x118121400) [pid = 2230] [serial = 1583] [outer = 0x0] [url = about:blank] 04:05:12 INFO - PROCESS | 2230 | --DOMWINDOW == 105 (0x1240d2800) [pid = 2230] [serial = 1603] [outer = 0x0] [url = about:blank] 04:05:12 INFO - PROCESS | 2230 | --DOMWINDOW == 104 (0x124e69000) [pid = 2230] [serial = 1604] [outer = 0x0] [url = about:blank] 04:05:12 INFO - PROCESS | 2230 | --DOMWINDOW == 103 (0x128d0f800) [pid = 2230] [serial = 1621] [outer = 0x0] [url = about:blank] 04:05:12 INFO - PROCESS | 2230 | --DOMWINDOW == 102 (0x11885cc00) [pid = 2230] [serial = 1597] [outer = 0x0] [url = about:blank] 04:05:12 INFO - PROCESS | 2230 | --DOMWINDOW == 101 (0x1194ae800) [pid = 2230] [serial = 1598] [outer = 0x0] [url = about:blank] 04:05:12 INFO - PROCESS | 2230 | --DOMWINDOW == 100 (0x119747c00) [pid = 2230] [serial = 1600] [outer = 0x0] [url = about:blank] 04:05:12 INFO - PROCESS | 2230 | --DOMWINDOW == 99 (0x120fe0000) [pid = 2230] [serial = 1601] [outer = 0x0] [url = about:blank] 04:05:12 INFO - PROCESS | 2230 | --DOMWINDOW == 98 (0x112a93000) [pid = 2230] [serial = 1591] [outer = 0x0] [url = about:blank] 04:05:12 INFO - PROCESS | 2230 | --DOMWINDOW == 97 (0x115ed3400) [pid = 2230] [serial = 1592] [outer = 0x0] [url = about:blank] 04:05:12 INFO - PROCESS | 2230 | --DOMWINDOW == 96 (0x117293400) [pid = 2230] [serial = 1594] [outer = 0x0] [url = about:blank] 04:05:12 INFO - PROCESS | 2230 | --DOMWINDOW == 95 (0x118120c00) [pid = 2230] [serial = 1595] [outer = 0x0] [url = about:blank] 04:05:12 INFO - PROCESS | 2230 | --DOMWINDOW == 94 (0x11911e400) [pid = 2230] [serial = 1585] [outer = 0x0] [url = about:blank] 04:05:12 INFO - PROCESS | 2230 | --DOMWINDOW == 93 (0x119cc4c00) [pid = 2230] [serial = 1586] [outer = 0x0] [url = about:blank] 04:05:12 INFO - PROCESS | 2230 | --DOMWINDOW == 92 (0x125555800) [pid = 2230] [serial = 1576] [outer = 0x0] [url = about:blank] 04:05:12 INFO - PROCESS | 2230 | --DOMWINDOW == 91 (0x126906c00) [pid = 2230] [serial = 1577] [outer = 0x0] [url = about:blank] 04:05:12 INFO - PROCESS | 2230 | --DOMWINDOW == 90 (0x119122c00) [pid = 2230] [serial = 1618] [outer = 0x0] [url = about:blank] 04:05:12 INFO - PROCESS | 2230 | --DOMWINDOW == 89 (0x1293d7800) [pid = 2230] [serial = 1624] [outer = 0x0] [url = about:blank] 04:05:12 INFO - PROCESS | 2230 | --DOMWINDOW == 88 (0x12963dc00) [pid = 2230] [serial = 1625] [outer = 0x0] [url = about:blank] 04:05:12 INFO - PROCESS | 2230 | --DOMWINDOW == 87 (0x128d21400) [pid = 2230] [serial = 1622] [outer = 0x0] [url = about:blank] 04:05:12 INFO - PROCESS | 2230 | --DOMWINDOW == 86 (0x126908800) [pid = 2230] [serial = 1606] [outer = 0x0] [url = about:blank] 04:05:12 INFO - PROCESS | 2230 | --DOMWINDOW == 85 (0x126db1000) [pid = 2230] [serial = 1607] [outer = 0x0] [url = about:blank] 04:05:12 INFO - PROCESS | 2230 | --DOMWINDOW == 84 (0x128c51000) [pid = 2230] [serial = 1613] [outer = 0x0] [url = about:blank] 04:05:12 INFO - PROCESS | 2230 | --DOMWINDOW == 83 (0x127619c00) [pid = 2230] [serial = 1619] [outer = 0x0] [url = about:blank] 04:05:12 INFO - PROCESS | 2230 | 1471345512105 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 04:05:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 04:05:12 INFO - PROCESS | 2230 | 1471345512107 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 04:05:12 INFO - PROCESS | 2230 | 1471345512111 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 04:05:12 INFO - PROCESS | 2230 | 1471345512113 Marionette TRACE conn2 <- [1,2226,null,{}] 04:05:12 INFO - PROCESS | 2230 | 1471345512116 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}] 04:05:12 INFO - PROCESS | 2230 | 1471345512118 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:05:12 INFO - PROCESS | 2230 | 1471345512201 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 04:05:12 INFO - PROCESS | 2230 | 1471345512210 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:12 INFO - PROCESS | 2230 | 1471345512213 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:05:12 INFO - PROCESS | 2230 | ++DOCSHELL 0x117d81000 == 30 [pid = 2230] [id = 564] 04:05:12 INFO - PROCESS | 2230 | ++DOMWINDOW == 84 (0x1160d0000) [pid = 2230] [serial = 1692] [outer = 0x0] 04:05:12 INFO - PROCESS | 2230 | ++DOMWINDOW == 85 (0x1162ee800) [pid = 2230] [serial = 1693] [outer = 0x1160d0000] 04:05:12 INFO - PROCESS | 2230 | 1471345512245 Marionette DEBUG loaded listener.js 04:05:12 INFO - PROCESS | 2230 | ++DOMWINDOW == 86 (0x1168ecc00) [pid = 2230] [serial = 1694] [outer = 0x1160d0000] 04:05:12 INFO - PROCESS | 2230 | 1471345512619 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]]]}] 04:05:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 04:05:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 571ms 04:05:12 INFO - PROCESS | 2230 | 1471345512681 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 04:05:12 INFO - PROCESS | 2230 | 1471345512684 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 04:05:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 04:05:12 INFO - PROCESS | 2230 | 1471345512689 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 04:05:12 INFO - PROCESS | 2230 | 1471345512690 Marionette TRACE conn2 <- [1,2230,null,{}] 04:05:12 INFO - PROCESS | 2230 | 1471345512693 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}] 04:05:12 INFO - PROCESS | 2230 | 1471345512694 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:05:12 INFO - PROCESS | 2230 | 1471345512777 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 04:05:12 INFO - PROCESS | 2230 | 1471345512782 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:12 INFO - PROCESS | 2230 | 1471345512783 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:05:12 INFO - PROCESS | 2230 | ++DOCSHELL 0x11993d000 == 31 [pid = 2230] [id = 565] 04:05:12 INFO - PROCESS | 2230 | ++DOMWINDOW == 87 (0x1170fe800) [pid = 2230] [serial = 1695] [outer = 0x0] 04:05:12 INFO - PROCESS | 2230 | ++DOMWINDOW == 88 (0x118115c00) [pid = 2230] [serial = 1696] [outer = 0x1170fe800] 04:05:12 INFO - PROCESS | 2230 | 1471345512813 Marionette DEBUG loaded listener.js 04:05:12 INFO - PROCESS | 2230 | ++DOMWINDOW == 89 (0x118370c00) [pid = 2230] [serial = 1697] [outer = 0x1170fe800] 04:05:13 INFO - PROCESS | 2230 | 1471345513176 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]]]}] 04:05:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 04:05:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 519ms 04:05:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 04:05:13 INFO - PROCESS | 2230 | 1471345513208 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 04:05:13 INFO - PROCESS | 2230 | 1471345513209 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 04:05:13 INFO - PROCESS | 2230 | 1471345513212 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 04:05:13 INFO - PROCESS | 2230 | 1471345513214 Marionette TRACE conn2 <- [1,2234,null,{}] 04:05:13 INFO - PROCESS | 2230 | 1471345513223 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}] 04:05:13 INFO - PROCESS | 2230 | 1471345513226 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:05:13 INFO - PROCESS | 2230 | 1471345513312 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 04:05:13 INFO - PROCESS | 2230 | 1471345513318 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:13 INFO - PROCESS | 2230 | 1471345513320 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:05:13 INFO - PROCESS | 2230 | ++DOCSHELL 0x124597800 == 32 [pid = 2230] [id = 566] 04:05:13 INFO - PROCESS | 2230 | ++DOMWINDOW == 90 (0x1187c8400) [pid = 2230] [serial = 1698] [outer = 0x0] 04:05:13 INFO - PROCESS | 2230 | ++DOMWINDOW == 91 (0x11858ac00) [pid = 2230] [serial = 1699] [outer = 0x1187c8400] 04:05:13 INFO - PROCESS | 2230 | 1471345513350 Marionette DEBUG loaded listener.js 04:05:13 INFO - PROCESS | 2230 | ++DOMWINDOW == 92 (0x1194c4400) [pid = 2230] [serial = 1700] [outer = 0x1187c8400] 04:05:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 04:05:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 471ms 04:05:13 INFO - PROCESS | 2230 | 1471345513680 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]]]}] 04:05:13 INFO - PROCESS | 2230 | 1471345513684 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 04:05:13 INFO - PROCESS | 2230 | 1471345513686 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 04:05:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 04:05:13 INFO - PROCESS | 2230 | 1471345513692 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 04:05:13 INFO - PROCESS | 2230 | 1471345513693 Marionette TRACE conn2 <- [1,2238,null,{}] 04:05:13 INFO - PROCESS | 2230 | 1471345513695 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}] 04:05:13 INFO - PROCESS | 2230 | 1471345513697 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:05:13 INFO - PROCESS | 2230 | 1471345513782 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 04:05:13 INFO - PROCESS | 2230 | 1471345513786 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:13 INFO - PROCESS | 2230 | 1471345513787 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:05:13 INFO - PROCESS | 2230 | ++DOCSHELL 0x125582800 == 33 [pid = 2230] [id = 567] 04:05:13 INFO - PROCESS | 2230 | ++DOMWINDOW == 93 (0x118856800) [pid = 2230] [serial = 1701] [outer = 0x0] 04:05:13 INFO - PROCESS | 2230 | ++DOMWINDOW == 94 (0x119726800) [pid = 2230] [serial = 1702] [outer = 0x118856800] 04:05:13 INFO - PROCESS | 2230 | 1471345513873 Marionette DEBUG loaded listener.js 04:05:13 INFO - PROCESS | 2230 | ++DOMWINDOW == 95 (0x119cb1800) [pid = 2230] [serial = 1703] [outer = 0x118856800] 04:05:14 INFO - PROCESS | 2230 | 1471345514209 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]]]}] 04:05:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 04:05:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 571ms 04:05:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 04:05:14 INFO - PROCESS | 2230 | 1471345514261 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 04:05:14 INFO - PROCESS | 2230 | 1471345514262 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 04:05:14 INFO - PROCESS | 2230 | 1471345514265 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 04:05:14 INFO - PROCESS | 2230 | 1471345514266 Marionette TRACE conn2 <- [1,2242,null,{}] 04:05:14 INFO - PROCESS | 2230 | 1471345514268 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}] 04:05:14 INFO - PROCESS | 2230 | 1471345514269 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:05:14 INFO - PROCESS | 2230 | 1471345514377 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 04:05:14 INFO - PROCESS | 2230 | 1471345514387 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:14 INFO - PROCESS | 2230 | 1471345514390 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:05:14 INFO - PROCESS | 2230 | ++DOCSHELL 0x128c29000 == 34 [pid = 2230] [id = 568] 04:05:14 INFO - PROCESS | 2230 | ++DOMWINDOW == 96 (0x11270d400) [pid = 2230] [serial = 1704] [outer = 0x0] 04:05:14 INFO - PROCESS | 2230 | ++DOMWINDOW == 97 (0x119cc8400) [pid = 2230] [serial = 1705] [outer = 0x11270d400] 04:05:14 INFO - PROCESS | 2230 | 1471345514417 Marionette DEBUG loaded listener.js 04:05:14 INFO - PROCESS | 2230 | ++DOMWINDOW == 98 (0x120fdf000) [pid = 2230] [serial = 1706] [outer = 0x11270d400] 04:05:14 INFO - PROCESS | 2230 | 1471345514765 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]]]}] 04:05:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 04:05:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 517ms 04:05:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 04:05:14 INFO - PROCESS | 2230 | 1471345514783 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 04:05:14 INFO - PROCESS | 2230 | 1471345514784 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 04:05:14 INFO - PROCESS | 2230 | 1471345514786 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 04:05:14 INFO - PROCESS | 2230 | 1471345514788 Marionette TRACE conn2 <- [1,2246,null,{}] 04:05:14 INFO - PROCESS | 2230 | 1471345514796 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}] 04:05:14 INFO - PROCESS | 2230 | 1471345514800 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:05:14 INFO - PROCESS | 2230 | 1471345514937 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 04:05:14 INFO - PROCESS | 2230 | 1471345514940 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:14 INFO - PROCESS | 2230 | 1471345514942 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:05:14 INFO - PROCESS | 2230 | ++DOCSHELL 0x129043000 == 35 [pid = 2230] [id = 569] 04:05:14 INFO - PROCESS | 2230 | ++DOMWINDOW == 99 (0x120ea4800) [pid = 2230] [serial = 1707] [outer = 0x0] 04:05:14 INFO - PROCESS | 2230 | ++DOMWINDOW == 100 (0x1240cb400) [pid = 2230] [serial = 1708] [outer = 0x120ea4800] 04:05:14 INFO - PROCESS | 2230 | 1471345514967 Marionette DEBUG loaded listener.js 04:05:15 INFO - PROCESS | 2230 | ++DOMWINDOW == 101 (0x125549400) [pid = 2230] [serial = 1709] [outer = 0x120ea4800] 04:05:15 INFO - PROCESS | 2230 | 1471345515334 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]]]}] 04:05:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 04:05:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 571ms 04:05:15 INFO - PROCESS | 2230 | 1471345515358 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 04:05:15 INFO - PROCESS | 2230 | 1471345515360 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 04:05:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 04:05:15 INFO - PROCESS | 2230 | 1471345515367 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 04:05:15 INFO - PROCESS | 2230 | 1471345515368 Marionette TRACE conn2 <- [1,2250,null,{}] 04:05:15 INFO - PROCESS | 2230 | 1471345515371 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}] 04:05:15 INFO - PROCESS | 2230 | 1471345515372 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:05:15 INFO - PROCESS | 2230 | 1471345515475 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 04:05:15 INFO - PROCESS | 2230 | 1471345515480 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:15 INFO - PROCESS | 2230 | 1471345515481 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:05:15 INFO - PROCESS | 2230 | ++DOCSHELL 0x123911800 == 36 [pid = 2230] [id = 570] 04:05:15 INFO - PROCESS | 2230 | ++DOMWINDOW == 102 (0x120fe6800) [pid = 2230] [serial = 1710] [outer = 0x0] 04:05:15 INFO - PROCESS | 2230 | ++DOMWINDOW == 103 (0x125554800) [pid = 2230] [serial = 1711] [outer = 0x120fe6800] 04:05:15 INFO - PROCESS | 2230 | 1471345515541 Marionette DEBUG loaded listener.js 04:05:15 INFO - PROCESS | 2230 | ++DOMWINDOW == 104 (0x126909800) [pid = 2230] [serial = 1712] [outer = 0x120fe6800] 04:05:15 INFO - PROCESS | 2230 | 1471345515843 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]]]}] 04:05:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 04:05:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 528ms 04:05:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 04:05:15 INFO - PROCESS | 2230 | 1471345515892 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 04:05:15 INFO - PROCESS | 2230 | 1471345515893 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 04:05:15 INFO - PROCESS | 2230 | 1471345515895 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 04:05:15 INFO - PROCESS | 2230 | 1471345515896 Marionette TRACE conn2 <- [1,2254,null,{}] 04:05:15 INFO - PROCESS | 2230 | 1471345515899 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}] 04:05:15 INFO - PROCESS | 2230 | 1471345515900 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:05:16 INFO - PROCESS | 2230 | 1471345516001 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 04:05:16 INFO - PROCESS | 2230 | 1471345516011 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:16 INFO - PROCESS | 2230 | 1471345516013 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:05:16 INFO - PROCESS | 2230 | ++DOCSHELL 0x12b1d7000 == 37 [pid = 2230] [id = 571] 04:05:16 INFO - PROCESS | 2230 | ++DOMWINDOW == 105 (0x12690e400) [pid = 2230] [serial = 1713] [outer = 0x0] 04:05:16 INFO - PROCESS | 2230 | ++DOMWINDOW == 106 (0x126da7400) [pid = 2230] [serial = 1714] [outer = 0x12690e400] 04:05:16 INFO - PROCESS | 2230 | 1471345516038 Marionette DEBUG loaded listener.js 04:05:16 INFO - PROCESS | 2230 | ++DOMWINDOW == 107 (0x1270c4400) [pid = 2230] [serial = 1715] [outer = 0x12690e400] 04:05:16 INFO - PROCESS | 2230 | --DOMWINDOW == 106 (0x1168ec800) [pid = 2230] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 04:05:16 INFO - PROCESS | 2230 | --DOMWINDOW == 105 (0x116809000) [pid = 2230] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 04:05:16 INFO - PROCESS | 2230 | --DOMWINDOW == 104 (0x11811cc00) [pid = 2230] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 04:05:16 INFO - PROCESS | 2230 | --DOMWINDOW == 103 (0x11810b000) [pid = 2230] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 04:05:16 INFO - PROCESS | 2230 | --DOMWINDOW == 102 (0x1240c9c00) [pid = 2230] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 04:05:16 INFO - PROCESS | 2230 | --DOMWINDOW == 101 (0x113034c00) [pid = 2230] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 04:05:16 INFO - PROCESS | 2230 | --DOMWINDOW == 100 (0x11270b400) [pid = 2230] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 04:05:16 INFO - PROCESS | 2230 | --DOMWINDOW == 99 (0x1240c8400) [pid = 2230] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 04:05:16 INFO - PROCESS | 2230 | --DOMWINDOW == 98 (0x118592400) [pid = 2230] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 04:05:16 INFO - PROCESS | 2230 | --DOMWINDOW == 97 (0x112a8a400) [pid = 2230] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 04:05:16 INFO - PROCESS | 2230 | --DOMWINDOW == 96 (0x116067000) [pid = 2230] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 04:05:16 INFO - PROCESS | 2230 | --DOMWINDOW == 95 (0x1194bbc00) [pid = 2230] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 04:05:16 INFO - PROCESS | 2230 | --DOMWINDOW == 94 (0x1194c2800) [pid = 2230] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 04:05:16 INFO - PROCESS | 2230 | --DOMWINDOW == 93 (0x1239cac00) [pid = 2230] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 04:05:16 INFO - PROCESS | 2230 | --DOMWINDOW == 92 (0x126da7800) [pid = 2230] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 04:05:16 INFO - PROCESS | 2230 | --DOMWINDOW == 91 (0x1194b5c00) [pid = 2230] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 04:05:16 INFO - PROCESS | 2230 | --DOMWINDOW == 90 (0x128c57000) [pid = 2230] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 04:05:16 INFO - PROCESS | 2230 | --DOMWINDOW == 89 (0x12554f400) [pid = 2230] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 04:05:16 INFO - PROCESS | 2230 | --DOMWINDOW == 88 (0x112af7400) [pid = 2230] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 04:05:16 INFO - PROCESS | 2230 | 1471345516481 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]]]}] 04:05:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 04:05:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 619ms 04:05:16 INFO - PROCESS | 2230 | 1471345516515 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 04:05:16 INFO - PROCESS | 2230 | 1471345516516 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 04:05:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 04:05:16 INFO - PROCESS | 2230 | 1471345516534 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 04:05:16 INFO - PROCESS | 2230 | 1471345516535 Marionette TRACE conn2 <- [1,2258,null,{}] 04:05:16 INFO - PROCESS | 2230 | 1471345516540 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}] 04:05:16 INFO - PROCESS | 2230 | 1471345516543 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:05:16 INFO - PROCESS | 2230 | 1471345516630 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 04:05:16 INFO - PROCESS | 2230 | 1471345516634 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:16 INFO - PROCESS | 2230 | 1471345516635 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:05:16 INFO - PROCESS | 2230 | ++DOCSHELL 0x12b1de800 == 38 [pid = 2230] [id = 572] 04:05:16 INFO - PROCESS | 2230 | ++DOMWINDOW == 89 (0x1160cd800) [pid = 2230] [serial = 1716] [outer = 0x0] 04:05:16 INFO - PROCESS | 2230 | ++DOMWINDOW == 90 (0x11836d800) [pid = 2230] [serial = 1717] [outer = 0x1160cd800] 04:05:16 INFO - PROCESS | 2230 | 1471345516661 Marionette DEBUG loaded listener.js 04:05:16 INFO - PROCESS | 2230 | ++DOMWINDOW == 91 (0x119538000) [pid = 2230] [serial = 1718] [outer = 0x1160cd800] 04:05:17 INFO - PROCESS | 2230 | 1471345516999 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]]]}] 04:05:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 04:05:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 476ms 04:05:17 INFO - PROCESS | 2230 | 1471345517008 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 04:05:17 INFO - PROCESS | 2230 | 1471345517010 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 04:05:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 04:05:17 INFO - PROCESS | 2230 | 1471345517012 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 04:05:17 INFO - PROCESS | 2230 | 1471345517013 Marionette TRACE conn2 <- [1,2262,null,{}] 04:05:17 INFO - PROCESS | 2230 | 1471345517015 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}] 04:05:17 INFO - PROCESS | 2230 | 1471345517017 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:05:17 INFO - PROCESS | 2230 | 1471345517100 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 04:05:17 INFO - PROCESS | 2230 | 1471345517106 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:17 INFO - PROCESS | 2230 | 1471345517108 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:05:17 INFO - PROCESS | 2230 | ++DOCSHELL 0x12bddc800 == 39 [pid = 2230] [id = 573] 04:05:17 INFO - PROCESS | 2230 | ++DOMWINDOW == 92 (0x119c5e800) [pid = 2230] [serial = 1719] [outer = 0x0] 04:05:17 INFO - PROCESS | 2230 | ++DOMWINDOW == 93 (0x124511400) [pid = 2230] [serial = 1720] [outer = 0x119c5e800] 04:05:17 INFO - PROCESS | 2230 | 1471345517134 Marionette DEBUG loaded listener.js 04:05:17 INFO - PROCESS | 2230 | ++DOMWINDOW == 94 (0x119cb3400) [pid = 2230] [serial = 1721] [outer = 0x119c5e800] 04:05:17 INFO - PROCESS | 2230 | 1471345517483 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]]]}] 04:05:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 04:05:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 519ms 04:05:17 INFO - PROCESS | 2230 | 1471345517531 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 04:05:17 INFO - PROCESS | 2230 | 1471345517533 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 04:05:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 04:05:17 INFO - PROCESS | 2230 | 1471345517535 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 04:05:17 INFO - PROCESS | 2230 | 1471345517537 Marionette TRACE conn2 <- [1,2266,null,{}] 04:05:17 INFO - PROCESS | 2230 | 1471345517551 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}] 04:05:17 INFO - PROCESS | 2230 | 1471345517553 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:05:17 INFO - PROCESS | 2230 | 1471345517658 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 04:05:17 INFO - PROCESS | 2230 | 1471345517662 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:17 INFO - PROCESS | 2230 | 1471345517663 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:05:17 INFO - PROCESS | 2230 | ++DOCSHELL 0x12c3c6800 == 40 [pid = 2230] [id = 574] 04:05:17 INFO - PROCESS | 2230 | ++DOMWINDOW == 95 (0x12747b800) [pid = 2230] [serial = 1722] [outer = 0x0] 04:05:17 INFO - PROCESS | 2230 | ++DOMWINDOW == 96 (0x12760e800) [pid = 2230] [serial = 1723] [outer = 0x12747b800] 04:05:17 INFO - PROCESS | 2230 | 1471345517691 Marionette DEBUG loaded listener.js 04:05:17 INFO - PROCESS | 2230 | ++DOMWINDOW == 97 (0x128c4c400) [pid = 2230] [serial = 1724] [outer = 0x12747b800] 04:05:18 INFO - PROCESS | 2230 | 1471345518016 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]]]}] 04:05:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 04:05:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 531ms 04:05:18 INFO - PROCESS | 2230 | 1471345518067 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 04:05:18 INFO - PROCESS | 2230 | 1471345518068 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 04:05:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 04:05:18 INFO - PROCESS | 2230 | 1471345518070 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 04:05:18 INFO - PROCESS | 2230 | 1471345518071 Marionette TRACE conn2 <- [1,2270,null,{}] 04:05:18 INFO - PROCESS | 2230 | 1471345518074 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}] 04:05:18 INFO - PROCESS | 2230 | 1471345518075 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:05:18 INFO - PROCESS | 2230 | 1471345518163 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 04:05:18 INFO - PROCESS | 2230 | 1471345518227 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:18 INFO - PROCESS | 2230 | 1471345518228 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:05:18 INFO - PROCESS | 2230 | ++DOCSHELL 0x12c6a0000 == 41 [pid = 2230] [id = 575] 04:05:18 INFO - PROCESS | 2230 | ++DOMWINDOW == 98 (0x127481400) [pid = 2230] [serial = 1725] [outer = 0x0] 04:05:18 INFO - PROCESS | 2230 | ++DOMWINDOW == 99 (0x128c53000) [pid = 2230] [serial = 1726] [outer = 0x127481400] 04:05:18 INFO - PROCESS | 2230 | 1471345518261 Marionette DEBUG loaded listener.js 04:05:18 INFO - PROCESS | 2230 | ++DOMWINDOW == 100 (0x128d04c00) [pid = 2230] [serial = 1727] [outer = 0x127481400] 04:05:18 INFO - PROCESS | 2230 | 1471345518725 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]]]}] 04:05:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 04:05:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 669ms 04:05:18 INFO - PROCESS | 2230 | 1471345518740 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 04:05:18 INFO - PROCESS | 2230 | 1471345518743 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 04:05:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 04:05:18 INFO - PROCESS | 2230 | 1471345518746 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 04:05:18 INFO - PROCESS | 2230 | 1471345518750 Marionette TRACE conn2 <- [1,2274,null,{}] 04:05:18 INFO - PROCESS | 2230 | 1471345518753 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}] 04:05:18 INFO - PROCESS | 2230 | 1471345518755 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:05:18 INFO - PROCESS | 2230 | 1471345518865 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 04:05:18 INFO - PROCESS | 2230 | 1471345518962 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:18 INFO - PROCESS | 2230 | 1471345518963 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:05:18 INFO - PROCESS | 2230 | ++DOCSHELL 0x123912800 == 42 [pid = 2230] [id = 576] 04:05:18 INFO - PROCESS | 2230 | ++DOMWINDOW == 101 (0x11688d800) [pid = 2230] [serial = 1728] [outer = 0x0] 04:05:19 INFO - PROCESS | 2230 | ++DOMWINDOW == 102 (0x1170f6c00) [pid = 2230] [serial = 1729] [outer = 0x11688d800] 04:05:19 INFO - PROCESS | 2230 | 1471345519011 Marionette DEBUG loaded listener.js 04:05:19 INFO - PROCESS | 2230 | ++DOMWINDOW == 103 (0x11810bc00) [pid = 2230] [serial = 1730] [outer = 0x11688d800] 04:05:19 INFO - PROCESS | 2230 | 1471345519431 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]]]}] 04:05:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 04:05:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 721ms 04:05:19 INFO - PROCESS | 2230 | 1471345519468 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 04:05:19 INFO - PROCESS | 2230 | 1471345519473 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 04:05:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 04:05:19 INFO - PROCESS | 2230 | 1471345519481 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 04:05:19 INFO - PROCESS | 2230 | 1471345519483 Marionette TRACE conn2 <- [1,2278,null,{}] 04:05:19 INFO - PROCESS | 2230 | 1471345519487 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}] 04:05:19 INFO - PROCESS | 2230 | 1471345519490 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:05:19 INFO - PROCESS | 2230 | 1471345519612 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 04:05:19 INFO - PROCESS | 2230 | 1471345519674 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:19 INFO - PROCESS | 2230 | 1471345519676 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:05:19 INFO - PROCESS | 2230 | ++DOCSHELL 0x129342000 == 43 [pid = 2230] [id = 577] 04:05:19 INFO - PROCESS | 2230 | ++DOMWINDOW == 104 (0x118536000) [pid = 2230] [serial = 1731] [outer = 0x0] 04:05:19 INFO - PROCESS | 2230 | ++DOMWINDOW == 105 (0x118f9e800) [pid = 2230] [serial = 1732] [outer = 0x118536000] 04:05:19 INFO - PROCESS | 2230 | 1471345519748 Marionette DEBUG loaded listener.js 04:05:19 INFO - PROCESS | 2230 | ++DOMWINDOW == 106 (0x119531c00) [pid = 2230] [serial = 1733] [outer = 0x118536000] 04:05:20 INFO - PROCESS | 2230 | 1471345520160 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]]]}] 04:05:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 04:05:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 721ms 04:05:20 INFO - PROCESS | 2230 | 1471345520201 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 04:05:20 INFO - PROCESS | 2230 | 1471345520203 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 04:05:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 04:05:20 INFO - PROCESS | 2230 | 1471345520205 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 04:05:20 INFO - PROCESS | 2230 | 1471345520208 Marionette TRACE conn2 <- [1,2282,null,{}] 04:05:20 INFO - PROCESS | 2230 | 1471345520253 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}] 04:05:20 INFO - PROCESS | 2230 | 1471345520256 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:05:20 INFO - PROCESS | 2230 | 1471345520387 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 04:05:20 INFO - PROCESS | 2230 | 1471345520431 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:20 INFO - PROCESS | 2230 | 1471345520433 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:05:20 INFO - PROCESS | 2230 | ++DOCSHELL 0x12cac7000 == 44 [pid = 2230] [id = 578] 04:05:20 INFO - PROCESS | 2230 | ++DOMWINDOW == 107 (0x123c86c00) [pid = 2230] [serial = 1734] [outer = 0x0] 04:05:20 INFO - PROCESS | 2230 | ++DOMWINDOW == 108 (0x12418a800) [pid = 2230] [serial = 1735] [outer = 0x123c86c00] 04:05:20 INFO - PROCESS | 2230 | 1471345520465 Marionette DEBUG loaded listener.js 04:05:20 INFO - PROCESS | 2230 | ++DOMWINDOW == 109 (0x124cef800) [pid = 2230] [serial = 1736] [outer = 0x123c86c00] 04:05:20 INFO - PROCESS | 2230 | 1471345520851 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]]]}] 04:05:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 04:05:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 695ms 04:05:20 INFO - PROCESS | 2230 | 1471345520900 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 04:05:20 INFO - PROCESS | 2230 | 1471345520902 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 04:05:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 04:05:20 INFO - PROCESS | 2230 | 1471345520905 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 04:05:20 INFO - PROCESS | 2230 | 1471345520906 Marionette TRACE conn2 <- [1,2286,null,{}] 04:05:20 INFO - PROCESS | 2230 | 1471345520908 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}] 04:05:20 INFO - PROCESS | 2230 | 1471345520910 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:05:21 INFO - PROCESS | 2230 | 1471345521021 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 04:05:21 INFO - PROCESS | 2230 | 1471345521095 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:21 INFO - PROCESS | 2230 | 1471345521097 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:05:21 INFO - PROCESS | 2230 | ++DOCSHELL 0x12cc42800 == 45 [pid = 2230] [id = 579] 04:05:21 INFO - PROCESS | 2230 | ++DOMWINDOW == 110 (0x1240d2800) [pid = 2230] [serial = 1737] [outer = 0x0] 04:05:21 INFO - PROCESS | 2230 | ++DOMWINDOW == 111 (0x127161000) [pid = 2230] [serial = 1738] [outer = 0x1240d2800] 04:05:21 INFO - PROCESS | 2230 | 1471345521128 Marionette DEBUG loaded listener.js 04:05:21 INFO - PROCESS | 2230 | ++DOMWINDOW == 112 (0x127617000) [pid = 2230] [serial = 1739] [outer = 0x1240d2800] 04:05:21 INFO - PROCESS | 2230 | 1471345521563 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]]]}] 04:05:21 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 04:05:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 669ms 04:05:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 04:05:21 INFO - PROCESS | 2230 | 1471345521574 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 04:05:21 INFO - PROCESS | 2230 | 1471345521576 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 04:05:21 INFO - PROCESS | 2230 | 1471345521578 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 04:05:21 INFO - PROCESS | 2230 | 1471345521579 Marionette TRACE conn2 <- [1,2290,null,{}] 04:05:21 INFO - PROCESS | 2230 | 1471345521581 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}] 04:05:21 INFO - PROCESS | 2230 | 1471345521583 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:05:21 INFO - PROCESS | 2230 | 1471345521691 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 04:05:21 INFO - PROCESS | 2230 | 1471345521801 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:21 INFO - PROCESS | 2230 | 1471345521802 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:05:21 INFO - PROCESS | 2230 | ++DOCSHELL 0x116ad2800 == 46 [pid = 2230] [id = 580] 04:05:21 INFO - PROCESS | 2230 | ++DOMWINDOW == 113 (0x112709400) [pid = 2230] [serial = 1740] [outer = 0x0] 04:05:21 INFO - PROCESS | 2230 | ++DOMWINDOW == 114 (0x116aa6000) [pid = 2230] [serial = 1741] [outer = 0x112709400] 04:05:21 INFO - PROCESS | 2230 | 1471345521834 Marionette DEBUG loaded listener.js 04:05:21 INFO - PROCESS | 2230 | ++DOMWINDOW == 115 (0x1248c3800) [pid = 2230] [serial = 1742] [outer = 0x112709400] 04:05:22 INFO - PROCESS | 2230 | 1471345522408 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]]]}] 04:05:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 04:05:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 871ms 04:05:22 INFO - PROCESS | 2230 | 1471345522450 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 04:05:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 04:05:22 INFO - PROCESS | 2230 | 1471345522452 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 04:05:22 INFO - PROCESS | 2230 | 1471345522455 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 04:05:22 INFO - PROCESS | 2230 | 1471345522457 Marionette TRACE conn2 <- [1,2294,null,{}] 04:05:22 INFO - PROCESS | 2230 | 1471345522461 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}] 04:05:22 INFO - PROCESS | 2230 | 1471345522462 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:05:22 INFO - PROCESS | 2230 | 1471345522562 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 04:05:22 INFO - PROCESS | 2230 | 1471345522628 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:22 INFO - PROCESS | 2230 | 1471345522629 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:05:22 INFO - PROCESS | 2230 | ++DOCSHELL 0x124024000 == 47 [pid = 2230] [id = 581] 04:05:22 INFO - PROCESS | 2230 | ++DOMWINDOW == 116 (0x116aaa800) [pid = 2230] [serial = 1743] [outer = 0x0] 04:05:22 INFO - PROCESS | 2230 | ++DOMWINDOW == 117 (0x1170f9400) [pid = 2230] [serial = 1744] [outer = 0x116aaa800] 04:05:22 INFO - PROCESS | 2230 | 1471345522658 Marionette DEBUG loaded listener.js 04:05:22 INFO - PROCESS | 2230 | ++DOMWINDOW == 118 (0x118110800) [pid = 2230] [serial = 1745] [outer = 0x116aaa800] 04:05:23 INFO - PROCESS | 2230 | --DOCSHELL 0x12c3c6800 == 46 [pid = 2230] [id = 574] 04:05:23 INFO - PROCESS | 2230 | --DOCSHELL 0x12bddc800 == 45 [pid = 2230] [id = 573] 04:05:23 INFO - PROCESS | 2230 | --DOCSHELL 0x12b1de800 == 44 [pid = 2230] [id = 572] 04:05:23 INFO - PROCESS | 2230 | --DOCSHELL 0x12b1d7000 == 43 [pid = 2230] [id = 571] 04:05:23 INFO - PROCESS | 2230 | --DOCSHELL 0x123911800 == 42 [pid = 2230] [id = 570] 04:05:23 INFO - PROCESS | 2230 | --DOCSHELL 0x129043000 == 41 [pid = 2230] [id = 569] 04:05:23 INFO - PROCESS | 2230 | --DOCSHELL 0x128c29000 == 40 [pid = 2230] [id = 568] 04:05:23 INFO - PROCESS | 2230 | --DOCSHELL 0x125582800 == 39 [pid = 2230] [id = 567] 04:05:23 INFO - PROCESS | 2230 | --DOCSHELL 0x124597800 == 38 [pid = 2230] [id = 566] 04:05:23 INFO - PROCESS | 2230 | --DOCSHELL 0x11993d000 == 37 [pid = 2230] [id = 565] 04:05:23 INFO - PROCESS | 2230 | --DOCSHELL 0x117d81000 == 36 [pid = 2230] [id = 564] 04:05:23 INFO - PROCESS | 2230 | --DOCSHELL 0x118734000 == 35 [pid = 2230] [id = 562] 04:05:23 INFO - PROCESS | 2230 | --DOCSHELL 0x12c096000 == 34 [pid = 2230] [id = 561] 04:05:23 INFO - PROCESS | 2230 | --DOCSHELL 0x123a81800 == 33 [pid = 2230] [id = 563] 04:05:23 INFO - PROCESS | 2230 | --DOCSHELL 0x116ad2800 == 32 [pid = 2230] [id = 580] 04:05:23 INFO - PROCESS | 2230 | --DOCSHELL 0x12cc42800 == 31 [pid = 2230] [id = 579] 04:05:23 INFO - PROCESS | 2230 | --DOCSHELL 0x12cac7000 == 30 [pid = 2230] [id = 578] 04:05:23 INFO - PROCESS | 2230 | --DOCSHELL 0x129342000 == 29 [pid = 2230] [id = 577] 04:05:23 INFO - PROCESS | 2230 | --DOCSHELL 0x123912800 == 28 [pid = 2230] [id = 576] 04:05:23 INFO - PROCESS | 2230 | --DOCSHELL 0x12c6a0000 == 27 [pid = 2230] [id = 575] 04:05:23 INFO - PROCESS | 2230 | --DOMWINDOW == 117 (0x117d35800) [pid = 2230] [serial = 1654] [outer = 0x0] [url = about:blank] 04:05:23 INFO - PROCESS | 2230 | --DOMWINDOW == 116 (0x118190800) [pid = 2230] [serial = 1655] [outer = 0x0] [url = about:blank] 04:05:23 INFO - PROCESS | 2230 | --DOMWINDOW == 115 (0x11971f800) [pid = 2230] [serial = 1663] [outer = 0x0] [url = about:blank] 04:05:23 INFO - PROCESS | 2230 | --DOMWINDOW == 114 (0x118f9ec00) [pid = 2230] [serial = 1649] [outer = 0x0] [url = about:blank] 04:05:23 INFO - PROCESS | 2230 | --DOMWINDOW == 113 (0x118590800) [pid = 2230] [serial = 1648] [outer = 0x0] [url = about:blank] 04:05:23 INFO - PROCESS | 2230 | --DOMWINDOW == 112 (0x119ccd800) [pid = 2230] [serial = 1666] [outer = 0x0] [url = about:blank] 04:05:23 INFO - PROCESS | 2230 | --DOMWINDOW == 111 (0x1248c9c00) [pid = 2230] [serial = 1672] [outer = 0x0] [url = about:blank] 04:05:23 INFO - PROCESS | 2230 | --DOMWINDOW == 110 (0x1168eb400) [pid = 2230] [serial = 1628] [outer = 0x0] [url = about:blank] 04:05:23 INFO - PROCESS | 2230 | --DOMWINDOW == 109 (0x116aa8400) [pid = 2230] [serial = 1675] [outer = 0x0] [url = about:blank] 04:05:23 INFO - PROCESS | 2230 | --DOMWINDOW == 108 (0x113f09400) [pid = 2230] [serial = 1627] [outer = 0x0] [url = about:blank] 04:05:23 INFO - PROCESS | 2230 | --DOMWINDOW == 107 (0x1240d1800) [pid = 2230] [serial = 1669] [outer = 0x0] [url = about:blank] 04:05:23 INFO - PROCESS | 2230 | --DOMWINDOW == 106 (0x1194c6400) [pid = 2230] [serial = 1631] [outer = 0x0] [url = about:blank] 04:05:23 INFO - PROCESS | 2230 | --DOMWINDOW == 105 (0x113d96800) [pid = 2230] [serial = 1651] [outer = 0x0] [url = about:blank] 04:05:23 INFO - PROCESS | 2230 | --DOMWINDOW == 104 (0x1162eb800) [pid = 2230] [serial = 1652] [outer = 0x0] [url = about:blank] 04:05:23 INFO - PROCESS | 2230 | --DOMWINDOW == 103 (0x11885e800) [pid = 2230] [serial = 1630] [outer = 0x0] [url = about:blank] 04:05:23 INFO - PROCESS | 2230 | --DOMWINDOW == 102 (0x1187c1c00) [pid = 2230] [serial = 1657] [outer = 0x0] [url = about:blank] 04:05:23 INFO - PROCESS | 2230 | --DOMWINDOW == 101 (0x119121800) [pid = 2230] [serial = 1658] [outer = 0x0] [url = about:blank] 04:05:23 INFO - PROCESS | 2230 | --DOMWINDOW == 100 (0x119531800) [pid = 2230] [serial = 1660] [outer = 0x0] [url = about:blank] 04:05:23 INFO - PROCESS | 2230 | --DOMWINDOW == 99 (0x1240cc800) [pid = 2230] [serial = 1678] [outer = 0x0] [url = about:blank] 04:05:23 INFO - PROCESS | 2230 | --DOMWINDOW == 98 (0x125596c00) [pid = 2230] [serial = 1634] [outer = 0x0] [url = about:blank] 04:05:23 INFO - PROCESS | 2230 | --DOMWINDOW == 97 (0x124e68c00) [pid = 2230] [serial = 1633] [outer = 0x0] [url = about:blank] 04:05:23 INFO - PROCESS | 2230 | --DOMWINDOW == 96 (0x128d07000) [pid = 2230] [serial = 1637] [outer = 0x0] [url = about:blank] 04:05:23 INFO - PROCESS | 2230 | --DOMWINDOW == 95 (0x1270c9c00) [pid = 2230] [serial = 1636] [outer = 0x0] [url = about:blank] 04:05:23 INFO - PROCESS | 2230 | --DOMWINDOW == 94 (0x126828000) [pid = 2230] [serial = 1681] [outer = 0x0] [url = about:blank] 04:05:23 INFO - PROCESS | 2230 | --DOMWINDOW == 93 (0x1293dd400) [pid = 2230] [serial = 1640] [outer = 0x0] [url = about:blank] 04:05:23 INFO - PROCESS | 2230 | --DOMWINDOW == 92 (0x128e3ec00) [pid = 2230] [serial = 1639] [outer = 0x0] [url = about:blank] 04:05:23 INFO - PROCESS | 2230 | --DOMWINDOW == 91 (0x12a603400) [pid = 2230] [serial = 1642] [outer = 0x0] [url = about:blank] 04:05:23 INFO - PROCESS | 2230 | --DOMWINDOW == 90 (0x12a80c000) [pid = 2230] [serial = 1643] [outer = 0x0] [url = about:blank] 04:05:23 INFO - PROCESS | 2230 | --DOMWINDOW == 89 (0x116aa9400) [pid = 2230] [serial = 1646] [outer = 0x0] [url = about:blank] 04:05:23 INFO - PROCESS | 2230 | --DOMWINDOW == 88 (0x116058800) [pid = 2230] [serial = 1645] [outer = 0x0] [url = about:blank] 04:05:23 INFO - PROCESS | 2230 | --DOMWINDOW == 87 (0x1187c2800) [pid = 2230] [serial = 1676] [outer = 0x0] [url = about:blank] 04:05:23 INFO - PROCESS | 2230 | --DOMWINDOW == 86 (0x124e6a400) [pid = 2230] [serial = 1673] [outer = 0x0] [url = about:blank] 04:05:23 INFO - PROCESS | 2230 | --DOMWINDOW == 85 (0x126d4a800) [pid = 2230] [serial = 1682] [outer = 0x0] [url = about:blank] 04:05:23 INFO - PROCESS | 2230 | --DOMWINDOW == 84 (0x1240c7c00) [pid = 2230] [serial = 1667] [outer = 0x0] [url = about:blank] 04:05:23 INFO - PROCESS | 2230 | --DOMWINDOW == 83 (0x119a92000) [pid = 2230] [serial = 1664] [outer = 0x0] [url = about:blank] 04:05:23 INFO - PROCESS | 2230 | --DOMWINDOW == 82 (0x12450e400) [pid = 2230] [serial = 1670] [outer = 0x0] [url = about:blank] 04:05:23 INFO - PROCESS | 2230 | --DOMWINDOW == 81 (0x11953b800) [pid = 2230] [serial = 1661] [outer = 0x0] [url = about:blank] 04:05:23 INFO - PROCESS | 2230 | --DOMWINDOW == 80 (0x124fab800) [pid = 2230] [serial = 1679] [outer = 0x0] [url = about:blank] 04:05:23 INFO - PROCESS | 2230 | 1471345523708 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]]]}] 04:05:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 04:05:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1276ms 04:05:23 INFO - PROCESS | 2230 | 1471345523731 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 04:05:23 INFO - PROCESS | 2230 | 1471345523734 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 04:05:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 04:05:23 INFO - PROCESS | 2230 | 1471345523738 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 04:05:23 INFO - PROCESS | 2230 | 1471345523740 Marionette TRACE conn2 <- [1,2298,null,{}] 04:05:23 INFO - PROCESS | 2230 | 1471345523744 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}] 04:05:23 INFO - PROCESS | 2230 | 1471345523745 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:05:23 INFO - PROCESS | 2230 | 1471345523826 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 04:05:23 INFO - PROCESS | 2230 | 1471345523831 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:23 INFO - PROCESS | 2230 | 1471345523834 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:05:23 INFO - PROCESS | 2230 | ++DOCSHELL 0x116f6e000 == 28 [pid = 2230] [id = 582] 04:05:23 INFO - PROCESS | 2230 | ++DOMWINDOW == 81 (0x113a8c400) [pid = 2230] [serial = 1746] [outer = 0x0] 04:05:23 INFO - PROCESS | 2230 | ++DOMWINDOW == 82 (0x1162f2000) [pid = 2230] [serial = 1747] [outer = 0x113a8c400] 04:05:23 INFO - PROCESS | 2230 | 1471345523864 Marionette DEBUG loaded listener.js 04:05:23 INFO - PROCESS | 2230 | ++DOMWINDOW == 83 (0x112a94400) [pid = 2230] [serial = 1748] [outer = 0x113a8c400] 04:05:24 INFO - PROCESS | 2230 | 1471345524243 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]]]}] 04:05:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 04:05:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 522ms 04:05:24 INFO - PROCESS | 2230 | 1471345524258 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 04:05:24 INFO - PROCESS | 2230 | 1471345524262 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 04:05:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 04:05:24 INFO - PROCESS | 2230 | 1471345524267 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 04:05:24 INFO - PROCESS | 2230 | 1471345524268 Marionette TRACE conn2 <- [1,2302,null,{}] 04:05:24 INFO - PROCESS | 2230 | 1471345524271 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}] 04:05:24 INFO - PROCESS | 2230 | 1471345524273 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:05:24 INFO - PROCESS | 2230 | 1471345524355 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 04:05:24 INFO - PROCESS | 2230 | 1471345524361 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:24 INFO - PROCESS | 2230 | 1471345524362 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:05:24 INFO - PROCESS | 2230 | ++DOCSHELL 0x119168800 == 29 [pid = 2230] [id = 583] 04:05:24 INFO - PROCESS | 2230 | ++DOMWINDOW == 84 (0x11728d000) [pid = 2230] [serial = 1749] [outer = 0x0] 04:05:24 INFO - PROCESS | 2230 | ++DOMWINDOW == 85 (0x118106000) [pid = 2230] [serial = 1750] [outer = 0x11728d000] 04:05:24 INFO - PROCESS | 2230 | 1471345524391 Marionette DEBUG loaded listener.js 04:05:24 INFO - PROCESS | 2230 | ++DOMWINDOW == 86 (0x118121000) [pid = 2230] [serial = 1751] [outer = 0x11728d000] 04:05:24 INFO - PROCESS | 2230 | 1471345524797 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]]]}] 04:05:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 04:05:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 569ms 04:05:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 04:05:24 INFO - PROCESS | 2230 | 1471345524836 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 04:05:24 INFO - PROCESS | 2230 | 1471345524837 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 04:05:24 INFO - PROCESS | 2230 | 1471345524839 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 04:05:24 INFO - PROCESS | 2230 | 1471345524842 Marionette TRACE conn2 <- [1,2306,null,{}] 04:05:24 INFO - PROCESS | 2230 | 1471345524849 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}] 04:05:24 INFO - PROCESS | 2230 | 1471345524853 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:05:24 INFO - PROCESS | 2230 | 1471345524934 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 04:05:24 INFO - PROCESS | 2230 | 1471345524944 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:24 INFO - PROCESS | 2230 | 1471345524946 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:05:24 INFO - PROCESS | 2230 | ++DOCSHELL 0x123911800 == 30 [pid = 2230] [id = 584] 04:05:24 INFO - PROCESS | 2230 | ++DOMWINDOW == 87 (0x112af7800) [pid = 2230] [serial = 1752] [outer = 0x0] 04:05:24 INFO - PROCESS | 2230 | ++DOMWINDOW == 88 (0x1187c4000) [pid = 2230] [serial = 1753] [outer = 0x112af7800] 04:05:24 INFO - PROCESS | 2230 | 1471345524975 Marionette DEBUG loaded listener.js 04:05:25 INFO - PROCESS | 2230 | ++DOMWINDOW == 89 (0x119116400) [pid = 2230] [serial = 1754] [outer = 0x112af7800] 04:05:25 INFO - PROCESS | 2230 | 1471345525345 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]]]}] 04:05:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 04:05:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 522ms 04:05:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 04:05:25 INFO - PROCESS | 2230 | 1471345525362 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 04:05:25 INFO - PROCESS | 2230 | 1471345525364 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 04:05:25 INFO - PROCESS | 2230 | 1471345525366 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 04:05:25 INFO - PROCESS | 2230 | 1471345525367 Marionette TRACE conn2 <- [1,2310,null,{}] 04:05:25 INFO - PROCESS | 2230 | 1471345525369 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}] 04:05:25 INFO - PROCESS | 2230 | 1471345525372 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:05:25 INFO - PROCESS | 2230 | 1471345525486 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 04:05:25 INFO - PROCESS | 2230 | 1471345525520 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:25 INFO - PROCESS | 2230 | 1471345525521 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:05:25 INFO - PROCESS | 2230 | ++DOCSHELL 0x12459f800 == 31 [pid = 2230] [id = 585] 04:05:25 INFO - PROCESS | 2230 | ++DOMWINDOW == 90 (0x11911d400) [pid = 2230] [serial = 1755] [outer = 0x0] 04:05:25 INFO - PROCESS | 2230 | ++DOMWINDOW == 91 (0x1194c6000) [pid = 2230] [serial = 1756] [outer = 0x11911d400] 04:05:25 INFO - PROCESS | 2230 | 1471345525548 Marionette DEBUG loaded listener.js 04:05:25 INFO - PROCESS | 2230 | ++DOMWINDOW == 92 (0x11971d400) [pid = 2230] [serial = 1757] [outer = 0x11911d400] 04:05:25 INFO - PROCESS | 2230 | 1471345525870 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]]]}] 04:05:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 04:05:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 518ms 04:05:25 INFO - PROCESS | 2230 | 1471345525885 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 04:05:25 INFO - PROCESS | 2230 | 1471345525886 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 04:05:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 04:05:25 INFO - PROCESS | 2230 | 1471345525909 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 04:05:25 INFO - PROCESS | 2230 | 1471345525910 Marionette TRACE conn2 <- [1,2314,null,{}] 04:05:25 INFO - PROCESS | 2230 | 1471345525912 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}] 04:05:25 INFO - PROCESS | 2230 | 1471345525913 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:05:26 INFO - PROCESS | 2230 | 1471345526012 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 04:05:26 INFO - PROCESS | 2230 | 1471345526016 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:26 INFO - PROCESS | 2230 | 1471345526017 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:05:26 INFO - PROCESS | 2230 | ++DOCSHELL 0x125581800 == 32 [pid = 2230] [id = 586] 04:05:26 INFO - PROCESS | 2230 | ++DOMWINDOW == 93 (0x1170f2000) [pid = 2230] [serial = 1758] [outer = 0x0] 04:05:26 INFO - PROCESS | 2230 | ++DOMWINDOW == 94 (0x11973f000) [pid = 2230] [serial = 1759] [outer = 0x1170f2000] 04:05:26 INFO - PROCESS | 2230 | 1471345526043 Marionette DEBUG loaded listener.js 04:05:26 INFO - PROCESS | 2230 | ++DOMWINDOW == 95 (0x119cc1800) [pid = 2230] [serial = 1760] [outer = 0x1170f2000] 04:05:26 INFO - PROCESS | 2230 | 1471345526399 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]]]}] 04:05:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 04:05:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 518ms 04:05:26 INFO - PROCESS | 2230 | 1471345526428 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 04:05:26 INFO - PROCESS | 2230 | 1471345526429 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 04:05:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 04:05:26 INFO - PROCESS | 2230 | 1471345526432 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 04:05:26 INFO - PROCESS | 2230 | 1471345526433 Marionette TRACE conn2 <- [1,2318,null,{}] 04:05:26 INFO - PROCESS | 2230 | 1471345526435 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}] 04:05:26 INFO - PROCESS | 2230 | 1471345526440 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:05:26 INFO - PROCESS | 2230 | 1471345526561 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 04:05:26 INFO - PROCESS | 2230 | 1471345526608 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:26 INFO - PROCESS | 2230 | 1471345526609 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:05:26 INFO - PROCESS | 2230 | ++DOCSHELL 0x128bc2800 == 33 [pid = 2230] [id = 587] 04:05:26 INFO - PROCESS | 2230 | ++DOMWINDOW == 96 (0x120fe4400) [pid = 2230] [serial = 1761] [outer = 0x0] 04:05:26 INFO - PROCESS | 2230 | ++DOMWINDOW == 97 (0x123df9c00) [pid = 2230] [serial = 1762] [outer = 0x120fe4400] 04:05:26 INFO - PROCESS | 2230 | 1471345526635 Marionette DEBUG loaded listener.js 04:05:26 INFO - PROCESS | 2230 | ++DOMWINDOW == 98 (0x124805400) [pid = 2230] [serial = 1763] [outer = 0x120fe4400] 04:05:27 INFO - PROCESS | 2230 | 1471345527013 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] 04:05:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 04:05:27 INFO - PROCESS | 2230 | 1471345527061 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 04:05:27 INFO - PROCESS | 2230 | 1471345527063 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 04:05:27 INFO - PROCESS | 2230 | 1471345527064 Marionette TRACE conn2 <- [1,2322,null,{}] 04:05:27 INFO - PROCESS | 2230 | 1471345527066 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}] 04:05:27 INFO - PROCESS | 2230 | 1471345527067 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:05:27 INFO - PROCESS | 2230 | 1471345527148 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 04:05:27 INFO - PROCESS | 2230 | 1471345527188 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:27 INFO - PROCESS | 2230 | 1471345527190 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:05:27 INFO - PROCESS | 2230 | ++DOCSHELL 0x12933c800 == 34 [pid = 2230] [id = 588] 04:05:27 INFO - PROCESS | 2230 | ++DOMWINDOW == 99 (0x112706400) [pid = 2230] [serial = 1764] [outer = 0x0] 04:05:27 INFO - PROCESS | 2230 | ++DOMWINDOW == 100 (0x1248cb800) [pid = 2230] [serial = 1765] [outer = 0x112706400] 04:05:27 INFO - PROCESS | 2230 | 1471345527217 Marionette DEBUG loaded listener.js 04:05:27 INFO - PROCESS | 2230 | ++DOMWINDOW == 101 (0x124e69400) [pid = 2230] [serial = 1766] [outer = 0x112706400] 04:05:27 INFO - PROCESS | 2230 | 1471345527649 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]]]}] 04:05:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 04:05:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 620ms 04:05:27 INFO - PROCESS | 2230 | 1471345527684 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 04:05:27 INFO - PROCESS | 2230 | 1471345527686 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 04:05:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 04:05:27 INFO - PROCESS | 2230 | 1471345527690 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 04:05:27 INFO - PROCESS | 2230 | 1471345527691 Marionette TRACE conn2 <- [1,2326,null,{}] 04:05:27 INFO - PROCESS | 2230 | 1471345527695 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}] 04:05:27 INFO - PROCESS | 2230 | 1471345527697 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:05:28 INFO - PROCESS | 2230 | 1471345528078 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 04:05:28 INFO - PROCESS | 2230 | --DOMWINDOW == 100 (0x127481400) [pid = 2230] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 04:05:28 INFO - PROCESS | 2230 | --DOMWINDOW == 99 (0x120ea4800) [pid = 2230] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 04:05:28 INFO - PROCESS | 2230 | --DOMWINDOW == 98 (0x11270d400) [pid = 2230] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 04:05:28 INFO - PROCESS | 2230 | --DOMWINDOW == 97 (0x120fe6800) [pid = 2230] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 04:05:28 INFO - PROCESS | 2230 | --DOMWINDOW == 96 (0x12690e400) [pid = 2230] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 04:05:28 INFO - PROCESS | 2230 | --DOMWINDOW == 95 (0x1187c8400) [pid = 2230] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 04:05:28 INFO - PROCESS | 2230 | --DOMWINDOW == 94 (0x1250f2800) [pid = 2230] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 04:05:28 INFO - PROCESS | 2230 | --DOMWINDOW == 93 (0x1170fe800) [pid = 2230] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 04:05:28 INFO - PROCESS | 2230 | --DOMWINDOW == 92 (0x112a8c400) [pid = 2230] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 04:05:28 INFO - PROCESS | 2230 | --DOMWINDOW == 91 (0x1181ac800) [pid = 2230] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 04:05:28 INFO - PROCESS | 2230 | --DOMWINDOW == 90 (0x1160d0000) [pid = 2230] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 04:05:28 INFO - PROCESS | 2230 | --DOMWINDOW == 89 (0x118856800) [pid = 2230] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 04:05:28 INFO - PROCESS | 2230 | --DOMWINDOW == 88 (0x12747b800) [pid = 2230] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 04:05:28 INFO - PROCESS | 2230 | --DOMWINDOW == 87 (0x119c5e800) [pid = 2230] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 04:05:28 INFO - PROCESS | 2230 | --DOMWINDOW == 86 (0x1160cd800) [pid = 2230] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 04:05:28 INFO - PROCESS | 2230 | 1471345528127 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:28 INFO - PROCESS | 2230 | 1471345528129 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:05:28 INFO - PROCESS | 2230 | ++DOCSHELL 0x118f1b800 == 35 [pid = 2230] [id = 589] 04:05:28 INFO - PROCESS | 2230 | ++DOMWINDOW == 87 (0x110f9f800) [pid = 2230] [serial = 1767] [outer = 0x0] 04:05:28 INFO - PROCESS | 2230 | ++DOMWINDOW == 88 (0x112711400) [pid = 2230] [serial = 1768] [outer = 0x110f9f800] 04:05:28 INFO - PROCESS | 2230 | 1471345528156 Marionette DEBUG loaded listener.js 04:05:28 INFO - PROCESS | 2230 | ++DOMWINDOW == 89 (0x1168e1800) [pid = 2230] [serial = 1769] [outer = 0x110f9f800] 04:05:28 INFO - PROCESS | 2230 | 1471345528409 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]]]}] 04:05:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 04:05:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 774ms 04:05:28 INFO - PROCESS | 2230 | 1471345528465 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 04:05:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 04:05:28 INFO - PROCESS | 2230 | 1471345528476 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 04:05:28 INFO - PROCESS | 2230 | 1471345528483 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 04:05:28 INFO - PROCESS | 2230 | 1471345528484 Marionette TRACE conn2 <- [1,2330,null,{}] 04:05:28 INFO - PROCESS | 2230 | 1471345528487 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}] 04:05:28 INFO - PROCESS | 2230 | 1471345528488 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:05:28 INFO - PROCESS | 2230 | 1471345528572 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 04:05:28 INFO - PROCESS | 2230 | 1471345528577 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:28 INFO - PROCESS | 2230 | 1471345528578 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:05:28 INFO - PROCESS | 2230 | ++DOCSHELL 0x123911000 == 36 [pid = 2230] [id = 590] 04:05:28 INFO - PROCESS | 2230 | ++DOMWINDOW == 90 (0x1170f5400) [pid = 2230] [serial = 1770] [outer = 0x0] 04:05:28 INFO - PROCESS | 2230 | ++DOMWINDOW == 91 (0x119a9d800) [pid = 2230] [serial = 1771] [outer = 0x1170f5400] 04:05:28 INFO - PROCESS | 2230 | 1471345528604 Marionette DEBUG loaded listener.js 04:05:28 INFO - PROCESS | 2230 | ++DOMWINDOW == 92 (0x124e6a400) [pid = 2230] [serial = 1772] [outer = 0x1170f5400] 04:05:28 INFO - PROCESS | 2230 | 1471345528948 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]]]}] 04:05:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 04:05:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 472ms 04:05:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 04:05:28 INFO - PROCESS | 2230 | 1471345528959 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 04:05:28 INFO - PROCESS | 2230 | 1471345528961 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 04:05:28 INFO - PROCESS | 2230 | 1471345528965 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 04:05:28 INFO - PROCESS | 2230 | 1471345528966 Marionette TRACE conn2 <- [1,2334,null,{}] 04:05:28 INFO - PROCESS | 2230 | 1471345528970 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}] 04:05:28 INFO - PROCESS | 2230 | 1471345528975 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:05:29 INFO - PROCESS | 2230 | 1471345529139 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 04:05:29 INFO - PROCESS | 2230 | 1471345529148 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:29 INFO - PROCESS | 2230 | 1471345529149 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:05:29 INFO - PROCESS | 2230 | ++DOCSHELL 0x12a8a3000 == 37 [pid = 2230] [id = 591] 04:05:29 INFO - PROCESS | 2230 | ++DOMWINDOW == 93 (0x120ea4000) [pid = 2230] [serial = 1773] [outer = 0x0] 04:05:29 INFO - PROCESS | 2230 | ++DOMWINDOW == 94 (0x125553000) [pid = 2230] [serial = 1774] [outer = 0x120ea4000] 04:05:29 INFO - PROCESS | 2230 | 1471345529190 Marionette DEBUG loaded listener.js 04:05:29 INFO - PROCESS | 2230 | ++DOMWINDOW == 95 (0x126828000) [pid = 2230] [serial = 1775] [outer = 0x120ea4000] 04:05:29 INFO - PROCESS | 2230 | 1471345529525 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]]]}] 04:05:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 04:05:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 571ms 04:05:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 04:05:29 INFO - PROCESS | 2230 | 1471345529536 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 04:05:29 INFO - PROCESS | 2230 | 1471345529537 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 04:05:29 INFO - PROCESS | 2230 | 1471345529545 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 04:05:29 INFO - PROCESS | 2230 | 1471345529547 Marionette TRACE conn2 <- [1,2338,null,{}] 04:05:29 INFO - PROCESS | 2230 | 1471345529550 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}] 04:05:29 INFO - PROCESS | 2230 | 1471345529563 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:05:29 INFO - PROCESS | 2230 | 1471345529659 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 04:05:29 INFO - PROCESS | 2230 | 1471345529720 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:29 INFO - PROCESS | 2230 | 1471345529721 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:05:29 INFO - PROCESS | 2230 | ++DOCSHELL 0x125063800 == 38 [pid = 2230] [id = 592] 04:05:29 INFO - PROCESS | 2230 | ++DOMWINDOW == 96 (0x11971f800) [pid = 2230] [serial = 1776] [outer = 0x0] 04:05:29 INFO - PROCESS | 2230 | ++DOMWINDOW == 97 (0x12690f400) [pid = 2230] [serial = 1777] [outer = 0x11971f800] 04:05:29 INFO - PROCESS | 2230 | 1471345529749 Marionette DEBUG loaded listener.js 04:05:29 INFO - PROCESS | 2230 | ++DOMWINDOW == 98 (0x127162800) [pid = 2230] [serial = 1778] [outer = 0x11971f800] 04:05:30 INFO - PROCESS | 2230 | 1471345530059 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]]]}] 04:05:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 04:05:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 623ms 04:05:30 INFO - PROCESS | 2230 | 1471345530165 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 04:05:30 INFO - PROCESS | 2230 | 1471345530167 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 04:05:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 04:05:30 INFO - PROCESS | 2230 | 1471345530176 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 04:05:30 INFO - PROCESS | 2230 | 1471345530179 Marionette TRACE conn2 <- [1,2342,null,{}] 04:05:30 INFO - PROCESS | 2230 | 1471345530183 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}] 04:05:30 INFO - PROCESS | 2230 | 1471345530185 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:05:30 INFO - PROCESS | 2230 | 1471345530303 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 04:05:30 INFO - PROCESS | 2230 | 1471345530384 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:30 INFO - PROCESS | 2230 | 1471345530386 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:05:30 INFO - PROCESS | 2230 | ++DOCSHELL 0x116ad3000 == 39 [pid = 2230] [id = 593] 04:05:30 INFO - PROCESS | 2230 | ++DOMWINDOW == 99 (0x112af3000) [pid = 2230] [serial = 1779] [outer = 0x0] 04:05:30 INFO - PROCESS | 2230 | ++DOMWINDOW == 100 (0x11302fc00) [pid = 2230] [serial = 1780] [outer = 0x112af3000] 04:05:30 INFO - PROCESS | 2230 | 1471345530422 Marionette DEBUG loaded listener.js 04:05:30 INFO - PROCESS | 2230 | ++DOMWINDOW == 101 (0x116280c00) [pid = 2230] [serial = 1781] [outer = 0x112af3000] 04:05:30 INFO - PROCESS | 2230 | 1471345530979 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]]]}] 04:05:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 04:05:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 877ms 04:05:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 04:05:31 INFO - PROCESS | 2230 | 1471345531048 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 04:05:31 INFO - PROCESS | 2230 | 1471345531051 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 04:05:31 INFO - PROCESS | 2230 | 1471345531055 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 04:05:31 INFO - PROCESS | 2230 | 1471345531058 Marionette TRACE conn2 <- [1,2346,null,{}] 04:05:31 INFO - PROCESS | 2230 | 1471345531061 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}] 04:05:31 INFO - PROCESS | 2230 | 1471345531063 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:05:31 INFO - PROCESS | 2230 | 1471345531174 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 04:05:31 INFO - PROCESS | 2230 | 1471345531256 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:31 INFO - PROCESS | 2230 | 1471345531258 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:05:31 INFO - PROCESS | 2230 | ++DOCSHELL 0x12452d800 == 40 [pid = 2230] [id = 594] 04:05:31 INFO - PROCESS | 2230 | ++DOMWINDOW == 102 (0x11811bc00) [pid = 2230] [serial = 1782] [outer = 0x0] 04:05:31 INFO - PROCESS | 2230 | ++DOMWINDOW == 103 (0x118190800) [pid = 2230] [serial = 1783] [outer = 0x11811bc00] 04:05:31 INFO - PROCESS | 2230 | 1471345531290 Marionette DEBUG loaded listener.js 04:05:31 INFO - PROCESS | 2230 | ++DOMWINDOW == 104 (0x11853a400) [pid = 2230] [serial = 1784] [outer = 0x11811bc00] 04:05:31 INFO - PROCESS | 2230 | 1471345531980 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]]]}] 04:05:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 04:05:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 973ms 04:05:32 INFO - PROCESS | 2230 | 1471345532027 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 04:05:32 INFO - PROCESS | 2230 | 1471345532030 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 04:05:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 04:05:32 INFO - PROCESS | 2230 | 1471345532033 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 04:05:32 INFO - PROCESS | 2230 | 1471345532035 Marionette TRACE conn2 <- [1,2350,null,{}] 04:05:32 INFO - PROCESS | 2230 | 1471345532062 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}] 04:05:32 INFO - PROCESS | 2230 | 1471345532063 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:05:32 INFO - PROCESS | 2230 | 1471345532186 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 04:05:32 INFO - PROCESS | 2230 | 1471345532228 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:32 INFO - PROCESS | 2230 | 1471345532230 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:05:32 INFO - PROCESS | 2230 | ++DOCSHELL 0x118747800 == 41 [pid = 2230] [id = 595] 04:05:32 INFO - PROCESS | 2230 | ++DOMWINDOW == 105 (0x116808000) [pid = 2230] [serial = 1785] [outer = 0x0] 04:05:32 INFO - PROCESS | 2230 | ++DOMWINDOW == 106 (0x1168eac00) [pid = 2230] [serial = 1786] [outer = 0x116808000] 04:05:32 INFO - PROCESS | 2230 | 1471345532260 Marionette DEBUG loaded listener.js 04:05:32 INFO - PROCESS | 2230 | ++DOMWINDOW == 107 (0x1170ff400) [pid = 2230] [serial = 1787] [outer = 0x116808000] 04:05:32 INFO - PROCESS | 2230 | --DOCSHELL 0x12a8a3000 == 40 [pid = 2230] [id = 591] 04:05:32 INFO - PROCESS | 2230 | --DOCSHELL 0x123911000 == 39 [pid = 2230] [id = 590] 04:05:32 INFO - PROCESS | 2230 | --DOCSHELL 0x118f1b800 == 38 [pid = 2230] [id = 589] 04:05:32 INFO - PROCESS | 2230 | --DOCSHELL 0x12933c800 == 37 [pid = 2230] [id = 588] 04:05:32 INFO - PROCESS | 2230 | --DOCSHELL 0x128bc2800 == 36 [pid = 2230] [id = 587] 04:05:32 INFO - PROCESS | 2230 | --DOCSHELL 0x125581800 == 35 [pid = 2230] [id = 586] 04:05:32 INFO - PROCESS | 2230 | --DOCSHELL 0x12459f800 == 34 [pid = 2230] [id = 585] 04:05:32 INFO - PROCESS | 2230 | --DOCSHELL 0x123911800 == 33 [pid = 2230] [id = 584] 04:05:32 INFO - PROCESS | 2230 | --DOCSHELL 0x119168800 == 32 [pid = 2230] [id = 583] 04:05:32 INFO - PROCESS | 2230 | --DOCSHELL 0x116f6e000 == 31 [pid = 2230] [id = 582] 04:05:32 INFO - PROCESS | 2230 | --DOCSHELL 0x124024000 == 30 [pid = 2230] [id = 581] 04:05:32 INFO - PROCESS | 2230 | --DOMWINDOW == 106 (0x128c53000) [pid = 2230] [serial = 1726] [outer = 0x0] [url = about:blank] 04:05:32 INFO - PROCESS | 2230 | --DOMWINDOW == 105 (0x1240cb400) [pid = 2230] [serial = 1708] [outer = 0x0] [url = about:blank] 04:05:32 INFO - PROCESS | 2230 | --DOMWINDOW == 104 (0x119cc8400) [pid = 2230] [serial = 1705] [outer = 0x0] [url = about:blank] 04:05:32 INFO - PROCESS | 2230 | --DOMWINDOW == 103 (0x125554800) [pid = 2230] [serial = 1711] [outer = 0x0] [url = about:blank] 04:05:32 INFO - PROCESS | 2230 | --DOMWINDOW == 102 (0x125549400) [pid = 2230] [serial = 1709] [outer = 0x0] [url = about:blank] 04:05:32 INFO - PROCESS | 2230 | --DOMWINDOW == 101 (0x126da7400) [pid = 2230] [serial = 1714] [outer = 0x0] [url = about:blank] 04:05:32 INFO - PROCESS | 2230 | --DOMWINDOW == 100 (0x126909800) [pid = 2230] [serial = 1712] [outer = 0x0] [url = about:blank] 04:05:32 INFO - PROCESS | 2230 | --DOMWINDOW == 99 (0x11858ac00) [pid = 2230] [serial = 1699] [outer = 0x0] [url = about:blank] 04:05:32 INFO - PROCESS | 2230 | --DOMWINDOW == 98 (0x1194c4400) [pid = 2230] [serial = 1700] [outer = 0x0] [url = about:blank] 04:05:32 INFO - PROCESS | 2230 | --DOMWINDOW == 97 (0x1270c3400) [pid = 2230] [serial = 1684] [outer = 0x0] [url = about:blank] 04:05:32 INFO - PROCESS | 2230 | --DOMWINDOW == 96 (0x1270cd400) [pid = 2230] [serial = 1685] [outer = 0x0] [url = about:blank] 04:05:32 INFO - PROCESS | 2230 | --DOMWINDOW == 95 (0x118115c00) [pid = 2230] [serial = 1696] [outer = 0x0] [url = about:blank] 04:05:32 INFO - PROCESS | 2230 | --DOMWINDOW == 94 (0x118370c00) [pid = 2230] [serial = 1697] [outer = 0x0] [url = about:blank] 04:05:32 INFO - PROCESS | 2230 | --DOMWINDOW == 93 (0x115e08400) [pid = 2230] [serial = 1687] [outer = 0x0] [url = about:blank] 04:05:32 INFO - PROCESS | 2230 | --DOMWINDOW == 92 (0x116aac400) [pid = 2230] [serial = 1688] [outer = 0x0] [url = about:blank] 04:05:32 INFO - PROCESS | 2230 | --DOMWINDOW == 91 (0x11837c800) [pid = 2230] [serial = 1690] [outer = 0x0] [url = about:blank] 04:05:32 INFO - PROCESS | 2230 | --DOMWINDOW == 90 (0x118853000) [pid = 2230] [serial = 1691] [outer = 0x0] [url = about:blank] 04:05:32 INFO - PROCESS | 2230 | --DOMWINDOW == 89 (0x1162ee800) [pid = 2230] [serial = 1693] [outer = 0x0] [url = about:blank] 04:05:32 INFO - PROCESS | 2230 | --DOMWINDOW == 88 (0x1168ecc00) [pid = 2230] [serial = 1694] [outer = 0x0] [url = about:blank] 04:05:32 INFO - PROCESS | 2230 | --DOMWINDOW == 87 (0x119726800) [pid = 2230] [serial = 1702] [outer = 0x0] [url = about:blank] 04:05:32 INFO - PROCESS | 2230 | --DOMWINDOW == 86 (0x128c4c400) [pid = 2230] [serial = 1724] [outer = 0x0] [url = about:blank] 04:05:32 INFO - PROCESS | 2230 | --DOMWINDOW == 85 (0x124511400) [pid = 2230] [serial = 1720] [outer = 0x0] [url = about:blank] 04:05:32 INFO - PROCESS | 2230 | --DOMWINDOW == 84 (0x12760e800) [pid = 2230] [serial = 1723] [outer = 0x0] [url = about:blank] 04:05:32 INFO - PROCESS | 2230 | --DOMWINDOW == 83 (0x11836d800) [pid = 2230] [serial = 1717] [outer = 0x0] [url = about:blank] 04:05:32 INFO - PROCESS | 2230 | --DOMWINDOW == 82 (0x1270c4400) [pid = 2230] [serial = 1715] [outer = 0x0] [url = about:blank] 04:05:32 INFO - PROCESS | 2230 | --DOMWINDOW == 81 (0x120fdf000) [pid = 2230] [serial = 1706] [outer = 0x0] [url = about:blank] 04:05:32 INFO - PROCESS | 2230 | --DOMWINDOW == 80 (0x119cb1800) [pid = 2230] [serial = 1703] [outer = 0x0] [url = about:blank] 04:05:32 INFO - PROCESS | 2230 | --DOMWINDOW == 79 (0x119538000) [pid = 2230] [serial = 1718] [outer = 0x0] [url = about:blank] 04:05:32 INFO - PROCESS | 2230 | --DOMWINDOW == 78 (0x119cb3400) [pid = 2230] [serial = 1721] [outer = 0x0] [url = about:blank] 04:05:32 INFO - PROCESS | 2230 | --DOMWINDOW == 77 (0x128d04c00) [pid = 2230] [serial = 1727] [outer = 0x0] [url = about:blank] 04:05:32 INFO - PROCESS | 2230 | 1471345532662 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]]]}] 04:05:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 04:05:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 672ms 04:05:32 INFO - PROCESS | 2230 | 1471345532705 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 04:05:32 INFO - PROCESS | 2230 | 1471345532708 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 04:05:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 04:05:32 INFO - PROCESS | 2230 | 1471345532712 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 04:05:32 INFO - PROCESS | 2230 | 1471345532714 Marionette TRACE conn2 <- [1,2354,null,{}] 04:05:32 INFO - PROCESS | 2230 | 1471345532716 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}] 04:05:32 INFO - PROCESS | 2230 | 1471345532718 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:05:32 INFO - PROCESS | 2230 | 1471345532803 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 04:05:32 INFO - PROCESS | 2230 | 1471345532863 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:32 INFO - PROCESS | 2230 | 1471345532864 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:05:32 INFO - PROCESS | 2230 | ++DOCSHELL 0x119ac6800 == 31 [pid = 2230] [id = 596] 04:05:32 INFO - PROCESS | 2230 | ++DOMWINDOW == 78 (0x117d36400) [pid = 2230] [serial = 1788] [outer = 0x0] 04:05:32 INFO - PROCESS | 2230 | ++DOMWINDOW == 79 (0x118190c00) [pid = 2230] [serial = 1789] [outer = 0x117d36400] 04:05:32 INFO - PROCESS | 2230 | 1471345532891 Marionette DEBUG loaded listener.js 04:05:32 INFO - PROCESS | 2230 | ++DOMWINDOW == 80 (0x118375c00) [pid = 2230] [serial = 1790] [outer = 0x117d36400] 04:05:33 INFO - PROCESS | 2230 | 1471345533217 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]]]}] 04:05:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 04:05:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 519ms 04:05:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 04:05:33 INFO - PROCESS | 2230 | 1471345533232 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 04:05:33 INFO - PROCESS | 2230 | 1471345533233 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 04:05:33 INFO - PROCESS | 2230 | 1471345533235 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 04:05:33 INFO - PROCESS | 2230 | 1471345533238 Marionette TRACE conn2 <- [1,2358,null,{}] 04:05:33 INFO - PROCESS | 2230 | 1471345533249 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}] 04:05:33 INFO - PROCESS | 2230 | 1471345533252 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:05:33 INFO - PROCESS | 2230 | 1471345533334 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 04:05:33 INFO - PROCESS | 2230 | 1471345533341 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:33 INFO - PROCESS | 2230 | 1471345533343 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:05:33 INFO - PROCESS | 2230 | ++DOCSHELL 0x1245ce000 == 32 [pid = 2230] [id = 597] 04:05:33 INFO - PROCESS | 2230 | ++DOMWINDOW == 81 (0x118591c00) [pid = 2230] [serial = 1791] [outer = 0x0] 04:05:33 INFO - PROCESS | 2230 | ++DOMWINDOW == 82 (0x118f49000) [pid = 2230] [serial = 1792] [outer = 0x118591c00] 04:05:33 INFO - PROCESS | 2230 | 1471345533375 Marionette DEBUG loaded listener.js 04:05:33 INFO - PROCESS | 2230 | ++DOMWINDOW == 83 (0x119531000) [pid = 2230] [serial = 1793] [outer = 0x118591c00] 04:05:33 INFO - PROCESS | 2230 | 1471345533733 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]]]}] 04:05:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 04:05:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 524ms 04:05:33 INFO - PROCESS | 2230 | 1471345533760 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 04:05:33 INFO - PROCESS | 2230 | 1471345533762 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 04:05:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 04:05:33 INFO - PROCESS | 2230 | 1471345533764 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 04:05:33 INFO - PROCESS | 2230 | 1471345533766 Marionette TRACE conn2 <- [1,2362,null,{}] 04:05:33 INFO - PROCESS | 2230 | 1471345533768 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}] 04:05:33 INFO - PROCESS | 2230 | 1471345533769 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:05:33 INFO - PROCESS | 2230 | 1471345533855 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 04:05:33 INFO - PROCESS | 2230 | 1471345533861 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:33 INFO - PROCESS | 2230 | 1471345533862 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:05:33 INFO - PROCESS | 2230 | ++DOCSHELL 0x128bb1000 == 33 [pid = 2230] [id = 598] 04:05:33 INFO - PROCESS | 2230 | ++DOMWINDOW == 84 (0x119116c00) [pid = 2230] [serial = 1794] [outer = 0x0] 04:05:33 INFO - PROCESS | 2230 | ++DOMWINDOW == 85 (0x119a96800) [pid = 2230] [serial = 1795] [outer = 0x119116c00] 04:05:33 INFO - PROCESS | 2230 | 1471345533889 Marionette DEBUG loaded listener.js 04:05:33 INFO - PROCESS | 2230 | ++DOMWINDOW == 86 (0x119cc9400) [pid = 2230] [serial = 1796] [outer = 0x119116c00] 04:05:34 INFO - PROCESS | 2230 | 1471345534249 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]]]}] 04:05:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 04:05:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 518ms 04:05:34 INFO - PROCESS | 2230 | 1471345534299 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 04:05:34 INFO - PROCESS | 2230 | 1471345534300 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 04:05:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 04:05:34 INFO - PROCESS | 2230 | 1471345534303 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 04:05:34 INFO - PROCESS | 2230 | 1471345534304 Marionette TRACE conn2 <- [1,2366,null,{}] 04:05:34 INFO - PROCESS | 2230 | 1471345534306 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}] 04:05:34 INFO - PROCESS | 2230 | 1471345534307 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:05:34 INFO - PROCESS | 2230 | 1471345534387 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 04:05:34 INFO - PROCESS | 2230 | 1471345534393 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:34 INFO - PROCESS | 2230 | 1471345534394 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:05:34 INFO - PROCESS | 2230 | ++DOCSHELL 0x12933d800 == 34 [pid = 2230] [id = 599] 04:05:34 INFO - PROCESS | 2230 | ++DOMWINDOW == 87 (0x119cce800) [pid = 2230] [serial = 1797] [outer = 0x0] 04:05:34 INFO - PROCESS | 2230 | ++DOMWINDOW == 88 (0x120fe6800) [pid = 2230] [serial = 1798] [outer = 0x119cce800] 04:05:34 INFO - PROCESS | 2230 | 1471345534419 Marionette DEBUG loaded listener.js 04:05:34 INFO - PROCESS | 2230 | ++DOMWINDOW == 89 (0x124097800) [pid = 2230] [serial = 1799] [outer = 0x119cce800] 04:05:34 INFO - PROCESS | 2230 | 1471345534825 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]]]}] 04:05:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 04:05:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 569ms 04:05:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 04:05:34 INFO - PROCESS | 2230 | 1471345534873 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 04:05:34 INFO - PROCESS | 2230 | 1471345534874 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 04:05:34 INFO - PROCESS | 2230 | 1471345534876 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 04:05:34 INFO - PROCESS | 2230 | 1471345534877 Marionette TRACE conn2 <- [1,2370,null,{}] 04:05:34 INFO - PROCESS | 2230 | 1471345534879 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}] 04:05:34 INFO - PROCESS | 2230 | 1471345534884 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:05:35 INFO - PROCESS | 2230 | 1471345535008 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 04:05:35 INFO - PROCESS | 2230 | 1471345535023 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:35 INFO - PROCESS | 2230 | 1471345535024 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:05:35 INFO - PROCESS | 2230 | ++DOCSHELL 0x12a8a1800 == 35 [pid = 2230] [id = 600] 04:05:35 INFO - PROCESS | 2230 | ++DOMWINDOW == 90 (0x1240c8c00) [pid = 2230] [serial = 1800] [outer = 0x0] 04:05:35 INFO - PROCESS | 2230 | ++DOMWINDOW == 91 (0x124877800) [pid = 2230] [serial = 1801] [outer = 0x1240c8c00] 04:05:35 INFO - PROCESS | 2230 | 1471345535050 Marionette DEBUG loaded listener.js 04:05:35 INFO - PROCESS | 2230 | ++DOMWINDOW == 92 (0x126829000) [pid = 2230] [serial = 1802] [outer = 0x1240c8c00] 04:05:35 INFO - PROCESS | 2230 | 1471345535416 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]]]}] 04:05:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 04:05:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 570ms 04:05:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 04:05:35 INFO - PROCESS | 2230 | 1471345535447 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 04:05:35 INFO - PROCESS | 2230 | 1471345535448 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 04:05:35 INFO - PROCESS | 2230 | 1471345535450 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 04:05:35 INFO - PROCESS | 2230 | 1471345535451 Marionette TRACE conn2 <- [1,2374,null,{}] 04:05:35 INFO - PROCESS | 2230 | 1471345535459 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}] 04:05:35 INFO - PROCESS | 2230 | 1471345535460 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:05:35 INFO - PROCESS | 2230 | 1471345535563 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 04:05:35 INFO - PROCESS | 2230 | 1471345535567 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:35 INFO - PROCESS | 2230 | 1471345535568 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:05:35 INFO - PROCESS | 2230 | ++DOCSHELL 0x12b259800 == 36 [pid = 2230] [id = 601] 04:05:35 INFO - PROCESS | 2230 | ++DOMWINDOW == 93 (0x112a87000) [pid = 2230] [serial = 1803] [outer = 0x0] 04:05:35 INFO - PROCESS | 2230 | ++DOMWINDOW == 94 (0x126da4000) [pid = 2230] [serial = 1804] [outer = 0x112a87000] 04:05:35 INFO - PROCESS | 2230 | 1471345535593 Marionette DEBUG loaded listener.js 04:05:35 INFO - PROCESS | 2230 | ++DOMWINDOW == 95 (0x1270c3400) [pid = 2230] [serial = 1805] [outer = 0x112a87000] 04:05:35 INFO - PROCESS | 2230 | 1471345535953 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]]]}] 04:05:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 04:05:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 518ms 04:05:35 INFO - PROCESS | 2230 | 1471345535968 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 04:05:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 04:05:35 INFO - PROCESS | 2230 | 1471345535970 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 04:05:35 INFO - PROCESS | 2230 | 1471345535974 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 04:05:35 INFO - PROCESS | 2230 | 1471345535975 Marionette TRACE conn2 <- [1,2378,null,{}] 04:05:35 INFO - PROCESS | 2230 | 1471345535977 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}] 04:05:35 INFO - PROCESS | 2230 | 1471345535979 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:05:36 INFO - PROCESS | 2230 | 1471345536107 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 04:05:36 INFO - PROCESS | 2230 | 1471345536123 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:36 INFO - PROCESS | 2230 | 1471345536124 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:05:36 INFO - PROCESS | 2230 | ++DOCSHELL 0x12bdd2800 == 37 [pid = 2230] [id = 602] 04:05:36 INFO - PROCESS | 2230 | ++DOMWINDOW == 96 (0x1270c3800) [pid = 2230] [serial = 1806] [outer = 0x0] 04:05:36 INFO - PROCESS | 2230 | ++DOMWINDOW == 97 (0x12747b000) [pid = 2230] [serial = 1807] [outer = 0x1270c3800] 04:05:36 INFO - PROCESS | 2230 | 1471345536167 Marionette DEBUG loaded listener.js 04:05:36 INFO - PROCESS | 2230 | ++DOMWINDOW == 98 (0x127615c00) [pid = 2230] [serial = 1808] [outer = 0x1270c3800] 04:05:36 INFO - PROCESS | 2230 | 1471345536693 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]]]}] 04:05:36 INFO - PROCESS | 2230 | --DOMWINDOW == 97 (0x1170f2000) [pid = 2230] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 04:05:36 INFO - PROCESS | 2230 | --DOMWINDOW == 96 (0x11728d000) [pid = 2230] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 04:05:36 INFO - PROCESS | 2230 | --DOMWINDOW == 95 (0x11911d400) [pid = 2230] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 04:05:36 INFO - PROCESS | 2230 | --DOMWINDOW == 94 (0x113a8c400) [pid = 2230] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 04:05:36 INFO - PROCESS | 2230 | --DOMWINDOW == 93 (0x116aaa800) [pid = 2230] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 04:05:36 INFO - PROCESS | 2230 | --DOMWINDOW == 92 (0x11688d800) [pid = 2230] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 04:05:36 INFO - PROCESS | 2230 | --DOMWINDOW == 91 (0x118536000) [pid = 2230] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 04:05:36 INFO - PROCESS | 2230 | --DOMWINDOW == 90 (0x120ea4000) [pid = 2230] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 04:05:36 INFO - PROCESS | 2230 | --DOMWINDOW == 89 (0x123c86c00) [pid = 2230] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 04:05:36 INFO - PROCESS | 2230 | --DOMWINDOW == 88 (0x1240d2800) [pid = 2230] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 04:05:36 INFO - PROCESS | 2230 | --DOMWINDOW == 87 (0x120fe4400) [pid = 2230] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 04:05:36 INFO - PROCESS | 2230 | --DOMWINDOW == 86 (0x112706400) [pid = 2230] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 04:05:36 INFO - PROCESS | 2230 | --DOMWINDOW == 85 (0x110f9f800) [pid = 2230] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 04:05:36 INFO - PROCESS | 2230 | --DOMWINDOW == 84 (0x1170f5400) [pid = 2230] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 04:05:36 INFO - PROCESS | 2230 | --DOMWINDOW == 83 (0x112709400) [pid = 2230] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 04:05:36 INFO - PROCESS | 2230 | --DOMWINDOW == 82 (0x112af7800) [pid = 2230] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 04:05:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 04:05:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 770ms 04:05:36 INFO - PROCESS | 2230 | 1471345536744 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 04:05:36 INFO - PROCESS | 2230 | 1471345536745 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 04:05:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 04:05:36 INFO - PROCESS | 2230 | 1471345536747 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 04:05:36 INFO - PROCESS | 2230 | 1471345536749 Marionette TRACE conn2 <- [1,2382,null,{}] 04:05:36 INFO - PROCESS | 2230 | 1471345536751 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}] 04:05:36 INFO - PROCESS | 2230 | 1471345536752 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:05:36 INFO - PROCESS | 2230 | 1471345536835 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 04:05:36 INFO - PROCESS | 2230 | 1471345536843 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:36 INFO - PROCESS | 2230 | 1471345536851 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:05:36 INFO - PROCESS | 2230 | ++DOCSHELL 0x124e12000 == 38 [pid = 2230] [id = 603] 04:05:36 INFO - PROCESS | 2230 | ++DOMWINDOW == 83 (0x116280000) [pid = 2230] [serial = 1809] [outer = 0x0] 04:05:36 INFO - PROCESS | 2230 | ++DOMWINDOW == 84 (0x116aaa800) [pid = 2230] [serial = 1810] [outer = 0x116280000] 04:05:36 INFO - PROCESS | 2230 | 1471345536877 Marionette DEBUG loaded listener.js 04:05:36 INFO - PROCESS | 2230 | ++DOMWINDOW == 85 (0x1187bdc00) [pid = 2230] [serial = 1811] [outer = 0x116280000] 04:05:37 INFO - PROCESS | 2230 | 1471345537212 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]]]}] 04:05:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 04:05:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 468ms 04:05:37 INFO - PROCESS | 2230 | 1471345537216 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 04:05:37 INFO - PROCESS | 2230 | 1471345537217 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 04:05:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 04:05:37 INFO - PROCESS | 2230 | 1471345537219 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 04:05:37 INFO - PROCESS | 2230 | 1471345537221 Marionette TRACE conn2 <- [1,2386,null,{}] 04:05:37 INFO - PROCESS | 2230 | 1471345537227 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}] 04:05:37 INFO - PROCESS | 2230 | 1471345537228 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:05:37 INFO - PROCESS | 2230 | 1471345537316 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 04:05:37 INFO - PROCESS | 2230 | 1471345537375 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:37 INFO - PROCESS | 2230 | 1471345537376 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:05:37 INFO - PROCESS | 2230 | ++DOCSHELL 0x12c093800 == 39 [pid = 2230] [id = 604] 04:05:37 INFO - PROCESS | 2230 | ++DOMWINDOW == 86 (0x116541c00) [pid = 2230] [serial = 1812] [outer = 0x0] 04:05:37 INFO - PROCESS | 2230 | ++DOMWINDOW == 87 (0x118378400) [pid = 2230] [serial = 1813] [outer = 0x116541c00] 04:05:37 INFO - PROCESS | 2230 | 1471345537402 Marionette DEBUG loaded listener.js 04:05:37 INFO - PROCESS | 2230 | ++DOMWINDOW == 88 (0x12559f000) [pid = 2230] [serial = 1814] [outer = 0x116541c00] 04:05:37 INFO - PROCESS | 2230 | 1471345537699 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]]]}] 04:05:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 04:05:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 523ms 04:05:37 INFO - PROCESS | 2230 | 1471345537744 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 04:05:37 INFO - PROCESS | 2230 | 1471345537745 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 04:05:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 04:05:37 INFO - PROCESS | 2230 | 1471345537748 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 04:05:37 INFO - PROCESS | 2230 | 1471345537749 Marionette TRACE conn2 <- [1,2390,null,{}] 04:05:37 INFO - PROCESS | 2230 | 1471345537752 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}] 04:05:37 INFO - PROCESS | 2230 | 1471345537754 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:05:37 INFO - PROCESS | 2230 | 1471345537860 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 04:05:37 INFO - PROCESS | 2230 | 1471345537863 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:37 INFO - PROCESS | 2230 | 1471345537865 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:05:37 INFO - PROCESS | 2230 | ++DOCSHELL 0x12c6ae000 == 40 [pid = 2230] [id = 605] 04:05:37 INFO - PROCESS | 2230 | ++DOMWINDOW == 89 (0x1270cb400) [pid = 2230] [serial = 1815] [outer = 0x0] 04:05:37 INFO - PROCESS | 2230 | ++DOMWINDOW == 90 (0x128d04800) [pid = 2230] [serial = 1816] [outer = 0x1270cb400] 04:05:37 INFO - PROCESS | 2230 | 1471345537893 Marionette DEBUG loaded listener.js 04:05:37 INFO - PROCESS | 2230 | ++DOMWINDOW == 91 (0x128d1a400) [pid = 2230] [serial = 1817] [outer = 0x1270cb400] 04:05:38 INFO - PROCESS | 2230 | 1471345538323 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]]]}] 04:05:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 04:05:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 620ms 04:05:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 04:05:38 INFO - PROCESS | 2230 | 1471345538369 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 04:05:38 INFO - PROCESS | 2230 | 1471345538371 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 04:05:38 INFO - PROCESS | 2230 | 1471345538375 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 04:05:38 INFO - PROCESS | 2230 | 1471345538377 Marionette TRACE conn2 <- [1,2394,null,{}] 04:05:38 INFO - PROCESS | 2230 | 1471345538380 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}] 04:05:38 INFO - PROCESS | 2230 | 1471345538382 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:05:38 INFO - PROCESS | 2230 | 1471345538513 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 04:05:38 INFO - PROCESS | 2230 | 1471345538522 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:38 INFO - PROCESS | 2230 | 1471345538524 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:05:38 INFO - PROCESS | 2230 | ++DOCSHELL 0x128d46800 == 41 [pid = 2230] [id = 606] 04:05:38 INFO - PROCESS | 2230 | ++DOMWINDOW == 92 (0x119cca800) [pid = 2230] [serial = 1818] [outer = 0x0] 04:05:38 INFO - PROCESS | 2230 | ++DOMWINDOW == 93 (0x128d21000) [pid = 2230] [serial = 1819] [outer = 0x119cca800] 04:05:38 INFO - PROCESS | 2230 | 1471345538560 Marionette DEBUG loaded listener.js 04:05:38 INFO - PROCESS | 2230 | ++DOMWINDOW == 94 (0x128e40800) [pid = 2230] [serial = 1820] [outer = 0x119cca800] 04:05:39 INFO - PROCESS | 2230 | 1471345539233 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]]]}] 04:05:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 04:05:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 923ms 04:05:39 INFO - PROCESS | 2230 | 1471345539297 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 04:05:39 INFO - PROCESS | 2230 | 1471345539301 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 04:05:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 04:05:39 INFO - PROCESS | 2230 | 1471345539304 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 04:05:39 INFO - PROCESS | 2230 | 1471345539306 Marionette TRACE conn2 <- [1,2398,null,{}] 04:05:39 INFO - PROCESS | 2230 | 1471345539311 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}] 04:05:39 INFO - PROCESS | 2230 | 1471345539312 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:05:39 INFO - PROCESS | 2230 | 1471345539418 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 04:05:39 INFO - PROCESS | 2230 | 1471345539482 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:39 INFO - PROCESS | 2230 | 1471345539484 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:05:39 INFO - PROCESS | 2230 | ++DOCSHELL 0x119ab8000 == 42 [pid = 2230] [id = 607] 04:05:39 INFO - PROCESS | 2230 | ++DOMWINDOW == 95 (0x116886000) [pid = 2230] [serial = 1821] [outer = 0x0] 04:05:39 INFO - PROCESS | 2230 | ++DOMWINDOW == 96 (0x1170fa400) [pid = 2230] [serial = 1822] [outer = 0x116886000] 04:05:39 INFO - PROCESS | 2230 | 1471345539557 Marionette DEBUG loaded listener.js 04:05:39 INFO - PROCESS | 2230 | ++DOMWINDOW == 97 (0x118118c00) [pid = 2230] [serial = 1823] [outer = 0x116886000] 04:05:40 INFO - PROCESS | 2230 | 1471345540029 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]]]}] 04:05:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 04:05:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 772ms 04:05:40 INFO - PROCESS | 2230 | 1471345540076 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 04:05:40 INFO - PROCESS | 2230 | 1471345540079 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 04:05:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 04:05:40 INFO - PROCESS | 2230 | 1471345540084 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 04:05:40 INFO - PROCESS | 2230 | 1471345540086 Marionette TRACE conn2 <- [1,2402,null,{}] 04:05:40 INFO - PROCESS | 2230 | 1471345540088 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}] 04:05:40 INFO - PROCESS | 2230 | 1471345540090 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:05:40 INFO - PROCESS | 2230 | 1471345540196 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 04:05:40 INFO - PROCESS | 2230 | 1471345540270 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:40 INFO - PROCESS | 2230 | 1471345540272 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:05:40 INFO - PROCESS | 2230 | ++DOCSHELL 0x129036000 == 43 [pid = 2230] [id = 608] 04:05:40 INFO - PROCESS | 2230 | ++DOMWINDOW == 98 (0x118f9e400) [pid = 2230] [serial = 1824] [outer = 0x0] 04:05:40 INFO - PROCESS | 2230 | ++DOMWINDOW == 99 (0x11911e400) [pid = 2230] [serial = 1825] [outer = 0x118f9e400] 04:05:40 INFO - PROCESS | 2230 | 1471345540304 Marionette DEBUG loaded listener.js 04:05:40 INFO - PROCESS | 2230 | ++DOMWINDOW == 100 (0x119537800) [pid = 2230] [serial = 1826] [outer = 0x118f9e400] 04:05:40 INFO - PROCESS | 2230 | 1471345540729 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]]]}] 04:05:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 04:05:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 669ms 04:05:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 04:05:40 INFO - PROCESS | 2230 | 1471345540753 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 04:05:40 INFO - PROCESS | 2230 | 1471345540755 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 04:05:40 INFO - PROCESS | 2230 | 1471345540757 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 04:05:40 INFO - PROCESS | 2230 | 1471345540760 Marionette TRACE conn2 <- [1,2406,null,{}] 04:05:40 INFO - PROCESS | 2230 | 1471345540768 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}] 04:05:40 INFO - PROCESS | 2230 | 1471345540771 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:05:40 INFO - PROCESS | 2230 | 1471345540878 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 04:05:40 INFO - PROCESS | 2230 | 1471345540955 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:40 INFO - PROCESS | 2230 | 1471345540957 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:05:40 INFO - PROCESS | 2230 | ++DOCSHELL 0x12cb11000 == 44 [pid = 2230] [id = 609] 04:05:40 INFO - PROCESS | 2230 | ++DOMWINDOW == 101 (0x120ea4000) [pid = 2230] [serial = 1827] [outer = 0x0] 04:05:40 INFO - PROCESS | 2230 | ++DOMWINDOW == 102 (0x1240c7c00) [pid = 2230] [serial = 1828] [outer = 0x120ea4000] 04:05:40 INFO - PROCESS | 2230 | 1471345540989 Marionette DEBUG loaded listener.js 04:05:41 INFO - PROCESS | 2230 | ++DOMWINDOW == 103 (0x1250f2800) [pid = 2230] [serial = 1829] [outer = 0x120ea4000] 04:05:41 INFO - PROCESS | 2230 | 1471345541455 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]]]}] 04:05:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 04:05:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 721ms 04:05:41 INFO - PROCESS | 2230 | 1471345541479 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 04:05:41 INFO - PROCESS | 2230 | 1471345541482 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 04:05:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 04:05:41 INFO - PROCESS | 2230 | 1471345541486 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 04:05:41 INFO - PROCESS | 2230 | 1471345541487 Marionette TRACE conn2 <- [1,2410,null,{}] 04:05:41 INFO - PROCESS | 2230 | 1471345541494 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}] 04:05:41 INFO - PROCESS | 2230 | 1471345541496 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:05:41 INFO - PROCESS | 2230 | 1471345541632 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 04:05:41 INFO - PROCESS | 2230 | 1471345541733 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:41 INFO - PROCESS | 2230 | 1471345541735 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:05:41 INFO - PROCESS | 2230 | ++DOCSHELL 0x12ccb2800 == 45 [pid = 2230] [id = 610] 04:05:41 INFO - PROCESS | 2230 | ++DOMWINDOW == 104 (0x112a87400) [pid = 2230] [serial = 1830] [outer = 0x0] 04:05:41 INFO - PROCESS | 2230 | ++DOMWINDOW == 105 (0x12760d800) [pid = 2230] [serial = 1831] [outer = 0x112a87400] 04:05:41 INFO - PROCESS | 2230 | 1471345541766 Marionette DEBUG loaded listener.js 04:05:41 INFO - PROCESS | 2230 | ++DOMWINDOW == 106 (0x128c54000) [pid = 2230] [serial = 1832] [outer = 0x112a87400] 04:05:42 INFO - PROCESS | 2230 | 1471345542371 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]]]}] 04:05:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 04:05:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 923ms 04:05:42 INFO - PROCESS | 2230 | 1471345542409 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 04:05:42 INFO - PROCESS | 2230 | 1471345542412 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 04:05:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 04:05:42 INFO - PROCESS | 2230 | 1471345542416 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 04:05:42 INFO - PROCESS | 2230 | 1471345542417 Marionette TRACE conn2 <- [1,2414,null,{}] 04:05:42 INFO - PROCESS | 2230 | 1471345542421 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}] 04:05:42 INFO - PROCESS | 2230 | 1471345542423 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:05:42 INFO - PROCESS | 2230 | 1471345542520 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 04:05:42 INFO - PROCESS | 2230 | 1471345542595 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:42 INFO - PROCESS | 2230 | 1471345542599 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:05:42 INFO - PROCESS | 2230 | ++DOCSHELL 0x123cbe800 == 46 [pid = 2230] [id = 611] 04:05:42 INFO - PROCESS | 2230 | ++DOMWINDOW == 107 (0x1170f1800) [pid = 2230] [serial = 1833] [outer = 0x0] 04:05:42 INFO - PROCESS | 2230 | ++DOMWINDOW == 108 (0x117293400) [pid = 2230] [serial = 1834] [outer = 0x1170f1800] 04:05:42 INFO - PROCESS | 2230 | 1471345542627 Marionette DEBUG loaded listener.js 04:05:42 INFO - PROCESS | 2230 | ++DOMWINDOW == 109 (0x118120c00) [pid = 2230] [serial = 1835] [outer = 0x1170f1800] 04:05:43 INFO - PROCESS | 2230 | 1471345543088 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]]]}] 04:05:43 INFO - PROCESS | 2230 | --DOCSHELL 0x12c6ae000 == 45 [pid = 2230] [id = 605] 04:05:43 INFO - PROCESS | 2230 | --DOCSHELL 0x12c093800 == 44 [pid = 2230] [id = 604] 04:05:43 INFO - PROCESS | 2230 | --DOCSHELL 0x124e12000 == 43 [pid = 2230] [id = 603] 04:05:43 INFO - PROCESS | 2230 | --DOCSHELL 0x12bdd2800 == 42 [pid = 2230] [id = 602] 04:05:43 INFO - PROCESS | 2230 | --DOCSHELL 0x12b259800 == 41 [pid = 2230] [id = 601] 04:05:43 INFO - PROCESS | 2230 | --DOCSHELL 0x12a8a1800 == 40 [pid = 2230] [id = 600] 04:05:43 INFO - PROCESS | 2230 | --DOCSHELL 0x12933d800 == 39 [pid = 2230] [id = 599] 04:05:43 INFO - PROCESS | 2230 | --DOCSHELL 0x128bb1000 == 38 [pid = 2230] [id = 598] 04:05:43 INFO - PROCESS | 2230 | --DOCSHELL 0x1245ce000 == 37 [pid = 2230] [id = 597] 04:05:43 INFO - PROCESS | 2230 | --DOCSHELL 0x119ac6800 == 36 [pid = 2230] [id = 596] 04:05:43 INFO - PROCESS | 2230 | --DOCSHELL 0x118747800 == 35 [pid = 2230] [id = 595] 04:05:43 INFO - PROCESS | 2230 | --DOCSHELL 0x116ad3000 == 34 [pid = 2230] [id = 593] 04:05:43 INFO - PROCESS | 2230 | --DOCSHELL 0x125063800 == 33 [pid = 2230] [id = 592] 04:05:43 INFO - PROCESS | 2230 | --DOCSHELL 0x12452d800 == 32 [pid = 2230] [id = 594] 04:05:43 INFO - PROCESS | 2230 | --DOCSHELL 0x12ccb2800 == 31 [pid = 2230] [id = 610] 04:05:43 INFO - PROCESS | 2230 | --DOCSHELL 0x12cb11000 == 30 [pid = 2230] [id = 609] 04:05:43 INFO - PROCESS | 2230 | --DOCSHELL 0x129036000 == 29 [pid = 2230] [id = 608] 04:05:43 INFO - PROCESS | 2230 | --DOCSHELL 0x128d46800 == 28 [pid = 2230] [id = 606] 04:05:43 INFO - PROCESS | 2230 | --DOCSHELL 0x119ab8000 == 27 [pid = 2230] [id = 607] 04:05:43 INFO - PROCESS | 2230 | --DOMWINDOW == 108 (0x11973f000) [pid = 2230] [serial = 1759] [outer = 0x0] [url = about:blank] 04:05:43 INFO - PROCESS | 2230 | --DOMWINDOW == 107 (0x118106000) [pid = 2230] [serial = 1750] [outer = 0x0] [url = about:blank] 04:05:43 INFO - PROCESS | 2230 | --DOMWINDOW == 106 (0x118121000) [pid = 2230] [serial = 1751] [outer = 0x0] [url = about:blank] 04:05:43 INFO - PROCESS | 2230 | --DOMWINDOW == 105 (0x1194c6000) [pid = 2230] [serial = 1756] [outer = 0x0] [url = about:blank] 04:05:43 INFO - PROCESS | 2230 | --DOMWINDOW == 104 (0x1162f2000) [pid = 2230] [serial = 1747] [outer = 0x0] [url = about:blank] 04:05:43 INFO - PROCESS | 2230 | --DOMWINDOW == 103 (0x112a94400) [pid = 2230] [serial = 1748] [outer = 0x0] [url = about:blank] 04:05:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 04:05:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1272ms 04:05:43 INFO - PROCESS | 2230 | --DOMWINDOW == 102 (0x118110800) [pid = 2230] [serial = 1745] [outer = 0x0] [url = about:blank] 04:05:43 INFO - PROCESS | 2230 | --DOMWINDOW == 101 (0x1170f9400) [pid = 2230] [serial = 1744] [outer = 0x0] [url = about:blank] 04:05:43 INFO - PROCESS | 2230 | --DOMWINDOW == 100 (0x11810bc00) [pid = 2230] [serial = 1730] [outer = 0x0] [url = about:blank] 04:05:43 INFO - PROCESS | 2230 | --DOMWINDOW == 99 (0x1170f6c00) [pid = 2230] [serial = 1729] [outer = 0x0] [url = about:blank] 04:05:43 INFO - PROCESS | 2230 | --DOMWINDOW == 98 (0x118f9e800) [pid = 2230] [serial = 1732] [outer = 0x0] [url = about:blank] 04:05:43 INFO - PROCESS | 2230 | --DOMWINDOW == 97 (0x119531c00) [pid = 2230] [serial = 1733] [outer = 0x0] [url = about:blank] 04:05:43 INFO - PROCESS | 2230 | --DOMWINDOW == 96 (0x126828000) [pid = 2230] [serial = 1775] [outer = 0x0] [url = about:blank] 04:05:43 INFO - PROCESS | 2230 | --DOMWINDOW == 95 (0x124cef800) [pid = 2230] [serial = 1736] [outer = 0x0] [url = about:blank] 04:05:43 INFO - PROCESS | 2230 | --DOMWINDOW == 94 (0x12418a800) [pid = 2230] [serial = 1735] [outer = 0x0] [url = about:blank] 04:05:43 INFO - PROCESS | 2230 | --DOMWINDOW == 93 (0x127617000) [pid = 2230] [serial = 1739] [outer = 0x0] [url = about:blank] 04:05:43 INFO - PROCESS | 2230 | --DOMWINDOW == 92 (0x127161000) [pid = 2230] [serial = 1738] [outer = 0x0] [url = about:blank] 04:05:43 INFO - PROCESS | 2230 | --DOMWINDOW == 91 (0x124805400) [pid = 2230] [serial = 1763] [outer = 0x0] [url = about:blank] 04:05:43 INFO - PROCESS | 2230 | --DOMWINDOW == 90 (0x123df9c00) [pid = 2230] [serial = 1762] [outer = 0x0] [url = about:blank] 04:05:43 INFO - PROCESS | 2230 | --DOMWINDOW == 89 (0x124e69400) [pid = 2230] [serial = 1766] [outer = 0x0] [url = about:blank] 04:05:43 INFO - PROCESS | 2230 | --DOMWINDOW == 88 (0x1248cb800) [pid = 2230] [serial = 1765] [outer = 0x0] [url = about:blank] 04:05:43 INFO - PROCESS | 2230 | --DOMWINDOW == 87 (0x1168e1800) [pid = 2230] [serial = 1769] [outer = 0x0] [url = about:blank] 04:05:43 INFO - PROCESS | 2230 | --DOMWINDOW == 86 (0x119a9d800) [pid = 2230] [serial = 1771] [outer = 0x0] [url = about:blank] 04:05:43 INFO - PROCESS | 2230 | --DOMWINDOW == 85 (0x1248c3800) [pid = 2230] [serial = 1742] [outer = 0x0] [url = about:blank] 04:05:43 INFO - PROCESS | 2230 | --DOMWINDOW == 84 (0x1187c4000) [pid = 2230] [serial = 1753] [outer = 0x0] [url = about:blank] 04:05:43 INFO - PROCESS | 2230 | --DOMWINDOW == 83 (0x112711400) [pid = 2230] [serial = 1768] [outer = 0x0] [url = about:blank] 04:05:43 INFO - PROCESS | 2230 | --DOMWINDOW == 82 (0x116aa6000) [pid = 2230] [serial = 1741] [outer = 0x0] [url = about:blank] 04:05:43 INFO - PROCESS | 2230 | --DOMWINDOW == 81 (0x119116400) [pid = 2230] [serial = 1754] [outer = 0x0] [url = about:blank] 04:05:43 INFO - PROCESS | 2230 | --DOMWINDOW == 80 (0x119cc1800) [pid = 2230] [serial = 1760] [outer = 0x0] [url = about:blank] 04:05:43 INFO - PROCESS | 2230 | --DOMWINDOW == 79 (0x124e6a400) [pid = 2230] [serial = 1772] [outer = 0x0] [url = about:blank] 04:05:43 INFO - PROCESS | 2230 | --DOMWINDOW == 78 (0x11971d400) [pid = 2230] [serial = 1757] [outer = 0x0] [url = about:blank] 04:05:43 INFO - PROCESS | 2230 | --DOMWINDOW == 77 (0x125553000) [pid = 2230] [serial = 1774] [outer = 0x0] [url = about:blank] 04:05:43 INFO - PROCESS | 2230 | --DOMWINDOW == 76 (0x12690f400) [pid = 2230] [serial = 1777] [outer = 0x0] [url = about:blank] 04:05:43 INFO - PROCESS | 2230 | 1471345543719 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 04:05:43 INFO - PROCESS | 2230 | 1471345543723 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 04:05:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 04:05:43 INFO - PROCESS | 2230 | 1471345543729 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 04:05:43 INFO - PROCESS | 2230 | 1471345543731 Marionette TRACE conn2 <- [1,2418,null,{}] 04:05:43 INFO - PROCESS | 2230 | 1471345543734 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}] 04:05:43 INFO - PROCESS | 2230 | 1471345543736 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:05:43 INFO - PROCESS | 2230 | 1471345543819 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 04:05:43 INFO - PROCESS | 2230 | 1471345543828 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:43 INFO - PROCESS | 2230 | 1471345543831 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:05:43 INFO - PROCESS | 2230 | ++DOCSHELL 0x11623c800 == 28 [pid = 2230] [id = 612] 04:05:43 INFO - PROCESS | 2230 | ++DOMWINDOW == 77 (0x1122e7400) [pid = 2230] [serial = 1836] [outer = 0x0] 04:05:43 INFO - PROCESS | 2230 | ++DOMWINDOW == 78 (0x112707800) [pid = 2230] [serial = 1837] [outer = 0x1122e7400] 04:05:43 INFO - PROCESS | 2230 | 1471345543859 Marionette DEBUG loaded listener.js 04:05:43 INFO - PROCESS | 2230 | ++DOMWINDOW == 79 (0x112a85800) [pid = 2230] [serial = 1838] [outer = 0x1122e7400] 04:05:44 INFO - PROCESS | 2230 | 1471345544235 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]]]}] 04:05:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 04:05:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 519ms 04:05:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 04:05:44 INFO - PROCESS | 2230 | 1471345544249 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 04:05:44 INFO - PROCESS | 2230 | 1471345544251 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 04:05:44 INFO - PROCESS | 2230 | 1471345544257 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 04:05:44 INFO - PROCESS | 2230 | 1471345544260 Marionette TRACE conn2 <- [1,2422,null,{}] 04:05:44 INFO - PROCESS | 2230 | 1471345544263 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}] 04:05:44 INFO - PROCESS | 2230 | 1471345544264 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:05:44 INFO - PROCESS | 2230 | 1471345544346 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 04:05:44 INFO - PROCESS | 2230 | 1471345544351 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:44 INFO - PROCESS | 2230 | 1471345544352 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:05:44 INFO - PROCESS | 2230 | ++DOCSHELL 0x11814b800 == 29 [pid = 2230] [id = 613] 04:05:44 INFO - PROCESS | 2230 | ++DOMWINDOW == 80 (0x113f0a000) [pid = 2230] [serial = 1839] [outer = 0x0] 04:05:44 INFO - PROCESS | 2230 | ++DOMWINDOW == 81 (0x1160cb400) [pid = 2230] [serial = 1840] [outer = 0x113f0a000] 04:05:44 INFO - PROCESS | 2230 | 1471345544383 Marionette DEBUG loaded listener.js 04:05:44 INFO - PROCESS | 2230 | ++DOMWINDOW == 82 (0x1162f2000) [pid = 2230] [serial = 1841] [outer = 0x113f0a000] 04:05:44 INFO - PROCESS | 2230 | 1471345544729 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]]]}] 04:05:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 04:05:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 524ms 04:05:44 INFO - PROCESS | 2230 | 1471345544777 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 04:05:44 INFO - PROCESS | 2230 | 1471345544779 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 04:05:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 04:05:44 INFO - PROCESS | 2230 | 1471345544781 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 04:05:44 INFO - PROCESS | 2230 | 1471345544782 Marionette TRACE conn2 <- [1,2426,null,{}] 04:05:44 INFO - PROCESS | 2230 | 1471345544790 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}] 04:05:44 INFO - PROCESS | 2230 | 1471345544793 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:05:44 INFO - PROCESS | 2230 | 1471345544886 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 04:05:44 INFO - PROCESS | 2230 | 1471345544894 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:44 INFO - PROCESS | 2230 | 1471345544897 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:05:44 INFO - PROCESS | 2230 | ++DOCSHELL 0x119aa9800 == 30 [pid = 2230] [id = 614] 04:05:44 INFO - PROCESS | 2230 | ++DOMWINDOW == 83 (0x1170fac00) [pid = 2230] [serial = 1842] [outer = 0x0] 04:05:44 INFO - PROCESS | 2230 | ++DOMWINDOW == 84 (0x118109400) [pid = 2230] [serial = 1843] [outer = 0x1170fac00] 04:05:44 INFO - PROCESS | 2230 | 1471345544927 Marionette DEBUG loaded listener.js 04:05:44 INFO - PROCESS | 2230 | ++DOMWINDOW == 85 (0x11811b800) [pid = 2230] [serial = 1844] [outer = 0x1170fac00] 04:05:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 04:05:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 519ms 04:05:45 INFO - PROCESS | 2230 | 1471345545295 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]]]}] 04:05:45 INFO - PROCESS | 2230 | 1471345545300 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 04:05:45 INFO - PROCESS | 2230 | 1471345545302 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 04:05:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 04:05:45 INFO - PROCESS | 2230 | 1471345545304 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 04:05:45 INFO - PROCESS | 2230 | 1471345545306 Marionette TRACE conn2 <- [1,2430,null,{}] 04:05:45 INFO - PROCESS | 2230 | 1471345545310 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}] 04:05:45 INFO - PROCESS | 2230 | 1471345545311 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:05:45 INFO - PROCESS | 2230 | 1471345545393 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 04:05:45 INFO - PROCESS | 2230 | 1471345545456 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:45 INFO - PROCESS | 2230 | 1471345545457 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:05:45 INFO - PROCESS | 2230 | ++DOCSHELL 0x123a80800 == 31 [pid = 2230] [id = 615] 04:05:45 INFO - PROCESS | 2230 | ++DOMWINDOW == 86 (0x117d38800) [pid = 2230] [serial = 1845] [outer = 0x0] 04:05:45 INFO - PROCESS | 2230 | ++DOMWINDOW == 87 (0x118373c00) [pid = 2230] [serial = 1846] [outer = 0x117d38800] 04:05:45 INFO - PROCESS | 2230 | 1471345545483 Marionette DEBUG loaded listener.js 04:05:45 INFO - PROCESS | 2230 | ++DOMWINDOW == 88 (0x118591000) [pid = 2230] [serial = 1847] [outer = 0x117d38800] 04:05:45 INFO - PROCESS | 2230 | 1471345545808 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]]]}] 04:05:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 04:05:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 523ms 04:05:45 INFO - PROCESS | 2230 | 1471345545828 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 04:05:45 INFO - PROCESS | 2230 | 1471345545830 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 04:05:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 04:05:45 INFO - PROCESS | 2230 | 1471345545832 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 04:05:45 INFO - PROCESS | 2230 | 1471345545833 Marionette TRACE conn2 <- [1,2434,null,{}] 04:05:45 INFO - PROCESS | 2230 | 1471345545835 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}] 04:05:45 INFO - PROCESS | 2230 | 1471345545837 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:05:45 INFO - PROCESS | 2230 | 1471345545942 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 04:05:45 INFO - PROCESS | 2230 | 1471345545978 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:45 INFO - PROCESS | 2230 | 1471345545979 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:05:45 INFO - PROCESS | 2230 | ++DOCSHELL 0x124591800 == 32 [pid = 2230] [id = 616] 04:05:45 INFO - PROCESS | 2230 | ++DOMWINDOW == 89 (0x1187c0c00) [pid = 2230] [serial = 1848] [outer = 0x0] 04:05:46 INFO - PROCESS | 2230 | ++DOMWINDOW == 90 (0x1187cb800) [pid = 2230] [serial = 1849] [outer = 0x1187c0c00] 04:05:46 INFO - PROCESS | 2230 | 1471345546005 Marionette DEBUG loaded listener.js 04:05:46 INFO - PROCESS | 2230 | ++DOMWINDOW == 91 (0x118f9b400) [pid = 2230] [serial = 1850] [outer = 0x1187c0c00] 04:05:46 INFO - PROCESS | 2230 | 1471345546341 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]]]}] 04:05:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 04:05:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 518ms 04:05:46 INFO - PROCESS | 2230 | 1471345546350 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 04:05:46 INFO - PROCESS | 2230 | 1471345546352 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 04:05:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 04:05:46 INFO - PROCESS | 2230 | 1471345546354 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 04:05:46 INFO - PROCESS | 2230 | 1471345546357 Marionette TRACE conn2 <- [1,2438,null,{}] 04:05:46 INFO - PROCESS | 2230 | 1471345546360 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}] 04:05:46 INFO - PROCESS | 2230 | 1471345546364 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:05:46 INFO - PROCESS | 2230 | 1471345546485 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 04:05:46 INFO - PROCESS | 2230 | 1471345546522 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:46 INFO - PROCESS | 2230 | 1471345546523 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:05:46 INFO - PROCESS | 2230 | ++DOCSHELL 0x12693c800 == 33 [pid = 2230] [id = 617] 04:05:46 INFO - PROCESS | 2230 | ++DOMWINDOW == 92 (0x1194aa400) [pid = 2230] [serial = 1851] [outer = 0x0] 04:05:46 INFO - PROCESS | 2230 | ++DOMWINDOW == 93 (0x1194c5800) [pid = 2230] [serial = 1852] [outer = 0x1194aa400] 04:05:46 INFO - PROCESS | 2230 | 1471345546550 Marionette DEBUG loaded listener.js 04:05:46 INFO - PROCESS | 2230 | ++DOMWINDOW == 94 (0x119742c00) [pid = 2230] [serial = 1853] [outer = 0x1194aa400] 04:05:46 INFO - PROCESS | 2230 | 1471345546891 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]]]}] 04:05:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 04:05:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 572ms 04:05:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 04:05:46 INFO - PROCESS | 2230 | 1471345546932 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 04:05:46 INFO - PROCESS | 2230 | 1471345546934 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 04:05:46 INFO - PROCESS | 2230 | 1471345546936 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 04:05:46 INFO - PROCESS | 2230 | 1471345546937 Marionette TRACE conn2 <- [1,2442,null,{}] 04:05:46 INFO - PROCESS | 2230 | 1471345546940 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}] 04:05:46 INFO - PROCESS | 2230 | 1471345546941 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:05:47 INFO - PROCESS | 2230 | 1471345547040 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 04:05:47 INFO - PROCESS | 2230 | 1471345547043 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:47 INFO - PROCESS | 2230 | 1471345547044 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:05:47 INFO - PROCESS | 2230 | ++DOCSHELL 0x124030800 == 34 [pid = 2230] [id = 618] 04:05:47 INFO - PROCESS | 2230 | ++DOMWINDOW == 95 (0x111c75400) [pid = 2230] [serial = 1854] [outer = 0x0] 04:05:47 INFO - PROCESS | 2230 | ++DOMWINDOW == 96 (0x119c5bc00) [pid = 2230] [serial = 1855] [outer = 0x111c75400] 04:05:47 INFO - PROCESS | 2230 | 1471345547077 Marionette DEBUG loaded listener.js 04:05:47 INFO - PROCESS | 2230 | ++DOMWINDOW == 97 (0x119cc8800) [pid = 2230] [serial = 1856] [outer = 0x111c75400] 04:05:47 INFO - PROCESS | 2230 | 1471345547388 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]]]}] 04:05:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 04:05:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 472ms 04:05:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 04:05:47 INFO - PROCESS | 2230 | 1471345547417 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 04:05:47 INFO - PROCESS | 2230 | 1471345547418 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 04:05:47 INFO - PROCESS | 2230 | 1471345547428 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 04:05:47 INFO - PROCESS | 2230 | 1471345547430 Marionette TRACE conn2 <- [1,2446,null,{}] 04:05:47 INFO - PROCESS | 2230 | 1471345547432 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}] 04:05:47 INFO - PROCESS | 2230 | 1471345547433 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:05:47 INFO - PROCESS | 2230 | 1471345547541 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 04:05:47 INFO - PROCESS | 2230 | 1471345547545 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:47 INFO - PROCESS | 2230 | 1471345547546 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:05:47 INFO - PROCESS | 2230 | ++DOCSHELL 0x128d3d000 == 35 [pid = 2230] [id = 619] 04:05:47 INFO - PROCESS | 2230 | ++DOMWINDOW == 98 (0x1194adc00) [pid = 2230] [serial = 1857] [outer = 0x0] 04:05:47 INFO - PROCESS | 2230 | ++DOMWINDOW == 99 (0x120ea4400) [pid = 2230] [serial = 1858] [outer = 0x1194adc00] 04:05:47 INFO - PROCESS | 2230 | 1471345547571 Marionette DEBUG loaded listener.js 04:05:47 INFO - PROCESS | 2230 | ++DOMWINDOW == 100 (0x123b6a400) [pid = 2230] [serial = 1859] [outer = 0x1194adc00] 04:05:47 INFO - PROCESS | 2230 | --DOMWINDOW == 99 (0x1240c8c00) [pid = 2230] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 04:05:47 INFO - PROCESS | 2230 | --DOMWINDOW == 98 (0x112a87000) [pid = 2230] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 04:05:47 INFO - PROCESS | 2230 | --DOMWINDOW == 97 (0x1270c3800) [pid = 2230] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 04:05:47 INFO - PROCESS | 2230 | --DOMWINDOW == 96 (0x112af3000) [pid = 2230] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 04:05:47 INFO - PROCESS | 2230 | --DOMWINDOW == 95 (0x118591c00) [pid = 2230] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 04:05:47 INFO - PROCESS | 2230 | --DOMWINDOW == 94 (0x116808000) [pid = 2230] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 04:05:47 INFO - PROCESS | 2230 | --DOMWINDOW == 93 (0x119116c00) [pid = 2230] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 04:05:47 INFO - PROCESS | 2230 | --DOMWINDOW == 92 (0x119cce800) [pid = 2230] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 04:05:47 INFO - PROCESS | 2230 | --DOMWINDOW == 91 (0x11811bc00) [pid = 2230] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 04:05:47 INFO - PROCESS | 2230 | --DOMWINDOW == 90 (0x11971f800) [pid = 2230] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 04:05:47 INFO - PROCESS | 2230 | --DOMWINDOW == 89 (0x117d36400) [pid = 2230] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 04:05:47 INFO - PROCESS | 2230 | --DOMWINDOW == 88 (0x116280000) [pid = 2230] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 04:05:47 INFO - PROCESS | 2230 | --DOMWINDOW == 87 (0x1270cb400) [pid = 2230] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 04:05:47 INFO - PROCESS | 2230 | --DOMWINDOW == 86 (0x119cca800) [pid = 2230] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 04:05:47 INFO - PROCESS | 2230 | --DOMWINDOW == 85 (0x116541c00) [pid = 2230] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 04:05:48 INFO - PROCESS | 2230 | 1471345548077 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]]]}] 04:05:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 04:05:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 677ms 04:05:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 04:05:48 INFO - PROCESS | 2230 | 1471345548098 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 04:05:48 INFO - PROCESS | 2230 | 1471345548100 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 04:05:48 INFO - PROCESS | 2230 | 1471345548102 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 04:05:48 INFO - PROCESS | 2230 | 1471345548103 Marionette TRACE conn2 <- [1,2450,null,{}] 04:05:48 INFO - PROCESS | 2230 | 1471345548106 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}] 04:05:48 INFO - PROCESS | 2230 | 1471345548107 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:05:48 INFO - PROCESS | 2230 | 1471345548184 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 04:05:48 INFO - PROCESS | 2230 | 1471345548187 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:48 INFO - PROCESS | 2230 | 1471345548188 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:05:48 INFO - PROCESS | 2230 | ++DOCSHELL 0x129341800 == 36 [pid = 2230] [id = 620] 04:05:48 INFO - PROCESS | 2230 | ++DOMWINDOW == 86 (0x116808000) [pid = 2230] [serial = 1860] [outer = 0x0] 04:05:48 INFO - PROCESS | 2230 | ++DOMWINDOW == 87 (0x118851c00) [pid = 2230] [serial = 1861] [outer = 0x116808000] 04:05:48 INFO - PROCESS | 2230 | 1471345548219 Marionette DEBUG loaded listener.js 04:05:48 INFO - PROCESS | 2230 | ++DOMWINDOW == 88 (0x119cca800) [pid = 2230] [serial = 1862] [outer = 0x116808000] 04:05:48 INFO - PROCESS | 2230 | 1471345548557 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]]]}] 04:05:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 04:05:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 473ms 04:05:48 INFO - PROCESS | 2230 | 1471345548581 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 04:05:48 INFO - PROCESS | 2230 | 1471345548582 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 04:05:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 04:05:48 INFO - PROCESS | 2230 | 1471345548585 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 04:05:48 INFO - PROCESS | 2230 | 1471345548586 Marionette TRACE conn2 <- [1,2454,null,{}] 04:05:48 INFO - PROCESS | 2230 | 1471345548609 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}] 04:05:48 INFO - PROCESS | 2230 | 1471345548610 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:05:48 INFO - PROCESS | 2230 | 1471345548693 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 04:05:48 INFO - PROCESS | 2230 | 1471345548697 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:48 INFO - PROCESS | 2230 | 1471345548699 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:05:48 INFO - PROCESS | 2230 | ++DOCSHELL 0x129851000 == 37 [pid = 2230] [id = 621] 04:05:48 INFO - PROCESS | 2230 | ++DOMWINDOW == 89 (0x1194ae400) [pid = 2230] [serial = 1863] [outer = 0x0] 04:05:48 INFO - PROCESS | 2230 | ++DOMWINDOW == 90 (0x123c88800) [pid = 2230] [serial = 1864] [outer = 0x1194ae400] 04:05:48 INFO - PROCESS | 2230 | 1471345548724 Marionette DEBUG loaded listener.js 04:05:48 INFO - PROCESS | 2230 | ++DOMWINDOW == 91 (0x1240c4400) [pid = 2230] [serial = 1865] [outer = 0x1194ae400] 04:05:49 INFO - PROCESS | 2230 | 1471345549065 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]]]}] 04:05:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 04:05:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 533ms 04:05:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 04:05:49 INFO - PROCESS | 2230 | 1471345549118 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 04:05:49 INFO - PROCESS | 2230 | 1471345549120 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 04:05:49 INFO - PROCESS | 2230 | 1471345549122 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 04:05:49 INFO - PROCESS | 2230 | 1471345549124 Marionette TRACE conn2 <- [1,2458,null,{}] 04:05:49 INFO - PROCESS | 2230 | 1471345549126 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}] 04:05:49 INFO - PROCESS | 2230 | 1471345549128 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:05:49 INFO - PROCESS | 2230 | 1471345549225 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 04:05:49 INFO - PROCESS | 2230 | 1471345549291 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:49 INFO - PROCESS | 2230 | 1471345549293 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:05:49 INFO - PROCESS | 2230 | ++DOCSHELL 0x12a8b6000 == 38 [pid = 2230] [id = 622] 04:05:49 INFO - PROCESS | 2230 | ++DOMWINDOW == 92 (0x1240ca800) [pid = 2230] [serial = 1866] [outer = 0x0] 04:05:49 INFO - PROCESS | 2230 | ++DOMWINDOW == 93 (0x1244bfc00) [pid = 2230] [serial = 1867] [outer = 0x1240ca800] 04:05:49 INFO - PROCESS | 2230 | 1471345549320 Marionette DEBUG loaded listener.js 04:05:49 INFO - PROCESS | 2230 | ++DOMWINDOW == 94 (0x1248cfc00) [pid = 2230] [serial = 1868] [outer = 0x1240ca800] 04:05:49 INFO - PROCESS | 2230 | 1471345549629 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]]]}] 04:05:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 04:05:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 521ms 04:05:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 04:05:49 INFO - PROCESS | 2230 | 1471345549648 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 04:05:49 INFO - PROCESS | 2230 | 1471345549649 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 04:05:49 INFO - PROCESS | 2230 | 1471345549652 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 04:05:49 INFO - PROCESS | 2230 | 1471345549653 Marionette TRACE conn2 <- [1,2462,null,{}] 04:05:49 INFO - PROCESS | 2230 | 1471345549660 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}] 04:05:49 INFO - PROCESS | 2230 | 1471345549661 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:05:49 INFO - PROCESS | 2230 | 1471345549750 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 04:05:49 INFO - PROCESS | 2230 | 1471345549757 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:49 INFO - PROCESS | 2230 | 1471345549759 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:05:49 INFO - PROCESS | 2230 | ++DOCSHELL 0x12ba87800 == 39 [pid = 2230] [id = 623] 04:05:49 INFO - PROCESS | 2230 | ++DOMWINDOW == 95 (0x124cf8000) [pid = 2230] [serial = 1869] [outer = 0x0] 04:05:49 INFO - PROCESS | 2230 | ++DOMWINDOW == 96 (0x12554bc00) [pid = 2230] [serial = 1870] [outer = 0x124cf8000] 04:05:49 INFO - PROCESS | 2230 | 1471345549789 Marionette DEBUG loaded listener.js 04:05:49 INFO - PROCESS | 2230 | ++DOMWINDOW == 97 (0x125556800) [pid = 2230] [serial = 1871] [outer = 0x124cf8000] 04:05:50 INFO - PROCESS | 2230 | 1471345550447 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]]]}] 04:05:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 04:05:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 875ms 04:05:50 INFO - PROCESS | 2230 | 1471345550528 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 04:05:50 INFO - PROCESS | 2230 | 1471345550531 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 04:05:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 04:05:50 INFO - PROCESS | 2230 | 1471345550535 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 04:05:50 INFO - PROCESS | 2230 | 1471345550537 Marionette TRACE conn2 <- [1,2466,null,{}] 04:05:50 INFO - PROCESS | 2230 | 1471345550542 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}] 04:05:50 INFO - PROCESS | 2230 | 1471345550544 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:05:50 INFO - PROCESS | 2230 | 1471345550668 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 04:05:50 INFO - PROCESS | 2230 | 1471345550799 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:50 INFO - PROCESS | 2230 | 1471345550802 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:05:50 INFO - PROCESS | 2230 | ++DOCSHELL 0x118fde000 == 40 [pid = 2230] [id = 624] 04:05:50 INFO - PROCESS | 2230 | ++DOMWINDOW == 98 (0x112af2c00) [pid = 2230] [serial = 1872] [outer = 0x0] 04:05:50 INFO - PROCESS | 2230 | ++DOMWINDOW == 99 (0x113d93000) [pid = 2230] [serial = 1873] [outer = 0x112af2c00] 04:05:50 INFO - PROCESS | 2230 | 1471345550855 Marionette DEBUG loaded listener.js 04:05:50 INFO - PROCESS | 2230 | ++DOMWINDOW == 100 (0x116540400) [pid = 2230] [serial = 1874] [outer = 0x112af2c00] 04:05:51 INFO - PROCESS | 2230 | 1471345551435 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]]]}] 04:05:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 04:05:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 973ms 04:05:51 INFO - PROCESS | 2230 | 1471345551508 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 04:05:51 INFO - PROCESS | 2230 | 1471345551511 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 04:05:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 04:05:51 INFO - PROCESS | 2230 | 1471345551516 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 04:05:51 INFO - PROCESS | 2230 | 1471345551517 Marionette TRACE conn2 <- [1,2470,null,{}] 04:05:51 INFO - PROCESS | 2230 | 1471345551520 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}] 04:05:51 INFO - PROCESS | 2230 | 1471345551522 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:05:51 INFO - PROCESS | 2230 | 1471345551636 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 04:05:51 INFO - PROCESS | 2230 | 1471345551699 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:51 INFO - PROCESS | 2230 | 1471345551701 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:05:51 INFO - PROCESS | 2230 | ++DOCSHELL 0x1245a9800 == 41 [pid = 2230] [id = 625] 04:05:51 INFO - PROCESS | 2230 | ++DOMWINDOW == 101 (0x1176a5000) [pid = 2230] [serial = 1875] [outer = 0x0] 04:05:51 INFO - PROCESS | 2230 | ++DOMWINDOW == 102 (0x11811a800) [pid = 2230] [serial = 1876] [outer = 0x1176a5000] 04:05:51 INFO - PROCESS | 2230 | 1471345551733 Marionette DEBUG loaded listener.js 04:05:51 INFO - PROCESS | 2230 | ++DOMWINDOW == 103 (0x118375400) [pid = 2230] [serial = 1877] [outer = 0x1176a5000] 04:05:52 INFO - PROCESS | 2230 | 1471345552437 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]]]}] 04:05:52 INFO - PROCESS | 2230 | --DOCSHELL 0x12a8b6000 == 40 [pid = 2230] [id = 622] 04:05:52 INFO - PROCESS | 2230 | --DOCSHELL 0x129851000 == 39 [pid = 2230] [id = 621] 04:05:52 INFO - PROCESS | 2230 | --DOCSHELL 0x129341800 == 38 [pid = 2230] [id = 620] 04:05:52 INFO - PROCESS | 2230 | --DOCSHELL 0x128d3d000 == 37 [pid = 2230] [id = 619] 04:05:52 INFO - PROCESS | 2230 | --DOCSHELL 0x124030800 == 36 [pid = 2230] [id = 618] 04:05:52 INFO - PROCESS | 2230 | --DOCSHELL 0x12693c800 == 35 [pid = 2230] [id = 617] 04:05:52 INFO - PROCESS | 2230 | --DOCSHELL 0x124591800 == 34 [pid = 2230] [id = 616] 04:05:52 INFO - PROCESS | 2230 | --DOCSHELL 0x123a80800 == 33 [pid = 2230] [id = 615] 04:05:52 INFO - PROCESS | 2230 | --DOCSHELL 0x119aa9800 == 32 [pid = 2230] [id = 614] 04:05:52 INFO - PROCESS | 2230 | --DOCSHELL 0x11814b800 == 31 [pid = 2230] [id = 613] 04:05:52 INFO - PROCESS | 2230 | --DOCSHELL 0x11623c800 == 30 [pid = 2230] [id = 612] 04:05:52 INFO - PROCESS | 2230 | --DOCSHELL 0x123cbe800 == 29 [pid = 2230] [id = 611] 04:05:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 04:05:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 972ms 04:05:52 INFO - PROCESS | 2230 | 1471345552488 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 04:05:52 INFO - PROCESS | 2230 | 1471345552492 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 04:05:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 04:05:52 INFO - PROCESS | 2230 | 1471345552495 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 04:05:52 INFO - PROCESS | 2230 | 1471345552497 Marionette TRACE conn2 <- [1,2474,null,{}] 04:05:52 INFO - PROCESS | 2230 | --DOMWINDOW == 102 (0x124877800) [pid = 2230] [serial = 1801] [outer = 0x0] [url = about:blank] 04:05:52 INFO - PROCESS | 2230 | --DOMWINDOW == 101 (0x126da4000) [pid = 2230] [serial = 1804] [outer = 0x0] [url = about:blank] 04:05:52 INFO - PROCESS | 2230 | --DOMWINDOW == 100 (0x126829000) [pid = 2230] [serial = 1802] [outer = 0x0] [url = about:blank] 04:05:52 INFO - PROCESS | 2230 | --DOMWINDOW == 99 (0x12747b000) [pid = 2230] [serial = 1807] [outer = 0x0] [url = about:blank] 04:05:52 INFO - PROCESS | 2230 | --DOMWINDOW == 98 (0x1270c3400) [pid = 2230] [serial = 1805] [outer = 0x0] [url = about:blank] 04:05:52 INFO - PROCESS | 2230 | --DOMWINDOW == 97 (0x11302fc00) [pid = 2230] [serial = 1780] [outer = 0x0] [url = about:blank] 04:05:52 INFO - PROCESS | 2230 | --DOMWINDOW == 96 (0x116280c00) [pid = 2230] [serial = 1781] [outer = 0x0] [url = about:blank] 04:05:52 INFO - PROCESS | 2230 | --DOMWINDOW == 95 (0x118f49000) [pid = 2230] [serial = 1792] [outer = 0x0] [url = about:blank] 04:05:52 INFO - PROCESS | 2230 | --DOMWINDOW == 94 (0x119531000) [pid = 2230] [serial = 1793] [outer = 0x0] [url = about:blank] 04:05:52 INFO - PROCESS | 2230 | --DOMWINDOW == 93 (0x1168eac00) [pid = 2230] [serial = 1786] [outer = 0x0] [url = about:blank] 04:05:52 INFO - PROCESS | 2230 | --DOMWINDOW == 92 (0x1170ff400) [pid = 2230] [serial = 1787] [outer = 0x0] [url = about:blank] 04:05:52 INFO - PROCESS | 2230 | --DOMWINDOW == 91 (0x119a96800) [pid = 2230] [serial = 1795] [outer = 0x0] [url = about:blank] 04:05:52 INFO - PROCESS | 2230 | --DOMWINDOW == 90 (0x119cc9400) [pid = 2230] [serial = 1796] [outer = 0x0] [url = about:blank] 04:05:52 INFO - PROCESS | 2230 | --DOMWINDOW == 89 (0x120fe6800) [pid = 2230] [serial = 1798] [outer = 0x0] [url = about:blank] 04:05:52 INFO - PROCESS | 2230 | --DOMWINDOW == 88 (0x118190800) [pid = 2230] [serial = 1783] [outer = 0x0] [url = about:blank] 04:05:52 INFO - PROCESS | 2230 | --DOMWINDOW == 87 (0x11853a400) [pid = 2230] [serial = 1784] [outer = 0x0] [url = about:blank] 04:05:52 INFO - PROCESS | 2230 | --DOMWINDOW == 86 (0x127162800) [pid = 2230] [serial = 1778] [outer = 0x0] [url = about:blank] 04:05:52 INFO - PROCESS | 2230 | --DOMWINDOW == 85 (0x118190c00) [pid = 2230] [serial = 1789] [outer = 0x0] [url = about:blank] 04:05:52 INFO - PROCESS | 2230 | --DOMWINDOW == 84 (0x118375c00) [pid = 2230] [serial = 1790] [outer = 0x0] [url = about:blank] 04:05:52 INFO - PROCESS | 2230 | --DOMWINDOW == 83 (0x116aaa800) [pid = 2230] [serial = 1810] [outer = 0x0] [url = about:blank] 04:05:52 INFO - PROCESS | 2230 | --DOMWINDOW == 82 (0x1187bdc00) [pid = 2230] [serial = 1811] [outer = 0x0] [url = about:blank] 04:05:52 INFO - PROCESS | 2230 | --DOMWINDOW == 81 (0x127615c00) [pid = 2230] [serial = 1808] [outer = 0x0] [url = about:blank] 04:05:52 INFO - PROCESS | 2230 | --DOMWINDOW == 80 (0x128d04800) [pid = 2230] [serial = 1816] [outer = 0x0] [url = about:blank] 04:05:52 INFO - PROCESS | 2230 | --DOMWINDOW == 79 (0x128d1a400) [pid = 2230] [serial = 1817] [outer = 0x0] [url = about:blank] 04:05:52 INFO - PROCESS | 2230 | --DOMWINDOW == 78 (0x128d21000) [pid = 2230] [serial = 1819] [outer = 0x0] [url = about:blank] 04:05:52 INFO - PROCESS | 2230 | --DOMWINDOW == 77 (0x128e40800) [pid = 2230] [serial = 1820] [outer = 0x0] [url = about:blank] 04:05:52 INFO - PROCESS | 2230 | --DOMWINDOW == 76 (0x12559f000) [pid = 2230] [serial = 1814] [outer = 0x0] [url = about:blank] 04:05:52 INFO - PROCESS | 2230 | --DOMWINDOW == 75 (0x124097800) [pid = 2230] [serial = 1799] [outer = 0x0] [url = about:blank] 04:05:52 INFO - PROCESS | 2230 | --DOMWINDOW == 74 (0x118378400) [pid = 2230] [serial = 1813] [outer = 0x0] [url = about:blank] 04:05:52 INFO - PROCESS | 2230 | 1471345552513 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}] 04:05:52 INFO - PROCESS | 2230 | 1471345552514 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:05:52 INFO - PROCESS | 2230 | 1471345552615 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 04:05:52 INFO - PROCESS | 2230 | 1471345552628 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:52 INFO - PROCESS | 2230 | 1471345552629 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:05:52 INFO - PROCESS | 2230 | ++DOCSHELL 0x117d83000 == 30 [pid = 2230] [id = 626] 04:05:52 INFO - PROCESS | 2230 | ++DOMWINDOW == 75 (0x1168eb800) [pid = 2230] [serial = 1878] [outer = 0x0] 04:05:52 INFO - PROCESS | 2230 | ++DOMWINDOW == 76 (0x1170f4800) [pid = 2230] [serial = 1879] [outer = 0x1168eb800] 04:05:52 INFO - PROCESS | 2230 | 1471345552658 Marionette DEBUG loaded listener.js 04:05:52 INFO - PROCESS | 2230 | ++DOMWINDOW == 77 (0x117d39400) [pid = 2230] [serial = 1880] [outer = 0x1168eb800] 04:05:52 INFO - PROCESS | 2230 | 1471345552983 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]]]}] 04:05:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 04:05:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 520ms 04:05:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 04:05:53 INFO - PROCESS | 2230 | 1471345553015 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 04:05:53 INFO - PROCESS | 2230 | 1471345553018 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 04:05:53 INFO - PROCESS | 2230 | 1471345553023 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 04:05:53 INFO - PROCESS | 2230 | 1471345553025 Marionette TRACE conn2 <- [1,2478,null,{}] 04:05:53 INFO - PROCESS | 2230 | 1471345553027 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}] 04:05:53 INFO - PROCESS | 2230 | 1471345553029 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:05:53 INFO - PROCESS | 2230 | 1471345553133 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 04:05:53 INFO - PROCESS | 2230 | 1471345553196 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:53 INFO - PROCESS | 2230 | 1471345553197 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:05:53 INFO - PROCESS | 2230 | ++DOCSHELL 0x120e34800 == 31 [pid = 2230] [id = 627] 04:05:53 INFO - PROCESS | 2230 | ++DOMWINDOW == 78 (0x11810fc00) [pid = 2230] [serial = 1881] [outer = 0x0] 04:05:53 INFO - PROCESS | 2230 | ++DOMWINDOW == 79 (0x118379800) [pid = 2230] [serial = 1882] [outer = 0x11810fc00] 04:05:53 INFO - PROCESS | 2230 | 1471345553225 Marionette DEBUG loaded listener.js 04:05:53 INFO - PROCESS | 2230 | ++DOMWINDOW == 80 (0x1187c0000) [pid = 2230] [serial = 1883] [outer = 0x11810fc00] 04:05:53 INFO - PROCESS | 2230 | 1471345553530 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]]]}] 04:05:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 04:05:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 520ms 04:05:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 04:05:53 INFO - PROCESS | 2230 | 1471345553544 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 04:05:53 INFO - PROCESS | 2230 | 1471345553545 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 04:05:53 INFO - PROCESS | 2230 | 1471345553548 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 04:05:53 INFO - PROCESS | 2230 | 1471345553551 Marionette TRACE conn2 <- [1,2482,null,{}] 04:05:53 INFO - PROCESS | 2230 | 1471345553561 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}] 04:05:53 INFO - PROCESS | 2230 | 1471345553564 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:05:53 INFO - PROCESS | 2230 | 1471345553646 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 04:05:53 INFO - PROCESS | 2230 | 1471345553709 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:53 INFO - PROCESS | 2230 | 1471345553712 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:05:53 INFO - PROCESS | 2230 | ++DOCSHELL 0x125056000 == 32 [pid = 2230] [id = 628] 04:05:53 INFO - PROCESS | 2230 | ++DOMWINDOW == 81 (0x112af6c00) [pid = 2230] [serial = 1884] [outer = 0x0] 04:05:53 INFO - PROCESS | 2230 | ++DOMWINDOW == 82 (0x118f9e000) [pid = 2230] [serial = 1885] [outer = 0x112af6c00] 04:05:53 INFO - PROCESS | 2230 | 1471345553741 Marionette DEBUG loaded listener.js 04:05:53 INFO - PROCESS | 2230 | ++DOMWINDOW == 83 (0x119536c00) [pid = 2230] [serial = 1886] [outer = 0x112af6c00] 04:05:54 INFO - PROCESS | 2230 | 1471345554052 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]]]}] 04:05:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 04:05:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 524ms 04:05:54 INFO - PROCESS | 2230 | 1471345554074 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 04:05:54 INFO - PROCESS | 2230 | 1471345554078 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 04:05:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 04:05:54 INFO - PROCESS | 2230 | 1471345554080 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 04:05:54 INFO - PROCESS | 2230 | 1471345554081 Marionette TRACE conn2 <- [1,2486,null,{}] 04:05:54 INFO - PROCESS | 2230 | 1471345554084 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}] 04:05:54 INFO - PROCESS | 2230 | 1471345554085 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:05:54 INFO - PROCESS | 2230 | 1471345554168 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 04:05:54 INFO - PROCESS | 2230 | 1471345554174 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:54 INFO - PROCESS | 2230 | 1471345554176 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:05:54 INFO - PROCESS | 2230 | ++DOCSHELL 0x128bc2800 == 33 [pid = 2230] [id = 629] 04:05:54 INFO - PROCESS | 2230 | ++DOMWINDOW == 84 (0x11971fc00) [pid = 2230] [serial = 1887] [outer = 0x0] 04:05:54 INFO - PROCESS | 2230 | ++DOMWINDOW == 85 (0x119cb3400) [pid = 2230] [serial = 1888] [outer = 0x11971fc00] 04:05:54 INFO - PROCESS | 2230 | 1471345554201 Marionette DEBUG loaded listener.js 04:05:54 INFO - PROCESS | 2230 | ++DOMWINDOW == 86 (0x119ccb400) [pid = 2230] [serial = 1889] [outer = 0x11971fc00] 04:05:54 INFO - PROCESS | 2230 | 1471345554654 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]]]}] 04:05:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 04:05:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 620ms 04:05:54 INFO - PROCESS | 2230 | 1471345554701 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 04:05:54 INFO - PROCESS | 2230 | 1471345554702 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 04:05:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 04:05:54 INFO - PROCESS | 2230 | 1471345554711 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 04:05:54 INFO - PROCESS | 2230 | 1471345554712 Marionette TRACE conn2 <- [1,2490,null,{}] 04:05:54 INFO - PROCESS | 2230 | 1471345554714 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}] 04:05:54 INFO - PROCESS | 2230 | 1471345554716 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:05:54 INFO - PROCESS | 2230 | 1471345554819 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 04:05:54 INFO - PROCESS | 2230 | 1471345554827 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:54 INFO - PROCESS | 2230 | 1471345554828 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:05:54 INFO - PROCESS | 2230 | ++DOCSHELL 0x129341800 == 34 [pid = 2230] [id = 630] 04:05:54 INFO - PROCESS | 2230 | ++DOMWINDOW == 87 (0x112a94400) [pid = 2230] [serial = 1890] [outer = 0x0] 04:05:54 INFO - PROCESS | 2230 | ++DOMWINDOW == 88 (0x120fdfc00) [pid = 2230] [serial = 1891] [outer = 0x112a94400] 04:05:54 INFO - PROCESS | 2230 | 1471345554887 Marionette DEBUG loaded listener.js 04:05:54 INFO - PROCESS | 2230 | ++DOMWINDOW == 89 (0x123dfcc00) [pid = 2230] [serial = 1892] [outer = 0x112a94400] 04:05:55 INFO - PROCESS | 2230 | 1471345555242 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]]]}] 04:05:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 04:05:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 576ms 04:05:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 04:05:55 INFO - PROCESS | 2230 | 1471345555281 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 04:05:55 INFO - PROCESS | 2230 | 1471345555283 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 04:05:55 INFO - PROCESS | 2230 | 1471345555285 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 04:05:55 INFO - PROCESS | 2230 | 1471345555286 Marionette TRACE conn2 <- [1,2494,null,{}] 04:05:55 INFO - PROCESS | 2230 | 1471345555288 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}] 04:05:55 INFO - PROCESS | 2230 | 1471345555293 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:05:55 INFO - PROCESS | 2230 | 1471345555417 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 04:05:55 INFO - PROCESS | 2230 | 1471345555430 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:55 INFO - PROCESS | 2230 | 1471345555432 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:05:55 INFO - PROCESS | 2230 | ++DOCSHELL 0x12a79b000 == 35 [pid = 2230] [id = 631] 04:05:55 INFO - PROCESS | 2230 | ++DOMWINDOW == 90 (0x1240cc400) [pid = 2230] [serial = 1893] [outer = 0x0] 04:05:55 INFO - PROCESS | 2230 | ++DOMWINDOW == 91 (0x1248c7400) [pid = 2230] [serial = 1894] [outer = 0x1240cc400] 04:05:55 INFO - PROCESS | 2230 | 1471345555458 Marionette DEBUG loaded listener.js 04:05:55 INFO - PROCESS | 2230 | ++DOMWINDOW == 92 (0x125591c00) [pid = 2230] [serial = 1895] [outer = 0x1240cc400] 04:05:55 INFO - PROCESS | 2230 | 1471345555806 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]]]}] 04:05:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 04:05:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 568ms 04:05:55 INFO - PROCESS | 2230 | 1471345555854 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 04:05:55 INFO - PROCESS | 2230 | 1471345555855 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 04:05:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 04:05:55 INFO - PROCESS | 2230 | 1471345555857 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 04:05:55 INFO - PROCESS | 2230 | 1471345555858 Marionette TRACE conn2 <- [1,2498,null,{}] 04:05:55 INFO - PROCESS | 2230 | 1471345555860 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}] 04:05:55 INFO - PROCESS | 2230 | 1471345555862 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:05:55 INFO - PROCESS | 2230 | 1471345555964 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 04:05:55 INFO - PROCESS | 2230 | 1471345555967 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:55 INFO - PROCESS | 2230 | 1471345555968 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:05:55 INFO - PROCESS | 2230 | ++DOCSHELL 0x12b264000 == 36 [pid = 2230] [id = 632] 04:05:55 INFO - PROCESS | 2230 | ++DOMWINDOW == 93 (0x125592800) [pid = 2230] [serial = 1896] [outer = 0x0] 04:05:55 INFO - PROCESS | 2230 | ++DOMWINDOW == 94 (0x126832800) [pid = 2230] [serial = 1897] [outer = 0x125592800] 04:05:55 INFO - PROCESS | 2230 | 1471345555994 Marionette DEBUG loaded listener.js 04:05:56 INFO - PROCESS | 2230 | ++DOMWINDOW == 95 (0x126da4000) [pid = 2230] [serial = 1898] [outer = 0x125592800] 04:05:56 INFO - PROCESS | 2230 | 1471345556358 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]]]}] 04:05:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 04:05:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 519ms 04:05:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 04:05:56 INFO - PROCESS | 2230 | 1471345556376 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 04:05:56 INFO - PROCESS | 2230 | 1471345556377 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 04:05:56 INFO - PROCESS | 2230 | 1471345556380 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 04:05:56 INFO - PROCESS | 2230 | 1471345556381 Marionette TRACE conn2 <- [1,2502,null,{}] 04:05:56 INFO - PROCESS | 2230 | 1471345556383 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}] 04:05:56 INFO - PROCESS | 2230 | 1471345556384 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:05:56 INFO - PROCESS | 2230 | 1471345556486 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 04:05:56 INFO - PROCESS | 2230 | 1471345556497 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:56 INFO - PROCESS | 2230 | 1471345556499 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:05:56 INFO - PROCESS | 2230 | ++DOCSHELL 0x12bdd1000 == 37 [pid = 2230] [id = 633] 04:05:56 INFO - PROCESS | 2230 | ++DOMWINDOW == 96 (0x126da7400) [pid = 2230] [serial = 1899] [outer = 0x0] 04:05:56 INFO - PROCESS | 2230 | ++DOMWINDOW == 97 (0x12704f000) [pid = 2230] [serial = 1900] [outer = 0x126da7400] 04:05:56 INFO - PROCESS | 2230 | 1471345556524 Marionette DEBUG loaded listener.js 04:05:56 INFO - PROCESS | 2230 | ++DOMWINDOW == 98 (0x1270c3800) [pid = 2230] [serial = 1901] [outer = 0x126da7400] 04:05:56 INFO - PROCESS | 2230 | --DOMWINDOW == 97 (0x1170fac00) [pid = 2230] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 04:05:56 INFO - PROCESS | 2230 | --DOMWINDOW == 96 (0x1122e7400) [pid = 2230] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 04:05:56 INFO - PROCESS | 2230 | --DOMWINDOW == 95 (0x113f0a000) [pid = 2230] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 04:05:56 INFO - PROCESS | 2230 | --DOMWINDOW == 94 (0x1170f1800) [pid = 2230] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 04:05:56 INFO - PROCESS | 2230 | --DOMWINDOW == 93 (0x116886000) [pid = 2230] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 04:05:56 INFO - PROCESS | 2230 | --DOMWINDOW == 92 (0x118f9e400) [pid = 2230] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 04:05:56 INFO - PROCESS | 2230 | --DOMWINDOW == 91 (0x120ea4000) [pid = 2230] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 04:05:56 INFO - PROCESS | 2230 | --DOMWINDOW == 90 (0x112a87400) [pid = 2230] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 04:05:56 INFO - PROCESS | 2230 | --DOMWINDOW == 89 (0x1187c0c00) [pid = 2230] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 04:05:56 INFO - PROCESS | 2230 | --DOMWINDOW == 88 (0x1194aa400) [pid = 2230] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 04:05:56 INFO - PROCESS | 2230 | --DOMWINDOW == 87 (0x1194adc00) [pid = 2230] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 04:05:56 INFO - PROCESS | 2230 | --DOMWINDOW == 86 (0x111c75400) [pid = 2230] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 04:05:56 INFO - PROCESS | 2230 | --DOMWINDOW == 85 (0x116808000) [pid = 2230] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 04:05:56 INFO - PROCESS | 2230 | --DOMWINDOW == 84 (0x1194ae400) [pid = 2230] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 04:05:56 INFO - PROCESS | 2230 | --DOMWINDOW == 83 (0x117d38800) [pid = 2230] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 04:05:56 INFO - PROCESS | 2230 | --DOMWINDOW == 82 (0x1240ca800) [pid = 2230] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 04:05:56 INFO - PROCESS | 2230 | 1471345556942 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]]]}] 04:05:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 04:05:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 570ms 04:05:56 INFO - PROCESS | 2230 | 1471345556951 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 04:05:56 INFO - PROCESS | 2230 | 1471345556952 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 04:05:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 04:05:56 INFO - PROCESS | 2230 | 1471345556954 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 04:05:56 INFO - PROCESS | 2230 | 1471345556955 Marionette TRACE conn2 <- [1,2506,null,{}] 04:05:56 INFO - PROCESS | 2230 | 1471345556960 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}] 04:05:56 INFO - PROCESS | 2230 | 1471345556961 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:05:57 INFO - PROCESS | 2230 | 1471345557044 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 04:05:57 INFO - PROCESS | 2230 | 1471345557104 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:57 INFO - PROCESS | 2230 | 1471345557105 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:05:57 INFO - PROCESS | 2230 | ++DOCSHELL 0x124e15800 == 38 [pid = 2230] [id = 634] 04:05:57 INFO - PROCESS | 2230 | ++DOMWINDOW == 83 (0x11273f400) [pid = 2230] [serial = 1902] [outer = 0x0] 04:05:57 INFO - PROCESS | 2230 | ++DOMWINDOW == 84 (0x1170f4c00) [pid = 2230] [serial = 1903] [outer = 0x11273f400] 04:05:57 INFO - PROCESS | 2230 | 1471345557131 Marionette DEBUG loaded listener.js 04:05:57 INFO - PROCESS | 2230 | ++DOMWINDOW == 85 (0x119122800) [pid = 2230] [serial = 1904] [outer = 0x11273f400] 04:05:57 INFO - PROCESS | 2230 | 1471345557414 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]]]}] 04:05:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 04:05:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 521ms 04:05:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 04:05:57 INFO - PROCESS | 2230 | 1471345557476 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 04:05:57 INFO - PROCESS | 2230 | 1471345557477 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 04:05:57 INFO - PROCESS | 2230 | 1471345557480 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 04:05:57 INFO - PROCESS | 2230 | 1471345557481 Marionette TRACE conn2 <- [1,2510,null,{}] 04:05:57 INFO - PROCESS | 2230 | 1471345557483 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}] 04:05:57 INFO - PROCESS | 2230 | 1471345557484 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:05:57 INFO - PROCESS | 2230 | 1471345557567 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 04:05:57 INFO - PROCESS | 2230 | 1471345557571 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:57 INFO - PROCESS | 2230 | 1471345557572 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:05:57 INFO - PROCESS | 2230 | ++DOCSHELL 0x12c3bc800 == 39 [pid = 2230] [id = 635] 04:05:57 INFO - PROCESS | 2230 | ++DOMWINDOW == 86 (0x1194aa400) [pid = 2230] [serial = 1905] [outer = 0x0] 04:05:57 INFO - PROCESS | 2230 | ++DOMWINDOW == 87 (0x127050c00) [pid = 2230] [serial = 1906] [outer = 0x1194aa400] 04:05:57 INFO - PROCESS | 2230 | 1471345557598 Marionette DEBUG loaded listener.js 04:05:57 INFO - PROCESS | 2230 | ++DOMWINDOW == 88 (0x1270cc000) [pid = 2230] [serial = 1907] [outer = 0x1194aa400] 04:05:57 INFO - PROCESS | 2230 | 1471345557967 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]]]}] 04:05:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 04:05:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 519ms 04:05:58 INFO - PROCESS | 2230 | 1471345558012 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 04:05:58 INFO - PROCESS | 2230 | 1471345558014 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 04:05:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 04:05:58 INFO - PROCESS | 2230 | 1471345558018 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 04:05:58 INFO - PROCESS | 2230 | 1471345558021 Marionette TRACE conn2 <- [1,2514,null,{}] 04:05:58 INFO - PROCESS | 2230 | 1471345558024 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}] 04:05:58 INFO - PROCESS | 2230 | 1471345558027 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:05:58 INFO - PROCESS | 2230 | 1471345558170 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 04:05:58 INFO - PROCESS | 2230 | 1471345558176 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:58 INFO - PROCESS | 2230 | 1471345558178 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:05:58 INFO - PROCESS | 2230 | ++DOCSHELL 0x12c6ac800 == 40 [pid = 2230] [id = 636] 04:05:58 INFO - PROCESS | 2230 | ++DOMWINDOW == 89 (0x119745400) [pid = 2230] [serial = 1908] [outer = 0x0] 04:05:58 INFO - PROCESS | 2230 | ++DOMWINDOW == 90 (0x127480800) [pid = 2230] [serial = 1909] [outer = 0x119745400] 04:05:58 INFO - PROCESS | 2230 | 1471345558221 Marionette DEBUG loaded listener.js 04:05:58 INFO - PROCESS | 2230 | ++DOMWINDOW == 91 (0x128c4f800) [pid = 2230] [serial = 1910] [outer = 0x119745400] 04:05:58 INFO - PROCESS | 2230 | 1471345558597 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]]]}] 04:05:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 04:05:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 626ms 04:05:58 INFO - PROCESS | 2230 | 1471345558644 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 04:05:58 INFO - PROCESS | 2230 | 1471345558645 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 04:05:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 04:05:58 INFO - PROCESS | 2230 | 1471345558647 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 04:05:58 INFO - PROCESS | 2230 | 1471345558648 Marionette TRACE conn2 <- [1,2518,null,{}] 04:05:58 INFO - PROCESS | 2230 | 1471345558650 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}] 04:05:58 INFO - PROCESS | 2230 | 1471345558652 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:05:58 INFO - PROCESS | 2230 | 1471345558735 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 04:05:58 INFO - PROCESS | 2230 | 1471345558739 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:58 INFO - PROCESS | 2230 | 1471345558740 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:05:58 INFO - PROCESS | 2230 | ++DOCSHELL 0x12caca000 == 41 [pid = 2230] [id = 637] 04:05:58 INFO - PROCESS | 2230 | ++DOMWINDOW == 92 (0x128c53c00) [pid = 2230] [serial = 1911] [outer = 0x0] 04:05:58 INFO - PROCESS | 2230 | ++DOMWINDOW == 93 (0x128d04c00) [pid = 2230] [serial = 1912] [outer = 0x128c53c00] 04:05:58 INFO - PROCESS | 2230 | 1471345558773 Marionette DEBUG loaded listener.js 04:05:58 INFO - PROCESS | 2230 | ++DOMWINDOW == 94 (0x128d0b400) [pid = 2230] [serial = 1913] [outer = 0x128c53c00] 04:05:59 INFO - PROCESS | 2230 | 1471345559276 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]]]}] 04:05:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 04:05:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 669ms 04:05:59 INFO - PROCESS | 2230 | 1471345559316 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 04:05:59 INFO - PROCESS | 2230 | 1471345559319 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 04:05:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 04:05:59 INFO - PROCESS | 2230 | 1471345559323 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 04:05:59 INFO - PROCESS | 2230 | 1471345559326 Marionette TRACE conn2 <- [1,2522,null,{}] 04:05:59 INFO - PROCESS | 2230 | 1471345559330 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}] 04:05:59 INFO - PROCESS | 2230 | 1471345559331 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:05:59 INFO - PROCESS | 2230 | 1471345559440 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 04:05:59 INFO - PROCESS | 2230 | 1471345559551 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:59 INFO - PROCESS | 2230 | 1471345559553 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:05:59 INFO - PROCESS | 2230 | ++DOCSHELL 0x120e34000 == 42 [pid = 2230] [id = 638] 04:05:59 INFO - PROCESS | 2230 | ++DOMWINDOW == 95 (0x116aa8400) [pid = 2230] [serial = 1914] [outer = 0x0] 04:05:59 INFO - PROCESS | 2230 | ++DOMWINDOW == 96 (0x11769dc00) [pid = 2230] [serial = 1915] [outer = 0x116aa8400] 04:05:59 INFO - PROCESS | 2230 | 1471345559587 Marionette DEBUG loaded listener.js 04:05:59 INFO - PROCESS | 2230 | ++DOMWINDOW == 97 (0x118371c00) [pid = 2230] [serial = 1916] [outer = 0x116aa8400] 04:05:59 INFO - PROCESS | 2230 | 1471345559989 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]]]}] 04:06:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 04:06:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 724ms 04:06:00 INFO - PROCESS | 2230 | 1471345560047 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 04:06:00 INFO - PROCESS | 2230 | 1471345560050 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 04:06:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 04:06:00 INFO - PROCESS | 2230 | 1471345560055 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 04:06:00 INFO - PROCESS | 2230 | 1471345560057 Marionette TRACE conn2 <- [1,2526,null,{}] 04:06:00 INFO - PROCESS | 2230 | 1471345560060 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}] 04:06:00 INFO - PROCESS | 2230 | 1471345560061 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:06:00 INFO - PROCESS | 2230 | 1471345560174 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 04:06:00 INFO - PROCESS | 2230 | 1471345560237 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:00 INFO - PROCESS | 2230 | 1471345560238 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:06:00 INFO - PROCESS | 2230 | ++DOCSHELL 0x12984a800 == 43 [pid = 2230] [id = 639] 04:06:00 INFO - PROCESS | 2230 | ++DOMWINDOW == 98 (0x1187ccc00) [pid = 2230] [serial = 1917] [outer = 0x0] 04:06:00 INFO - PROCESS | 2230 | ++DOMWINDOW == 99 (0x1194ae400) [pid = 2230] [serial = 1918] [outer = 0x1187ccc00] 04:06:00 INFO - PROCESS | 2230 | 1471345560283 Marionette DEBUG loaded listener.js 04:06:00 INFO - PROCESS | 2230 | ++DOMWINDOW == 100 (0x119537c00) [pid = 2230] [serial = 1919] [outer = 0x1187ccc00] 04:06:00 INFO - PROCESS | 2230 | 1471345560720 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]]]}] 04:06:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 04:06:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 720ms 04:06:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 04:06:00 INFO - PROCESS | 2230 | 1471345560776 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 04:06:00 INFO - PROCESS | 2230 | 1471345560777 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 04:06:00 INFO - PROCESS | 2230 | 1471345560780 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 04:06:00 INFO - PROCESS | 2230 | 1471345560783 Marionette TRACE conn2 <- [1,2530,null,{}] 04:06:00 INFO - PROCESS | 2230 | 1471345560813 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}] 04:06:00 INFO - PROCESS | 2230 | 1471345560817 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:06:00 INFO - PROCESS | 2230 | 1471345560955 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 04:06:01 INFO - PROCESS | 2230 | 1471345561034 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:01 INFO - PROCESS | 2230 | 1471345561036 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:06:01 INFO - PROCESS | 2230 | ++DOCSHELL 0x12cb2d800 == 44 [pid = 2230] [id = 640] 04:06:01 INFO - PROCESS | 2230 | ++DOMWINDOW == 101 (0x120ea1400) [pid = 2230] [serial = 1920] [outer = 0x0] 04:06:01 INFO - PROCESS | 2230 | ++DOMWINDOW == 102 (0x12450f400) [pid = 2230] [serial = 1921] [outer = 0x120ea1400] 04:06:01 INFO - PROCESS | 2230 | 1471345561068 Marionette DEBUG loaded listener.js 04:06:01 INFO - PROCESS | 2230 | ++DOMWINDOW == 103 (0x12554ac00) [pid = 2230] [serial = 1922] [outer = 0x120ea1400] 04:06:01 INFO - PROCESS | 2230 | 1471345561457 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]]]}] 04:06:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 04:06:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 722ms 04:06:01 INFO - PROCESS | 2230 | 1471345561503 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 04:06:01 INFO - PROCESS | 2230 | 1471345561505 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 04:06:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 04:06:01 INFO - PROCESS | 2230 | 1471345561509 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 04:06:01 INFO - PROCESS | 2230 | 1471345561511 Marionette TRACE conn2 <- [1,2534,null,{}] 04:06:01 INFO - PROCESS | 2230 | 1471345561513 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}] 04:06:01 INFO - PROCESS | 2230 | 1471345561515 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:06:01 INFO - PROCESS | 2230 | 1471345561622 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 04:06:01 INFO - PROCESS | 2230 | 1471345561686 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:01 INFO - PROCESS | 2230 | 1471345561687 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:06:01 INFO - PROCESS | 2230 | ++DOCSHELL 0x118139000 == 45 [pid = 2230] [id = 641] 04:06:01 INFO - PROCESS | 2230 | ++DOMWINDOW == 104 (0x111e58c00) [pid = 2230] [serial = 1923] [outer = 0x0] 04:06:01 INFO - PROCESS | 2230 | ++DOMWINDOW == 105 (0x1239cd000) [pid = 2230] [serial = 1924] [outer = 0x111e58c00] 04:06:01 INFO - PROCESS | 2230 | 1471345561759 Marionette DEBUG loaded listener.js 04:06:01 INFO - PROCESS | 2230 | ++DOMWINDOW == 106 (0x127610c00) [pid = 2230] [serial = 1925] [outer = 0x111e58c00] 04:06:02 INFO - PROCESS | 2230 | 1471345562353 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]]]}] 04:06:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 04:06:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 869ms 04:06:02 INFO - PROCESS | 2230 | 1471345562379 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 04:06:02 INFO - PROCESS | 2230 | 1471345562381 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 04:06:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 04:06:02 INFO - PROCESS | 2230 | 1471345562385 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 04:06:02 INFO - PROCESS | 2230 | 1471345562386 Marionette TRACE conn2 <- [1,2538,null,{}] 04:06:02 INFO - PROCESS | 2230 | 1471345562390 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}] 04:06:02 INFO - PROCESS | 2230 | 1471345562392 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:06:02 INFO - PROCESS | 2230 | 1471345562495 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 04:06:02 INFO - PROCESS | 2230 | 1471345562571 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:02 INFO - PROCESS | 2230 | 1471345562573 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:06:02 INFO - PROCESS | 2230 | ++DOCSHELL 0x1241a3800 == 46 [pid = 2230] [id = 642] 04:06:02 INFO - PROCESS | 2230 | ++DOMWINDOW == 107 (0x113d21000) [pid = 2230] [serial = 1926] [outer = 0x0] 04:06:02 INFO - PROCESS | 2230 | ++DOMWINDOW == 108 (0x1168ecc00) [pid = 2230] [serial = 1927] [outer = 0x113d21000] 04:06:02 INFO - PROCESS | 2230 | 1471345562602 Marionette DEBUG loaded listener.js 04:06:02 INFO - PROCESS | 2230 | ++DOMWINDOW == 109 (0x11810a400) [pid = 2230] [serial = 1928] [outer = 0x113d21000] 04:06:03 INFO - PROCESS | 2230 | --DOCSHELL 0x12c6ac800 == 45 [pid = 2230] [id = 636] 04:06:03 INFO - PROCESS | 2230 | --DOCSHELL 0x12c3bc800 == 44 [pid = 2230] [id = 635] 04:06:03 INFO - PROCESS | 2230 | --DOCSHELL 0x124e15800 == 43 [pid = 2230] [id = 634] 04:06:03 INFO - PROCESS | 2230 | --DOCSHELL 0x12bdd1000 == 42 [pid = 2230] [id = 633] 04:06:03 INFO - PROCESS | 2230 | --DOCSHELL 0x12b264000 == 41 [pid = 2230] [id = 632] 04:06:03 INFO - PROCESS | 2230 | --DOCSHELL 0x12a79b000 == 40 [pid = 2230] [id = 631] 04:06:03 INFO - PROCESS | 2230 | --DOCSHELL 0x129341800 == 39 [pid = 2230] [id = 630] 04:06:03 INFO - PROCESS | 2230 | --DOCSHELL 0x128bc2800 == 38 [pid = 2230] [id = 629] 04:06:03 INFO - PROCESS | 2230 | --DOCSHELL 0x125056000 == 37 [pid = 2230] [id = 628] 04:06:03 INFO - PROCESS | 2230 | --DOCSHELL 0x120e34800 == 36 [pid = 2230] [id = 627] 04:06:03 INFO - PROCESS | 2230 | --DOCSHELL 0x117d83000 == 35 [pid = 2230] [id = 626] 04:06:03 INFO - PROCESS | 2230 | --DOCSHELL 0x1245a9800 == 34 [pid = 2230] [id = 625] 04:06:03 INFO - PROCESS | 2230 | --DOCSHELL 0x118fde000 == 33 [pid = 2230] [id = 624] 04:06:03 INFO - PROCESS | 2230 | --DOCSHELL 0x12ba87800 == 32 [pid = 2230] [id = 623] 04:06:03 INFO - PROCESS | 2230 | --DOCSHELL 0x118139000 == 31 [pid = 2230] [id = 641] 04:06:03 INFO - PROCESS | 2230 | --DOCSHELL 0x12cb2d800 == 30 [pid = 2230] [id = 640] 04:06:03 INFO - PROCESS | 2230 | --DOCSHELL 0x12984a800 == 29 [pid = 2230] [id = 639] 04:06:03 INFO - PROCESS | 2230 | --DOCSHELL 0x120e34000 == 28 [pid = 2230] [id = 638] 04:06:03 INFO - PROCESS | 2230 | --DOCSHELL 0x12caca000 == 27 [pid = 2230] [id = 637] 04:06:03 INFO - PROCESS | 2230 | --DOMWINDOW == 108 (0x118109400) [pid = 2230] [serial = 1843] [outer = 0x0] [url = about:blank] 04:06:03 INFO - PROCESS | 2230 | --DOMWINDOW == 107 (0x112707800) [pid = 2230] [serial = 1837] [outer = 0x0] [url = about:blank] 04:06:03 INFO - PROCESS | 2230 | --DOMWINDOW == 106 (0x112a85800) [pid = 2230] [serial = 1838] [outer = 0x0] [url = about:blank] 04:06:03 INFO - PROCESS | 2230 | --DOMWINDOW == 105 (0x1160cb400) [pid = 2230] [serial = 1840] [outer = 0x0] [url = about:blank] 04:06:03 INFO - PROCESS | 2230 | --DOMWINDOW == 104 (0x1162f2000) [pid = 2230] [serial = 1841] [outer = 0x0] [url = about:blank] 04:06:03 INFO - PROCESS | 2230 | --DOMWINDOW == 103 (0x118120c00) [pid = 2230] [serial = 1835] [outer = 0x0] [url = about:blank] 04:06:03 INFO - PROCESS | 2230 | --DOMWINDOW == 102 (0x117293400) [pid = 2230] [serial = 1834] [outer = 0x0] [url = about:blank] 04:06:03 INFO - PROCESS | 2230 | --DOMWINDOW == 101 (0x118118c00) [pid = 2230] [serial = 1823] [outer = 0x0] [url = about:blank] 04:06:03 INFO - PROCESS | 2230 | --DOMWINDOW == 100 (0x1170fa400) [pid = 2230] [serial = 1822] [outer = 0x0] [url = about:blank] 04:06:03 INFO - PROCESS | 2230 | --DOMWINDOW == 99 (0x119537800) [pid = 2230] [serial = 1826] [outer = 0x0] [url = about:blank] 04:06:03 INFO - PROCESS | 2230 | --DOMWINDOW == 98 (0x11911e400) [pid = 2230] [serial = 1825] [outer = 0x0] [url = about:blank] 04:06:03 INFO - PROCESS | 2230 | --DOMWINDOW == 97 (0x1250f2800) [pid = 2230] [serial = 1829] [outer = 0x0] [url = about:blank] 04:06:03 INFO - PROCESS | 2230 | --DOMWINDOW == 96 (0x1240c7c00) [pid = 2230] [serial = 1828] [outer = 0x0] [url = about:blank] 04:06:03 INFO - PROCESS | 2230 | --DOMWINDOW == 95 (0x128c54000) [pid = 2230] [serial = 1832] [outer = 0x0] [url = about:blank] 04:06:03 INFO - PROCESS | 2230 | --DOMWINDOW == 94 (0x1187cb800) [pid = 2230] [serial = 1849] [outer = 0x0] [url = about:blank] 04:06:03 INFO - PROCESS | 2230 | --DOMWINDOW == 93 (0x119742c00) [pid = 2230] [serial = 1853] [outer = 0x0] [url = about:blank] 04:06:03 INFO - PROCESS | 2230 | --DOMWINDOW == 92 (0x1194c5800) [pid = 2230] [serial = 1852] [outer = 0x0] [url = about:blank] 04:06:03 INFO - PROCESS | 2230 | --DOMWINDOW == 91 (0x120ea4400) [pid = 2230] [serial = 1858] [outer = 0x0] [url = about:blank] 04:06:03 INFO - PROCESS | 2230 | --DOMWINDOW == 90 (0x12760d800) [pid = 2230] [serial = 1831] [outer = 0x0] [url = about:blank] 04:06:03 INFO - PROCESS | 2230 | --DOMWINDOW == 89 (0x119c5bc00) [pid = 2230] [serial = 1855] [outer = 0x0] [url = about:blank] 04:06:03 INFO - PROCESS | 2230 | --DOMWINDOW == 88 (0x119cca800) [pid = 2230] [serial = 1862] [outer = 0x0] [url = about:blank] 04:06:03 INFO - PROCESS | 2230 | --DOMWINDOW == 87 (0x118851c00) [pid = 2230] [serial = 1861] [outer = 0x0] [url = about:blank] 04:06:03 INFO - PROCESS | 2230 | --DOMWINDOW == 86 (0x123c88800) [pid = 2230] [serial = 1864] [outer = 0x0] [url = about:blank] 04:06:03 INFO - PROCESS | 2230 | --DOMWINDOW == 85 (0x118373c00) [pid = 2230] [serial = 1846] [outer = 0x0] [url = about:blank] 04:06:03 INFO - PROCESS | 2230 | --DOMWINDOW == 84 (0x11811b800) [pid = 2230] [serial = 1844] [outer = 0x0] [url = about:blank] 04:06:03 INFO - PROCESS | 2230 | --DOMWINDOW == 83 (0x118f9b400) [pid = 2230] [serial = 1850] [outer = 0x0] [url = about:blank] 04:06:03 INFO - PROCESS | 2230 | --DOMWINDOW == 82 (0x119cc8800) [pid = 2230] [serial = 1856] [outer = 0x0] [url = about:blank] 04:06:03 INFO - PROCESS | 2230 | --DOMWINDOW == 81 (0x12554bc00) [pid = 2230] [serial = 1870] [outer = 0x0] [url = about:blank] 04:06:03 INFO - PROCESS | 2230 | --DOMWINDOW == 80 (0x123b6a400) [pid = 2230] [serial = 1859] [outer = 0x0] [url = about:blank] 04:06:03 INFO - PROCESS | 2230 | --DOMWINDOW == 79 (0x1240c4400) [pid = 2230] [serial = 1865] [outer = 0x0] [url = about:blank] 04:06:03 INFO - PROCESS | 2230 | --DOMWINDOW == 78 (0x118591000) [pid = 2230] [serial = 1847] [outer = 0x0] [url = about:blank] 04:06:03 INFO - PROCESS | 2230 | --DOMWINDOW == 77 (0x1244bfc00) [pid = 2230] [serial = 1867] [outer = 0x0] [url = about:blank] 04:06:03 INFO - PROCESS | 2230 | --DOMWINDOW == 76 (0x1248cfc00) [pid = 2230] [serial = 1868] [outer = 0x0] [url = about:blank] 04:06:03 INFO - PROCESS | 2230 | 1471345563611 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]]]}] 04:06:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 04:06:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1276ms 04:06:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 04:06:03 INFO - PROCESS | 2230 | 1471345563661 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 04:06:03 INFO - PROCESS | 2230 | 1471345563663 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 04:06:03 INFO - PROCESS | 2230 | 1471345563667 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 04:06:03 INFO - PROCESS | 2230 | 1471345563669 Marionette TRACE conn2 <- [1,2542,null,{}] 04:06:03 INFO - PROCESS | 2230 | 1471345563673 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}] 04:06:03 INFO - PROCESS | 2230 | 1471345563677 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:06:03 INFO - PROCESS | 2230 | 1471345563760 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 04:06:03 INFO - PROCESS | 2230 | 1471345563764 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:03 INFO - PROCESS | 2230 | 1471345563767 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:06:03 INFO - PROCESS | 2230 | ++DOCSHELL 0x1168ba800 == 28 [pid = 2230] [id = 643] 04:06:03 INFO - PROCESS | 2230 | ++DOMWINDOW == 77 (0x112d47000) [pid = 2230] [serial = 1929] [outer = 0x0] 04:06:03 INFO - PROCESS | 2230 | ++DOMWINDOW == 78 (0x113805000) [pid = 2230] [serial = 1930] [outer = 0x112d47000] 04:06:03 INFO - PROCESS | 2230 | 1471345563798 Marionette DEBUG loaded listener.js 04:06:03 INFO - PROCESS | 2230 | ++DOMWINDOW == 79 (0x11605d000) [pid = 2230] [serial = 1931] [outer = 0x112d47000] 04:06:04 INFO - PROCESS | 2230 | 1471345564175 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]]]}] 04:06:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 04:06:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 526ms 04:06:04 INFO - PROCESS | 2230 | 1471345564224 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 04:06:04 INFO - PROCESS | 2230 | 1471345564227 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 04:06:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 04:06:04 INFO - PROCESS | 2230 | 1471345564238 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 04:06:04 INFO - PROCESS | 2230 | 1471345564239 Marionette TRACE conn2 <- [1,2546,null,{}] 04:06:04 INFO - PROCESS | 2230 | 1471345564242 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}] 04:06:04 INFO - PROCESS | 2230 | 1471345564243 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:06:04 INFO - PROCESS | 2230 | 1471345564322 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 04:06:04 INFO - PROCESS | 2230 | 1471345564329 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:04 INFO - PROCESS | 2230 | 1471345564330 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:06:04 INFO - PROCESS | 2230 | ++DOCSHELL 0x11874d000 == 29 [pid = 2230] [id = 644] 04:06:04 INFO - PROCESS | 2230 | ++DOMWINDOW == 80 (0x1168e1800) [pid = 2230] [serial = 1932] [outer = 0x0] 04:06:04 INFO - PROCESS | 2230 | ++DOMWINDOW == 81 (0x117293400) [pid = 2230] [serial = 1933] [outer = 0x1168e1800] 04:06:04 INFO - PROCESS | 2230 | 1471345564359 Marionette DEBUG loaded listener.js 04:06:04 INFO - PROCESS | 2230 | ++DOMWINDOW == 82 (0x118113400) [pid = 2230] [serial = 1934] [outer = 0x1168e1800] 04:06:04 INFO - PROCESS | 2230 | 1471345564715 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]]]}] 04:06:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 04:06:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 521ms 04:06:04 INFO - PROCESS | 2230 | 1471345564765 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 04:06:04 INFO - PROCESS | 2230 | 1471345564766 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 04:06:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 04:06:04 INFO - PROCESS | 2230 | 1471345564770 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 04:06:04 INFO - PROCESS | 2230 | 1471345564773 Marionette TRACE conn2 <- [1,2550,null,{}] 04:06:04 INFO - PROCESS | 2230 | 1471345564789 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}] 04:06:04 INFO - PROCESS | 2230 | 1471345564792 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:06:04 INFO - PROCESS | 2230 | 1471345564875 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 04:06:04 INFO - PROCESS | 2230 | 1471345564880 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:04 INFO - PROCESS | 2230 | 1471345564882 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:06:04 INFO - PROCESS | 2230 | ++DOCSHELL 0x123910000 == 30 [pid = 2230] [id = 645] 04:06:04 INFO - PROCESS | 2230 | ++DOMWINDOW == 83 (0x118373c00) [pid = 2230] [serial = 1935] [outer = 0x0] 04:06:04 INFO - PROCESS | 2230 | ++DOMWINDOW == 84 (0x11858bc00) [pid = 2230] [serial = 1936] [outer = 0x118373c00] 04:06:04 INFO - PROCESS | 2230 | 1471345564912 Marionette DEBUG loaded listener.js 04:06:04 INFO - PROCESS | 2230 | ++DOMWINDOW == 85 (0x1187cac00) [pid = 2230] [serial = 1937] [outer = 0x118373c00] 04:06:05 INFO - PROCESS | 2230 | 1471345565279 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]]]}] 04:06:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 04:06:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 522ms 04:06:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 04:06:05 INFO - PROCESS | 2230 | 1471345565293 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 04:06:05 INFO - PROCESS | 2230 | 1471345565294 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 04:06:05 INFO - PROCESS | 2230 | 1471345565297 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 04:06:05 INFO - PROCESS | 2230 | 1471345565298 Marionette TRACE conn2 <- [1,2554,null,{}] 04:06:05 INFO - PROCESS | 2230 | 1471345565300 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}] 04:06:05 INFO - PROCESS | 2230 | 1471345565301 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:06:05 INFO - PROCESS | 2230 | 1471345565380 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 04:06:05 INFO - PROCESS | 2230 | 1471345565446 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:05 INFO - PROCESS | 2230 | 1471345565447 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:06:05 INFO - PROCESS | 2230 | ++DOCSHELL 0x124531000 == 31 [pid = 2230] [id = 646] 04:06:05 INFO - PROCESS | 2230 | ++DOMWINDOW == 86 (0x118375c00) [pid = 2230] [serial = 1938] [outer = 0x0] 04:06:05 INFO - PROCESS | 2230 | ++DOMWINDOW == 87 (0x11911ac00) [pid = 2230] [serial = 1939] [outer = 0x118375c00] 04:06:05 INFO - PROCESS | 2230 | 1471345565473 Marionette DEBUG loaded listener.js 04:06:05 INFO - PROCESS | 2230 | ++DOMWINDOW == 88 (0x1194c2000) [pid = 2230] [serial = 1940] [outer = 0x118375c00] 04:06:05 INFO - PROCESS | 2230 | 1471345565795 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]]]}] 04:06:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 04:06:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 519ms 04:06:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 04:06:05 INFO - PROCESS | 2230 | 1471345565816 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 04:06:05 INFO - PROCESS | 2230 | 1471345565818 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 04:06:05 INFO - PROCESS | 2230 | 1471345565820 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 04:06:05 INFO - PROCESS | 2230 | 1471345565821 Marionette TRACE conn2 <- [1,2558,null,{}] 04:06:05 INFO - PROCESS | 2230 | 1471345565831 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}] 04:06:05 INFO - PROCESS | 2230 | 1471345565833 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:06:05 INFO - PROCESS | 2230 | 1471345565936 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 04:06:05 INFO - PROCESS | 2230 | 1471345565940 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:05 INFO - PROCESS | 2230 | 1471345565941 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:06:05 INFO - PROCESS | 2230 | ++DOCSHELL 0x1255e0000 == 32 [pid = 2230] [id = 647] 04:06:05 INFO - PROCESS | 2230 | ++DOMWINDOW == 89 (0x111c16800) [pid = 2230] [serial = 1941] [outer = 0x0] 04:06:05 INFO - PROCESS | 2230 | ++DOMWINDOW == 90 (0x119537800) [pid = 2230] [serial = 1942] [outer = 0x111c16800] 04:06:05 INFO - PROCESS | 2230 | 1471345565967 Marionette DEBUG loaded listener.js 04:06:06 INFO - PROCESS | 2230 | ++DOMWINDOW == 91 (0x11973ec00) [pid = 2230] [serial = 1943] [outer = 0x111c16800] 04:06:06 INFO - PROCESS | 2230 | 1471345566327 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]]]}] 04:06:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 04:06:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 524ms 04:06:06 INFO - PROCESS | 2230 | 1471345566344 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 04:06:06 INFO - PROCESS | 2230 | 1471345566346 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 04:06:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 04:06:06 INFO - PROCESS | 2230 | 1471345566348 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 04:06:06 INFO - PROCESS | 2230 | 1471345566349 Marionette TRACE conn2 <- [1,2562,null,{}] 04:06:06 INFO - PROCESS | 2230 | 1471345566360 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}] 04:06:06 INFO - PROCESS | 2230 | 1471345566364 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:06:06 INFO - PROCESS | 2230 | 1471345566484 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 04:06:06 INFO - PROCESS | 2230 | 1471345566489 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:06 INFO - PROCESS | 2230 | 1471345566490 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:06:06 INFO - PROCESS | 2230 | ++DOCSHELL 0x128bc9000 == 33 [pid = 2230] [id = 648] 04:06:06 INFO - PROCESS | 2230 | ++DOMWINDOW == 92 (0x11811b000) [pid = 2230] [serial = 1944] [outer = 0x0] 04:06:06 INFO - PROCESS | 2230 | ++DOMWINDOW == 93 (0x119cc2400) [pid = 2230] [serial = 1945] [outer = 0x11811b000] 04:06:06 INFO - PROCESS | 2230 | 1471345566517 Marionette DEBUG loaded listener.js 04:06:06 INFO - PROCESS | 2230 | ++DOMWINDOW == 94 (0x1240c3800) [pid = 2230] [serial = 1946] [outer = 0x11811b000] 04:06:06 INFO - PROCESS | 2230 | 1471345566864 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]]]}] 04:06:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 04:06:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 526ms 04:06:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 04:06:06 INFO - PROCESS | 2230 | 1471345566877 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 04:06:06 INFO - PROCESS | 2230 | 1471345566879 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 04:06:06 INFO - PROCESS | 2230 | 1471345566881 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 04:06:06 INFO - PROCESS | 2230 | 1471345566882 Marionette TRACE conn2 <- [1,2566,null,{}] 04:06:06 INFO - PROCESS | 2230 | 1471345566892 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}] 04:06:06 INFO - PROCESS | 2230 | 1471345566895 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:06:07 INFO - PROCESS | 2230 | 1471345567002 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 04:06:07 INFO - PROCESS | 2230 | 1471345567007 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:07 INFO - PROCESS | 2230 | 1471345567008 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:06:07 INFO - PROCESS | 2230 | ++DOCSHELL 0x129042000 == 34 [pid = 2230] [id = 649] 04:06:07 INFO - PROCESS | 2230 | ++DOMWINDOW == 95 (0x1187ca800) [pid = 2230] [serial = 1947] [outer = 0x0] 04:06:07 INFO - PROCESS | 2230 | ++DOMWINDOW == 96 (0x124188800) [pid = 2230] [serial = 1948] [outer = 0x1187ca800] 04:06:07 INFO - PROCESS | 2230 | 1471345567034 Marionette DEBUG loaded listener.js 04:06:07 INFO - PROCESS | 2230 | ++DOMWINDOW == 97 (0x1248c0800) [pid = 2230] [serial = 1949] [outer = 0x1187ca800] 04:06:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 04:06:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 518ms 04:06:07 INFO - PROCESS | 2230 | 1471345567396 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]]]}] 04:06:07 INFO - PROCESS | 2230 | 1471345567399 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 04:06:07 INFO - PROCESS | 2230 | 1471345567400 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 04:06:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 04:06:07 INFO - PROCESS | 2230 | 1471345567403 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 04:06:07 INFO - PROCESS | 2230 | 1471345567404 Marionette TRACE conn2 <- [1,2570,null,{}] 04:06:07 INFO - PROCESS | 2230 | 1471345567409 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}] 04:06:07 INFO - PROCESS | 2230 | 1471345567410 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:06:07 INFO - PROCESS | 2230 | 1471345567509 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 04:06:07 INFO - PROCESS | 2230 | 1471345567513 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:07 INFO - PROCESS | 2230 | 1471345567514 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:06:07 INFO - PROCESS | 2230 | ++DOCSHELL 0x12951f000 == 35 [pid = 2230] [id = 650] 04:06:07 INFO - PROCESS | 2230 | ++DOMWINDOW == 98 (0x1240c4000) [pid = 2230] [serial = 1950] [outer = 0x0] 04:06:07 INFO - PROCESS | 2230 | ++DOMWINDOW == 99 (0x124c0e800) [pid = 2230] [serial = 1951] [outer = 0x1240c4000] 04:06:07 INFO - PROCESS | 2230 | 1471345567539 Marionette DEBUG loaded listener.js 04:06:07 INFO - PROCESS | 2230 | ++DOMWINDOW == 100 (0x1250f2800) [pid = 2230] [serial = 1952] [outer = 0x1240c4000] 04:06:07 INFO - PROCESS | 2230 | --DOMWINDOW == 99 (0x128c53c00) [pid = 2230] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 04:06:07 INFO - PROCESS | 2230 | --DOMWINDOW == 98 (0x119745400) [pid = 2230] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 04:06:07 INFO - PROCESS | 2230 | --DOMWINDOW == 97 (0x112a94400) [pid = 2230] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 04:06:07 INFO - PROCESS | 2230 | --DOMWINDOW == 96 (0x125592800) [pid = 2230] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 04:06:07 INFO - PROCESS | 2230 | --DOMWINDOW == 95 (0x1240cc400) [pid = 2230] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 04:06:07 INFO - PROCESS | 2230 | --DOMWINDOW == 94 (0x126da7400) [pid = 2230] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 04:06:07 INFO - PROCESS | 2230 | --DOMWINDOW == 93 (0x11273f400) [pid = 2230] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 04:06:07 INFO - PROCESS | 2230 | --DOMWINDOW == 92 (0x112af2c00) [pid = 2230] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 04:06:07 INFO - PROCESS | 2230 | --DOMWINDOW == 91 (0x112af6c00) [pid = 2230] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 04:06:07 INFO - PROCESS | 2230 | --DOMWINDOW == 90 (0x1176a5000) [pid = 2230] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 04:06:07 INFO - PROCESS | 2230 | --DOMWINDOW == 89 (0x124cf8000) [pid = 2230] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 04:06:07 INFO - PROCESS | 2230 | --DOMWINDOW == 88 (0x11971fc00) [pid = 2230] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 04:06:07 INFO - PROCESS | 2230 | --DOMWINDOW == 87 (0x1168eb800) [pid = 2230] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 04:06:07 INFO - PROCESS | 2230 | --DOMWINDOW == 86 (0x11810fc00) [pid = 2230] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 04:06:07 INFO - PROCESS | 2230 | --DOMWINDOW == 85 (0x1194aa400) [pid = 2230] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 04:06:08 INFO - PROCESS | 2230 | 1471345568057 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]]]}] 04:06:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 04:06:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 672ms 04:06:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 04:06:08 INFO - PROCESS | 2230 | 1471345568077 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 04:06:08 INFO - PROCESS | 2230 | 1471345568078 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 04:06:08 INFO - PROCESS | 2230 | 1471345568081 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 04:06:08 INFO - PROCESS | 2230 | 1471345568082 Marionette TRACE conn2 <- [1,2574,null,{}] 04:06:08 INFO - PROCESS | 2230 | 1471345568085 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}] 04:06:08 INFO - PROCESS | 2230 | 1471345568086 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:06:08 INFO - PROCESS | 2230 | 1471345568165 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 04:06:08 INFO - PROCESS | 2230 | 1471345568234 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:08 INFO - PROCESS | 2230 | 1471345568235 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:06:08 INFO - PROCESS | 2230 | ++DOCSHELL 0x12a795000 == 36 [pid = 2230] [id = 651] 04:06:08 INFO - PROCESS | 2230 | ++DOMWINDOW == 86 (0x112a85c00) [pid = 2230] [serial = 1953] [outer = 0x0] 04:06:08 INFO - PROCESS | 2230 | ++DOMWINDOW == 87 (0x11810fc00) [pid = 2230] [serial = 1954] [outer = 0x112a85c00] 04:06:08 INFO - PROCESS | 2230 | 1471345568260 Marionette DEBUG loaded listener.js 04:06:08 INFO - PROCESS | 2230 | ++DOMWINDOW == 88 (0x119538c00) [pid = 2230] [serial = 1955] [outer = 0x112a85c00] 04:06:08 INFO - PROCESS | 2230 | 1471345568569 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]]]}] 04:06:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 04:06:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 518ms 04:06:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 04:06:08 INFO - PROCESS | 2230 | 1471345568600 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 04:06:08 INFO - PROCESS | 2230 | 1471345568601 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 04:06:08 INFO - PROCESS | 2230 | 1471345568603 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 04:06:08 INFO - PROCESS | 2230 | 1471345568605 Marionette TRACE conn2 <- [1,2578,null,{}] 04:06:08 INFO - PROCESS | 2230 | 1471345568610 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}] 04:06:08 INFO - PROCESS | 2230 | 1471345568611 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:06:08 INFO - PROCESS | 2230 | 1471345568689 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 04:06:08 INFO - PROCESS | 2230 | 1471345568694 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:08 INFO - PROCESS | 2230 | 1471345568696 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:06:08 INFO - PROCESS | 2230 | ++DOCSHELL 0x12b258000 == 37 [pid = 2230] [id = 652] 04:06:08 INFO - PROCESS | 2230 | ++DOMWINDOW == 89 (0x11953a400) [pid = 2230] [serial = 1956] [outer = 0x0] 04:06:08 INFO - PROCESS | 2230 | ++DOMWINDOW == 90 (0x124cf4800) [pid = 2230] [serial = 1957] [outer = 0x11953a400] 04:06:08 INFO - PROCESS | 2230 | 1471345568721 Marionette DEBUG loaded listener.js 04:06:08 INFO - PROCESS | 2230 | ++DOMWINDOW == 91 (0x12554d400) [pid = 2230] [serial = 1958] [outer = 0x11953a400] 04:06:09 INFO - PROCESS | 2230 | 1471345569061 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]]]}] 04:06:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 04:06:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 472ms 04:06:09 INFO - PROCESS | 2230 | 1471345569077 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 04:06:09 INFO - PROCESS | 2230 | 1471345569079 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 04:06:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 04:06:09 INFO - PROCESS | 2230 | 1471345569081 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 04:06:09 INFO - PROCESS | 2230 | 1471345569083 Marionette TRACE conn2 <- [1,2582,null,{}] 04:06:09 INFO - PROCESS | 2230 | 1471345569085 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}] 04:06:09 INFO - PROCESS | 2230 | 1471345569087 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:06:09 INFO - PROCESS | 2230 | 1471345569212 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 04:06:09 INFO - PROCESS | 2230 | 1471345569219 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:09 INFO - PROCESS | 2230 | 1471345569221 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:06:09 INFO - PROCESS | 2230 | ++DOCSHELL 0x12ba8d000 == 38 [pid = 2230] [id = 653] 04:06:09 INFO - PROCESS | 2230 | ++DOMWINDOW == 92 (0x1162eb000) [pid = 2230] [serial = 1959] [outer = 0x0] 04:06:09 INFO - PROCESS | 2230 | ++DOMWINDOW == 93 (0x12554bc00) [pid = 2230] [serial = 1960] [outer = 0x1162eb000] 04:06:09 INFO - PROCESS | 2230 | 1471345569257 Marionette DEBUG loaded listener.js 04:06:09 INFO - PROCESS | 2230 | ++DOMWINDOW == 94 (0x1270c2400) [pid = 2230] [serial = 1961] [outer = 0x1162eb000] 04:06:09 INFO - PROCESS | 2230 | 1471345569597 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]]]}] 04:06:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 04:06:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 521ms 04:06:09 INFO - PROCESS | 2230 | 1471345569602 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 04:06:09 INFO - PROCESS | 2230 | 1471345569603 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 04:06:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 04:06:09 INFO - PROCESS | 2230 | 1471345569613 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 04:06:09 INFO - PROCESS | 2230 | 1471345569614 Marionette TRACE conn2 <- [1,2586,null,{}] 04:06:09 INFO - PROCESS | 2230 | 1471345569616 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}] 04:06:09 INFO - PROCESS | 2230 | 1471345569618 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:06:09 INFO - PROCESS | 2230 | 1471345569733 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 04:06:09 INFO - PROCESS | 2230 | 1471345569739 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:09 INFO - PROCESS | 2230 | 1471345569740 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:06:09 INFO - PROCESS | 2230 | ++DOCSHELL 0x12c090000 == 39 [pid = 2230] [id = 654] 04:06:09 INFO - PROCESS | 2230 | ++DOMWINDOW == 95 (0x125592800) [pid = 2230] [serial = 1962] [outer = 0x0] 04:06:09 INFO - PROCESS | 2230 | ++DOMWINDOW == 96 (0x12760cc00) [pid = 2230] [serial = 1963] [outer = 0x125592800] 04:06:09 INFO - PROCESS | 2230 | 1471345569782 Marionette DEBUG loaded listener.js 04:06:09 INFO - PROCESS | 2230 | ++DOMWINDOW == 97 (0x128c4bc00) [pid = 2230] [serial = 1964] [outer = 0x125592800] 04:06:10 INFO - PROCESS | 2230 | 1471345570456 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]]]}] 04:06:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 04:06:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 919ms 04:06:10 INFO - PROCESS | 2230 | 1471345570532 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 04:06:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 04:06:10 INFO - PROCESS | 2230 | 1471345570535 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 04:06:10 INFO - PROCESS | 2230 | 1471345570539 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 04:06:10 INFO - PROCESS | 2230 | 1471345570541 Marionette TRACE conn2 <- [1,2590,null,{}] 04:06:10 INFO - PROCESS | 2230 | 1471345570545 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}] 04:06:10 INFO - PROCESS | 2230 | 1471345570547 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:06:10 INFO - PROCESS | 2230 | 1471345570661 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 04:06:10 INFO - PROCESS | 2230 | 1471345570720 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:10 INFO - PROCESS | 2230 | 1471345570722 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:06:10 INFO - PROCESS | 2230 | ++DOCSHELL 0x118fdf800 == 40 [pid = 2230] [id = 655] 04:06:10 INFO - PROCESS | 2230 | ++DOMWINDOW == 98 (0x113d96800) [pid = 2230] [serial = 1965] [outer = 0x0] 04:06:10 INFO - PROCESS | 2230 | ++DOMWINDOW == 99 (0x116533800) [pid = 2230] [serial = 1966] [outer = 0x113d96800] 04:06:10 INFO - PROCESS | 2230 | 1471345570754 Marionette DEBUG loaded listener.js 04:06:10 INFO - PROCESS | 2230 | ++DOMWINDOW == 100 (0x1170f0400) [pid = 2230] [serial = 1967] [outer = 0x113d96800] 04:06:11 INFO - PROCESS | 2230 | 1471345571325 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]]]}] 04:06:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 04:06:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 823ms 04:06:11 INFO - PROCESS | 2230 | 1471345571382 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 04:06:11 INFO - PROCESS | 2230 | 1471345571385 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 04:06:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 04:06:11 INFO - PROCESS | 2230 | 1471345571393 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 04:06:11 INFO - PROCESS | 2230 | 1471345571395 Marionette TRACE conn2 <- [1,2594,null,{}] 04:06:11 INFO - PROCESS | 2230 | 1471345571398 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}] 04:06:11 INFO - PROCESS | 2230 | 1471345571400 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:06:11 INFO - PROCESS | 2230 | 1471345571516 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 04:06:11 INFO - PROCESS | 2230 | 1471345571602 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:11 INFO - PROCESS | 2230 | 1471345571603 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:06:11 INFO - PROCESS | 2230 | ++DOCSHELL 0x126d7b800 == 41 [pid = 2230] [id = 656] 04:06:11 INFO - PROCESS | 2230 | ++DOMWINDOW == 101 (0x11811f800) [pid = 2230] [serial = 1968] [outer = 0x0] 04:06:11 INFO - PROCESS | 2230 | ++DOMWINDOW == 102 (0x118379400) [pid = 2230] [serial = 1969] [outer = 0x11811f800] 04:06:11 INFO - PROCESS | 2230 | 1471345571635 Marionette DEBUG loaded listener.js 04:06:11 INFO - PROCESS | 2230 | ++DOMWINDOW == 103 (0x1187cc800) [pid = 2230] [serial = 1970] [outer = 0x11811f800] 04:06:12 INFO - PROCESS | 2230 | 1471345572288 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]]]}] 04:06:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 04:06:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 927ms 04:06:12 INFO - PROCESS | 2230 | --DOCSHELL 0x12ba8d000 == 40 [pid = 2230] [id = 653] 04:06:12 INFO - PROCESS | 2230 | --DOCSHELL 0x12b258000 == 39 [pid = 2230] [id = 652] 04:06:12 INFO - PROCESS | 2230 | --DOCSHELL 0x12a795000 == 38 [pid = 2230] [id = 651] 04:06:12 INFO - PROCESS | 2230 | --DOCSHELL 0x12951f000 == 37 [pid = 2230] [id = 650] 04:06:12 INFO - PROCESS | 2230 | --DOCSHELL 0x129042000 == 36 [pid = 2230] [id = 649] 04:06:12 INFO - PROCESS | 2230 | --DOCSHELL 0x128bc9000 == 35 [pid = 2230] [id = 648] 04:06:12 INFO - PROCESS | 2230 | --DOCSHELL 0x1255e0000 == 34 [pid = 2230] [id = 647] 04:06:12 INFO - PROCESS | 2230 | 1471345572368 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 04:06:12 INFO - PROCESS | 2230 | 1471345572370 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 04:06:12 INFO - PROCESS | 2230 | --DOCSHELL 0x124531000 == 33 [pid = 2230] [id = 646] 04:06:12 INFO - PROCESS | 2230 | --DOCSHELL 0x123910000 == 32 [pid = 2230] [id = 645] 04:06:12 INFO - PROCESS | 2230 | --DOCSHELL 0x11874d000 == 31 [pid = 2230] [id = 644] 04:06:12 INFO - PROCESS | 2230 | --DOCSHELL 0x1168ba800 == 30 [pid = 2230] [id = 643] 04:06:12 INFO - PROCESS | 2230 | --DOCSHELL 0x1241a3800 == 29 [pid = 2230] [id = 642] 04:06:12 INFO - PROCESS | 2230 | --DOMWINDOW == 102 (0x128d04c00) [pid = 2230] [serial = 1912] [outer = 0x0] [url = about:blank] 04:06:12 INFO - PROCESS | 2230 | --DOMWINDOW == 101 (0x128d0b400) [pid = 2230] [serial = 1913] [outer = 0x0] [url = about:blank] 04:06:12 INFO - PROCESS | 2230 | --DOMWINDOW == 100 (0x127480800) [pid = 2230] [serial = 1909] [outer = 0x0] [url = about:blank] 04:06:12 INFO - PROCESS | 2230 | --DOMWINDOW == 99 (0x123dfcc00) [pid = 2230] [serial = 1892] [outer = 0x0] [url = about:blank] 04:06:12 INFO - PROCESS | 2230 | --DOMWINDOW == 98 (0x126832800) [pid = 2230] [serial = 1897] [outer = 0x0] [url = about:blank] 04:06:12 INFO - PROCESS | 2230 | --DOMWINDOW == 97 (0x1248c7400) [pid = 2230] [serial = 1894] [outer = 0x0] [url = about:blank] 04:06:12 INFO - PROCESS | 2230 | --DOMWINDOW == 96 (0x12704f000) [pid = 2230] [serial = 1900] [outer = 0x0] [url = about:blank] 04:06:12 INFO - PROCESS | 2230 | --DOMWINDOW == 95 (0x1170f4c00) [pid = 2230] [serial = 1903] [outer = 0x0] [url = about:blank] 04:06:12 INFO - PROCESS | 2230 | --DOMWINDOW == 94 (0x126da4000) [pid = 2230] [serial = 1898] [outer = 0x0] [url = about:blank] 04:06:12 INFO - PROCESS | 2230 | --DOMWINDOW == 93 (0x113d93000) [pid = 2230] [serial = 1873] [outer = 0x0] [url = about:blank] 04:06:12 INFO - PROCESS | 2230 | --DOMWINDOW == 92 (0x116540400) [pid = 2230] [serial = 1874] [outer = 0x0] [url = about:blank] 04:06:12 INFO - PROCESS | 2230 | --DOMWINDOW == 91 (0x118f9e000) [pid = 2230] [serial = 1885] [outer = 0x0] [url = about:blank] 04:06:12 INFO - PROCESS | 2230 | --DOMWINDOW == 90 (0x119536c00) [pid = 2230] [serial = 1886] [outer = 0x0] [url = about:blank] 04:06:12 INFO - PROCESS | 2230 | --DOMWINDOW == 89 (0x11811a800) [pid = 2230] [serial = 1876] [outer = 0x0] [url = about:blank] 04:06:12 INFO - PROCESS | 2230 | --DOMWINDOW == 88 (0x118375400) [pid = 2230] [serial = 1877] [outer = 0x0] [url = about:blank] 04:06:12 INFO - PROCESS | 2230 | --DOMWINDOW == 87 (0x125556800) [pid = 2230] [serial = 1871] [outer = 0x0] [url = about:blank] 04:06:12 INFO - PROCESS | 2230 | --DOMWINDOW == 86 (0x119cb3400) [pid = 2230] [serial = 1888] [outer = 0x0] [url = about:blank] 04:06:12 INFO - PROCESS | 2230 | --DOMWINDOW == 85 (0x1170f4800) [pid = 2230] [serial = 1879] [outer = 0x0] [url = about:blank] 04:06:12 INFO - PROCESS | 2230 | --DOMWINDOW == 84 (0x117d39400) [pid = 2230] [serial = 1880] [outer = 0x0] [url = about:blank] 04:06:12 INFO - PROCESS | 2230 | --DOMWINDOW == 83 (0x118379800) [pid = 2230] [serial = 1882] [outer = 0x0] [url = about:blank] 04:06:12 INFO - PROCESS | 2230 | --DOMWINDOW == 82 (0x1187c0000) [pid = 2230] [serial = 1883] [outer = 0x0] [url = about:blank] 04:06:12 INFO - PROCESS | 2230 | --DOMWINDOW == 81 (0x128c4f800) [pid = 2230] [serial = 1910] [outer = 0x0] [url = about:blank] 04:06:12 INFO - PROCESS | 2230 | --DOMWINDOW == 80 (0x127050c00) [pid = 2230] [serial = 1906] [outer = 0x0] [url = about:blank] 04:06:12 INFO - PROCESS | 2230 | --DOMWINDOW == 79 (0x1270cc000) [pid = 2230] [serial = 1907] [outer = 0x0] [url = about:blank] 04:06:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 04:06:12 INFO - PROCESS | 2230 | --DOMWINDOW == 78 (0x1270c3800) [pid = 2230] [serial = 1901] [outer = 0x0] [url = about:blank] 04:06:12 INFO - PROCESS | 2230 | --DOMWINDOW == 77 (0x119122800) [pid = 2230] [serial = 1904] [outer = 0x0] [url = about:blank] 04:06:12 INFO - PROCESS | 2230 | --DOMWINDOW == 76 (0x120fdfc00) [pid = 2230] [serial = 1891] [outer = 0x0] [url = about:blank] 04:06:12 INFO - PROCESS | 2230 | --DOMWINDOW == 75 (0x125591c00) [pid = 2230] [serial = 1895] [outer = 0x0] [url = about:blank] 04:06:12 INFO - PROCESS | 2230 | --DOMWINDOW == 74 (0x119ccb400) [pid = 2230] [serial = 1889] [outer = 0x0] [url = about:blank] 04:06:12 INFO - PROCESS | 2230 | 1471345572382 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 04:06:12 INFO - PROCESS | 2230 | 1471345572384 Marionette TRACE conn2 <- [1,2598,null,{}] 04:06:12 INFO - PROCESS | 2230 | 1471345572387 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}] 04:06:12 INFO - PROCESS | 2230 | 1471345572389 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:06:12 INFO - PROCESS | 2230 | 1471345572477 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 04:06:12 INFO - PROCESS | 2230 | 1471345572536 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:12 INFO - PROCESS | 2230 | 1471345572537 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:06:12 INFO - PROCESS | 2230 | ++DOCSHELL 0x11812f800 == 30 [pid = 2230] [id = 657] 04:06:12 INFO - PROCESS | 2230 | ++DOMWINDOW == 75 (0x1162e9c00) [pid = 2230] [serial = 1971] [outer = 0x0] 04:06:12 INFO - PROCESS | 2230 | ++DOMWINDOW == 76 (0x1170fb800) [pid = 2230] [serial = 1972] [outer = 0x1162e9c00] 04:06:12 INFO - PROCESS | 2230 | 1471345572566 Marionette DEBUG loaded listener.js 04:06:12 INFO - PROCESS | 2230 | ++DOMWINDOW == 77 (0x118119000) [pid = 2230] [serial = 1973] [outer = 0x1162e9c00] 04:06:12 INFO - PROCESS | 2230 | 1471345572912 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]]]}] 04:06:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 04:06:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 572ms 04:06:12 INFO - PROCESS | 2230 | 1471345572953 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 04:06:12 INFO - PROCESS | 2230 | 1471345572956 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 04:06:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 04:06:12 INFO - PROCESS | 2230 | 1471345572961 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 04:06:12 INFO - PROCESS | 2230 | 1471345572963 Marionette TRACE conn2 <- [1,2602,null,{}] 04:06:12 INFO - PROCESS | 2230 | 1471345572965 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}] 04:06:12 INFO - PROCESS | 2230 | 1471345572967 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:06:13 INFO - PROCESS | 2230 | 1471345573078 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 04:06:13 INFO - PROCESS | 2230 | 1471345573139 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:13 INFO - PROCESS | 2230 | 1471345573140 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:06:13 INFO - PROCESS | 2230 | ++DOCSHELL 0x123903800 == 31 [pid = 2230] [id = 658] 04:06:13 INFO - PROCESS | 2230 | ++DOMWINDOW == 78 (0x11811d400) [pid = 2230] [serial = 1974] [outer = 0x0] 04:06:13 INFO - PROCESS | 2230 | ++DOMWINDOW == 79 (0x1187c9800) [pid = 2230] [serial = 1975] [outer = 0x11811d400] 04:06:13 INFO - PROCESS | 2230 | 1471345573168 Marionette DEBUG loaded listener.js 04:06:13 INFO - PROCESS | 2230 | ++DOMWINDOW == 80 (0x11911d000) [pid = 2230] [serial = 1976] [outer = 0x11811d400] 04:06:13 INFO - PROCESS | 2230 | 1471345573482 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]]]}] 04:06:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 04:06:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 570ms 04:06:13 INFO - PROCESS | 2230 | 1471345573532 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 04:06:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 04:06:13 INFO - PROCESS | 2230 | 1471345573534 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 04:06:13 INFO - PROCESS | 2230 | 1471345573536 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 04:06:13 INFO - PROCESS | 2230 | 1471345573538 Marionette TRACE conn2 <- [1,2606,null,{}] 04:06:13 INFO - PROCESS | 2230 | 1471345573547 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}] 04:06:13 INFO - PROCESS | 2230 | 1471345573550 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:06:13 INFO - PROCESS | 2230 | 1471345573638 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 04:06:13 INFO - PROCESS | 2230 | 1471345573698 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:13 INFO - PROCESS | 2230 | 1471345573701 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:06:13 INFO - PROCESS | 2230 | ++DOCSHELL 0x125063800 == 32 [pid = 2230] [id = 659] 04:06:13 INFO - PROCESS | 2230 | ++DOMWINDOW == 81 (0x11911f400) [pid = 2230] [serial = 1977] [outer = 0x0] 04:06:13 INFO - PROCESS | 2230 | ++DOMWINDOW == 82 (0x11953ac00) [pid = 2230] [serial = 1978] [outer = 0x11911f400] 04:06:13 INFO - PROCESS | 2230 | 1471345573730 Marionette DEBUG loaded listener.js 04:06:13 INFO - PROCESS | 2230 | ++DOMWINDOW == 83 (0x119cb6800) [pid = 2230] [serial = 1979] [outer = 0x11911f400] 04:06:14 INFO - PROCESS | 2230 | 1471345574037 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]]]}] 04:06:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 04:06:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 524ms 04:06:14 INFO - PROCESS | 2230 | 1471345574064 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 04:06:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 04:06:14 INFO - PROCESS | 2230 | 1471345574065 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 04:06:14 INFO - PROCESS | 2230 | 1471345574068 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 04:06:14 INFO - PROCESS | 2230 | 1471345574069 Marionette TRACE conn2 <- [1,2610,null,{}] 04:06:14 INFO - PROCESS | 2230 | 1471345574071 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}] 04:06:14 INFO - PROCESS | 2230 | 1471345574073 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:06:14 INFO - PROCESS | 2230 | 1471345574165 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 04:06:14 INFO - PROCESS | 2230 | 1471345574228 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:14 INFO - PROCESS | 2230 | 1471345574229 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:06:14 INFO - PROCESS | 2230 | ++DOCSHELL 0x128bb8800 == 33 [pid = 2230] [id = 660] 04:06:14 INFO - PROCESS | 2230 | ++DOMWINDOW == 84 (0x1194abc00) [pid = 2230] [serial = 1980] [outer = 0x0] 04:06:14 INFO - PROCESS | 2230 | ++DOMWINDOW == 85 (0x120fdd400) [pid = 2230] [serial = 1981] [outer = 0x1194abc00] 04:06:14 INFO - PROCESS | 2230 | 1471345574255 Marionette DEBUG loaded listener.js 04:06:14 INFO - PROCESS | 2230 | ++DOMWINDOW == 86 (0x124097000) [pid = 2230] [serial = 1982] [outer = 0x1194abc00] 04:06:14 INFO - PROCESS | 2230 | 1471345574596 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]]]}] 04:06:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 04:06:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 568ms 04:06:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 04:06:14 INFO - PROCESS | 2230 | 1471345574637 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 04:06:14 INFO - PROCESS | 2230 | 1471345574638 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 04:06:14 INFO - PROCESS | 2230 | 1471345574640 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 04:06:14 INFO - PROCESS | 2230 | 1471345574642 Marionette TRACE conn2 <- [1,2614,null,{}] 04:06:14 INFO - PROCESS | 2230 | 1471345574644 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}] 04:06:14 INFO - PROCESS | 2230 | 1471345574645 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:06:14 INFO - PROCESS | 2230 | 1471345574748 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 04:06:14 INFO - PROCESS | 2230 | 1471345574752 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:14 INFO - PROCESS | 2230 | 1471345574753 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:06:14 INFO - PROCESS | 2230 | ++DOCSHELL 0x129359000 == 34 [pid = 2230] [id = 661] 04:06:14 INFO - PROCESS | 2230 | ++DOMWINDOW == 87 (0x112af4c00) [pid = 2230] [serial = 1983] [outer = 0x0] 04:06:14 INFO - PROCESS | 2230 | ++DOMWINDOW == 88 (0x1240c6400) [pid = 2230] [serial = 1984] [outer = 0x112af4c00] 04:06:14 INFO - PROCESS | 2230 | 1471345574779 Marionette DEBUG loaded listener.js 04:06:14 INFO - PROCESS | 2230 | ++DOMWINDOW == 89 (0x1248c1400) [pid = 2230] [serial = 1985] [outer = 0x112af4c00] 04:06:15 INFO - PROCESS | 2230 | 1471345575132 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]]]}] 04:06:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 04:06:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 518ms 04:06:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 04:06:15 INFO - PROCESS | 2230 | 1471345575166 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 04:06:15 INFO - PROCESS | 2230 | 1471345575167 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 04:06:15 INFO - PROCESS | 2230 | 1471345575170 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 04:06:15 INFO - PROCESS | 2230 | 1471345575171 Marionette TRACE conn2 <- [1,2618,null,{}] 04:06:15 INFO - PROCESS | 2230 | 1471345575173 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}] 04:06:15 INFO - PROCESS | 2230 | 1471345575178 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:06:15 INFO - PROCESS | 2230 | 1471345575300 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 04:06:15 INFO - PROCESS | 2230 | 1471345575320 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:15 INFO - PROCESS | 2230 | 1471345575321 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:06:15 INFO - PROCESS | 2230 | ++DOCSHELL 0x12b1d0800 == 35 [pid = 2230] [id = 662] 04:06:15 INFO - PROCESS | 2230 | ++DOMWINDOW == 90 (0x1248cf400) [pid = 2230] [serial = 1986] [outer = 0x0] 04:06:15 INFO - PROCESS | 2230 | ++DOMWINDOW == 91 (0x125592000) [pid = 2230] [serial = 1987] [outer = 0x1248cf400] 04:06:15 INFO - PROCESS | 2230 | 1471345575348 Marionette DEBUG loaded listener.js 04:06:15 INFO - PROCESS | 2230 | ++DOMWINDOW == 92 (0x1270cc000) [pid = 2230] [serial = 1988] [outer = 0x1248cf400] 04:06:15 INFO - PROCESS | 2230 | 1471345575703 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]]]}] 04:06:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 04:06:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 573ms 04:06:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 04:06:15 INFO - PROCESS | 2230 | 1471345575749 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 04:06:15 INFO - PROCESS | 2230 | 1471345575750 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 04:06:15 INFO - PROCESS | 2230 | 1471345575752 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 04:06:15 INFO - PROCESS | 2230 | 1471345575754 Marionette TRACE conn2 <- [1,2622,null,{}] 04:06:15 INFO - PROCESS | 2230 | 1471345575756 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}] 04:06:15 INFO - PROCESS | 2230 | 1471345575757 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:06:15 INFO - PROCESS | 2230 | 1471345575864 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 04:06:15 INFO - PROCESS | 2230 | 1471345575868 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:15 INFO - PROCESS | 2230 | 1471345575869 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:06:15 INFO - PROCESS | 2230 | ++DOCSHELL 0x12bdd4800 == 36 [pid = 2230] [id = 663] 04:06:15 INFO - PROCESS | 2230 | ++DOMWINDOW == 93 (0x1270cc400) [pid = 2230] [serial = 1989] [outer = 0x0] 04:06:15 INFO - PROCESS | 2230 | ++DOMWINDOW == 94 (0x127612800) [pid = 2230] [serial = 1990] [outer = 0x1270cc400] 04:06:15 INFO - PROCESS | 2230 | 1471345575931 Marionette DEBUG loaded listener.js 04:06:15 INFO - PROCESS | 2230 | ++DOMWINDOW == 95 (0x128c4e800) [pid = 2230] [serial = 1991] [outer = 0x1270cc400] 04:06:16 INFO - PROCESS | 2230 | 1471345576256 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]]]}] 04:06:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 04:06:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 520ms 04:06:16 INFO - PROCESS | 2230 | 1471345576272 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 04:06:16 INFO - PROCESS | 2230 | 1471345576275 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 04:06:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 04:06:16 INFO - PROCESS | 2230 | 1471345576280 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 04:06:16 INFO - PROCESS | 2230 | 1471345576281 Marionette TRACE conn2 <- [1,2626,null,{}] 04:06:16 INFO - PROCESS | 2230 | 1471345576283 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}] 04:06:16 INFO - PROCESS | 2230 | 1471345576284 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:06:16 INFO - PROCESS | 2230 | 1471345576388 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 04:06:16 INFO - PROCESS | 2230 | 1471345576427 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:16 INFO - PROCESS | 2230 | 1471345576428 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:06:16 INFO - PROCESS | 2230 | ++DOCSHELL 0x118737800 == 37 [pid = 2230] [id = 664] 04:06:16 INFO - PROCESS | 2230 | ++DOMWINDOW == 96 (0x127616800) [pid = 2230] [serial = 1992] [outer = 0x0] 04:06:16 INFO - PROCESS | 2230 | ++DOMWINDOW == 97 (0x128d03000) [pid = 2230] [serial = 1993] [outer = 0x127616800] 04:06:16 INFO - PROCESS | 2230 | 1471345576454 Marionette DEBUG loaded listener.js 04:06:16 INFO - PROCESS | 2230 | ++DOMWINDOW == 98 (0x128c55000) [pid = 2230] [serial = 1994] [outer = 0x127616800] 04:06:16 INFO - PROCESS | 2230 | --DOMWINDOW == 97 (0x118375c00) [pid = 2230] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 04:06:16 INFO - PROCESS | 2230 | --DOMWINDOW == 96 (0x112d47000) [pid = 2230] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 04:06:16 INFO - PROCESS | 2230 | --DOMWINDOW == 95 (0x113d21000) [pid = 2230] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 04:06:16 INFO - PROCESS | 2230 | --DOMWINDOW == 94 (0x1168e1800) [pid = 2230] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 04:06:16 INFO - PROCESS | 2230 | --DOMWINDOW == 93 (0x118373c00) [pid = 2230] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 04:06:16 INFO - PROCESS | 2230 | --DOMWINDOW == 92 (0x116aa8400) [pid = 2230] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 04:06:16 INFO - PROCESS | 2230 | --DOMWINDOW == 91 (0x111c16800) [pid = 2230] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 04:06:16 INFO - PROCESS | 2230 | --DOMWINDOW == 90 (0x11811b000) [pid = 2230] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 04:06:16 INFO - PROCESS | 2230 | --DOMWINDOW == 89 (0x112a85c00) [pid = 2230] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 04:06:16 INFO - PROCESS | 2230 | --DOMWINDOW == 88 (0x1187ca800) [pid = 2230] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 04:06:16 INFO - PROCESS | 2230 | --DOMWINDOW == 87 (0x1187ccc00) [pid = 2230] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 04:06:16 INFO - PROCESS | 2230 | --DOMWINDOW == 86 (0x1240c4000) [pid = 2230] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 04:06:16 INFO - PROCESS | 2230 | --DOMWINDOW == 85 (0x11953a400) [pid = 2230] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 04:06:16 INFO - PROCESS | 2230 | --DOMWINDOW == 84 (0x120ea1400) [pid = 2230] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 04:06:16 INFO - PROCESS | 2230 | --DOMWINDOW == 83 (0x1162eb000) [pid = 2230] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 04:06:16 INFO - PROCESS | 2230 | --DOMWINDOW == 82 (0x111e58c00) [pid = 2230] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 04:06:16 INFO - PROCESS | 2230 | 1471345576851 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]]]}] 04:06:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 04:06:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 619ms 04:06:16 INFO - PROCESS | 2230 | 1471345576900 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 04:06:16 INFO - PROCESS | 2230 | 1471345576901 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 04:06:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 04:06:16 INFO - PROCESS | 2230 | 1471345576903 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 04:06:16 INFO - PROCESS | 2230 | 1471345576904 Marionette TRACE conn2 <- [1,2630,null,{}] 04:06:16 INFO - PROCESS | 2230 | 1471345576907 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}] 04:06:16 INFO - PROCESS | 2230 | 1471345576908 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:06:17 INFO - PROCESS | 2230 | 1471345576999 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 04:06:17 INFO - PROCESS | 2230 | 1471345577003 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:17 INFO - PROCESS | 2230 | 1471345577004 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:06:17 INFO - PROCESS | 2230 | ++DOCSHELL 0x12505e800 == 38 [pid = 2230] [id = 665] 04:06:17 INFO - PROCESS | 2230 | ++DOMWINDOW == 83 (0x112a8bc00) [pid = 2230] [serial = 1995] [outer = 0x0] 04:06:17 INFO - PROCESS | 2230 | ++DOMWINDOW == 84 (0x1187ca800) [pid = 2230] [serial = 1996] [outer = 0x112a8bc00] 04:06:17 INFO - PROCESS | 2230 | 1471345577033 Marionette DEBUG loaded listener.js 04:06:17 INFO - PROCESS | 2230 | ++DOMWINDOW == 85 (0x119741c00) [pid = 2230] [serial = 1997] [outer = 0x112a8bc00] 04:06:17 INFO - PROCESS | 2230 | 1471345577510 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]]]}] 04:06:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 04:06:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 621ms 04:06:17 INFO - PROCESS | 2230 | 1471345577528 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 04:06:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 04:06:17 INFO - PROCESS | 2230 | 1471345577530 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 04:06:17 INFO - PROCESS | 2230 | 1471345577533 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 04:06:17 INFO - PROCESS | 2230 | 1471345577535 Marionette TRACE conn2 <- [1,2634,null,{}] 04:06:17 INFO - PROCESS | 2230 | 1471345577537 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}] 04:06:17 INFO - PROCESS | 2230 | 1471345577538 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:06:17 INFO - PROCESS | 2230 | 1471345577619 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 04:06:17 INFO - PROCESS | 2230 | 1471345577626 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:17 INFO - PROCESS | 2230 | 1471345577627 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:06:17 INFO - PROCESS | 2230 | ++DOCSHELL 0x12cabb000 == 39 [pid = 2230] [id = 666] 04:06:17 INFO - PROCESS | 2230 | ++DOMWINDOW == 86 (0x120ea4400) [pid = 2230] [serial = 1998] [outer = 0x0] 04:06:17 INFO - PROCESS | 2230 | ++DOMWINDOW == 87 (0x12704bc00) [pid = 2230] [serial = 1999] [outer = 0x120ea4400] 04:06:17 INFO - PROCESS | 2230 | 1471345577653 Marionette DEBUG loaded listener.js 04:06:17 INFO - PROCESS | 2230 | ++DOMWINDOW == 88 (0x128d06000) [pid = 2230] [serial = 2000] [outer = 0x120ea4400] 04:06:18 INFO - PROCESS | 2230 | 1471345578013 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]]]}] 04:06:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 04:06:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 519ms 04:06:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 04:06:18 INFO - PROCESS | 2230 | 1471345578052 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 04:06:18 INFO - PROCESS | 2230 | 1471345578054 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 04:06:18 INFO - PROCESS | 2230 | 1471345578057 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 04:06:18 INFO - PROCESS | 2230 | 1471345578060 Marionette TRACE conn2 <- [1,2638,null,{}] 04:06:18 INFO - PROCESS | 2230 | 1471345578063 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}] 04:06:18 INFO - PROCESS | 2230 | 1471345578064 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:06:18 INFO - PROCESS | 2230 | 1471345578159 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 04:06:18 INFO - PROCESS | 2230 | 1471345578224 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:18 INFO - PROCESS | 2230 | 1471345578225 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:06:18 INFO - PROCESS | 2230 | ++DOCSHELL 0x12cc44800 == 40 [pid = 2230] [id = 667] 04:06:18 INFO - PROCESS | 2230 | ++DOMWINDOW == 89 (0x128d06c00) [pid = 2230] [serial = 2001] [outer = 0x0] 04:06:18 INFO - PROCESS | 2230 | ++DOMWINDOW == 90 (0x128d10000) [pid = 2230] [serial = 2002] [outer = 0x128d06c00] 04:06:18 INFO - PROCESS | 2230 | 1471345578253 Marionette DEBUG loaded listener.js 04:06:18 INFO - PROCESS | 2230 | ++DOMWINDOW == 91 (0x128e3e800) [pid = 2230] [serial = 2003] [outer = 0x128d06c00] 04:06:18 INFO - PROCESS | 2230 | 1471345578531 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]]]}] 04:06:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 04:06:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 522ms 04:06:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 04:06:18 INFO - PROCESS | 2230 | 1471345578579 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 04:06:18 INFO - PROCESS | 2230 | 1471345578581 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 04:06:18 INFO - PROCESS | 2230 | 1471345578583 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 04:06:18 INFO - PROCESS | 2230 | 1471345578584 Marionette TRACE conn2 <- [1,2642,null,{}] 04:06:18 INFO - PROCESS | 2230 | 1471345578586 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}] 04:06:18 INFO - PROCESS | 2230 | 1471345578587 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:06:18 INFO - PROCESS | 2230 | 1471345578729 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 04:06:18 INFO - PROCESS | 2230 | 1471345578789 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:18 INFO - PROCESS | 2230 | 1471345578791 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:06:18 INFO - PROCESS | 2230 | ++DOCSHELL 0x116850800 == 41 [pid = 2230] [id = 668] 04:06:18 INFO - PROCESS | 2230 | ++DOMWINDOW == 92 (0x110f98c00) [pid = 2230] [serial = 2004] [outer = 0x0] 04:06:18 INFO - PROCESS | 2230 | ++DOMWINDOW == 93 (0x112709800) [pid = 2230] [serial = 2005] [outer = 0x110f98c00] 04:06:18 INFO - PROCESS | 2230 | 1471345578824 Marionette DEBUG loaded listener.js 04:06:18 INFO - PROCESS | 2230 | ++DOMWINDOW == 94 (0x1138d2400) [pid = 2230] [serial = 2006] [outer = 0x110f98c00] 04:06:19 INFO - PROCESS | 2230 | 1471345579308 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]]]}] 04:06:19 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 04:06:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 768ms 04:06:19 INFO - PROCESS | 2230 | 1471345579352 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 04:06:19 INFO - PROCESS | 2230 | 1471345579355 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 04:06:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 04:06:19 INFO - PROCESS | 2230 | 1471345579358 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 04:06:19 INFO - PROCESS | 2230 | 1471345579360 Marionette TRACE conn2 <- [1,2646,null,{}] 04:06:19 INFO - PROCESS | 2230 | 1471345579363 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}] 04:06:19 INFO - PROCESS | 2230 | 1471345579367 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:06:19 INFO - PROCESS | 2230 | 1471345579475 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 04:06:19 INFO - PROCESS | 2230 | 1471345579551 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:19 INFO - PROCESS | 2230 | 1471345579552 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:06:19 INFO - PROCESS | 2230 | ++DOCSHELL 0x125056000 == 42 [pid = 2230] [id = 669] 04:06:19 INFO - PROCESS | 2230 | ++DOMWINDOW == 95 (0x1170fd000) [pid = 2230] [serial = 2007] [outer = 0x0] 04:06:19 INFO - PROCESS | 2230 | ++DOMWINDOW == 96 (0x11858c000) [pid = 2230] [serial = 2008] [outer = 0x1170fd000] 04:06:19 INFO - PROCESS | 2230 | 1471345579584 Marionette DEBUG loaded listener.js 04:06:19 INFO - PROCESS | 2230 | ++DOMWINDOW == 97 (0x1194aa800) [pid = 2230] [serial = 2009] [outer = 0x1170fd000] 04:06:20 INFO - PROCESS | 2230 | 1471345580012 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]]]}] 04:06:20 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 04:06:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 670ms 04:06:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 04:06:20 INFO - PROCESS | 2230 | 1471345580028 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 04:06:20 INFO - PROCESS | 2230 | 1471345580030 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 04:06:20 INFO - PROCESS | 2230 | 1471345580033 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 04:06:20 INFO - PROCESS | 2230 | 1471345580034 Marionette TRACE conn2 <- [1,2650,null,{}] 04:06:20 INFO - PROCESS | 2230 | 1471345580037 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}] 04:06:20 INFO - PROCESS | 2230 | 1471345580038 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:06:20 INFO - PROCESS | 2230 | 1471345580163 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 04:06:20 INFO - PROCESS | 2230 | 1471345580240 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:20 INFO - PROCESS | 2230 | 1471345580241 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:06:20 INFO - PROCESS | 2230 | ++DOCSHELL 0x12ba7c800 == 43 [pid = 2230] [id = 670] 04:06:20 INFO - PROCESS | 2230 | ++DOMWINDOW == 98 (0x119726000) [pid = 2230] [serial = 2010] [outer = 0x0] 04:06:20 INFO - PROCESS | 2230 | ++DOMWINDOW == 99 (0x119ccec00) [pid = 2230] [serial = 2011] [outer = 0x119726000] 04:06:20 INFO - PROCESS | 2230 | 1471345580271 Marionette DEBUG loaded listener.js 04:06:20 INFO - PROCESS | 2230 | ++DOMWINDOW == 100 (0x124189400) [pid = 2230] [serial = 2012] [outer = 0x119726000] 04:06:20 INFO - PROCESS | 2230 | 1471345580683 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]]]}] 04:06:20 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 04:06:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 668ms 04:06:20 INFO - PROCESS | 2230 | 1471345580702 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 04:06:20 INFO - PROCESS | 2230 | 1471345580705 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 04:06:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 04:06:20 INFO - PROCESS | 2230 | 1471345580713 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 04:06:20 INFO - PROCESS | 2230 | 1471345580716 Marionette TRACE conn2 <- [1,2654,null,{}] 04:06:20 INFO - PROCESS | 2230 | 1471345580719 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}] 04:06:20 INFO - PROCESS | 2230 | 1471345580721 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:06:20 INFO - PROCESS | 2230 | 1471345580831 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 04:06:20 INFO - PROCESS | 2230 | 1471345580894 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:20 INFO - PROCESS | 2230 | 1471345580896 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:06:20 INFO - PROCESS | 2230 | ++DOCSHELL 0x12d3bf800 == 44 [pid = 2230] [id = 671] 04:06:20 INFO - PROCESS | 2230 | ++DOMWINDOW == 101 (0x119748000) [pid = 2230] [serial = 2013] [outer = 0x0] 04:06:20 INFO - PROCESS | 2230 | ++DOMWINDOW == 102 (0x125548400) [pid = 2230] [serial = 2014] [outer = 0x119748000] 04:06:20 INFO - PROCESS | 2230 | 1471345580967 Marionette DEBUG loaded listener.js 04:06:21 INFO - PROCESS | 2230 | ++DOMWINDOW == 103 (0x1270c2800) [pid = 2230] [serial = 2015] [outer = 0x119748000] 04:06:21 INFO - PROCESS | 2230 | 1471345581409 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]]]}] 04:06:21 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 04:06:21 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 725ms 04:06:21 INFO - PROCESS | 2230 | 1471345581442 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 04:06:21 INFO - PROCESS | 2230 | 1471345581443 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 04:06:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 04:06:21 INFO - PROCESS | 2230 | 1471345581447 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 04:06:21 INFO - PROCESS | 2230 | 1471345581449 Marionette TRACE conn2 <- [1,2658,null,{}] 04:06:21 INFO - PROCESS | 2230 | 1471345581451 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}] 04:06:21 INFO - PROCESS | 2230 | 1471345581452 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:06:21 INFO - PROCESS | 2230 | 1471345581582 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 04:06:21 INFO - PROCESS | 2230 | 1471345581657 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:21 INFO - PROCESS | 2230 | 1471345581658 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:06:21 INFO - PROCESS | 2230 | ++DOCSHELL 0x11916e000 == 45 [pid = 2230] [id = 672] 04:06:21 INFO - PROCESS | 2230 | ++DOMWINDOW == 104 (0x1170f3400) [pid = 2230] [serial = 2016] [outer = 0x0] 04:06:21 INFO - PROCESS | 2230 | ++DOMWINDOW == 105 (0x11952fc00) [pid = 2230] [serial = 2017] [outer = 0x1170f3400] 04:06:21 INFO - PROCESS | 2230 | 1471345581689 Marionette DEBUG loaded listener.js 04:06:21 INFO - PROCESS | 2230 | ++DOMWINDOW == 106 (0x1270c9000) [pid = 2230] [serial = 2018] [outer = 0x1170f3400] 04:06:22 INFO - PROCESS | 2230 | 1471345582226 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]]]}] 04:06:22 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 04:06:22 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 819ms 04:06:22 INFO - PROCESS | 2230 | 1471345582267 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 04:06:22 INFO - PROCESS | 2230 | 1471345582270 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 04:06:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 04:06:22 INFO - PROCESS | 2230 | 1471345582292 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 04:06:22 INFO - PROCESS | 2230 | 1471345582294 Marionette TRACE conn2 <- [1,2662,null,{}] 04:06:22 INFO - PROCESS | 2230 | 1471345582300 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}] 04:06:22 INFO - PROCESS | 2230 | 1471345582301 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:06:22 INFO - PROCESS | 2230 | 1471345582401 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 04:06:22 INFO - PROCESS | 2230 | 1471345582478 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:22 INFO - PROCESS | 2230 | 1471345582479 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:06:22 INFO - PROCESS | 2230 | ++DOCSHELL 0x119c1f000 == 46 [pid = 2230] [id = 673] 04:06:22 INFO - PROCESS | 2230 | ++DOMWINDOW == 107 (0x116aa6400) [pid = 2230] [serial = 2019] [outer = 0x0] 04:06:22 INFO - PROCESS | 2230 | ++DOMWINDOW == 108 (0x11811a800) [pid = 2230] [serial = 2020] [outer = 0x116aa6400] 04:06:22 INFO - PROCESS | 2230 | 1471345582509 Marionette DEBUG loaded listener.js 04:06:22 INFO - PROCESS | 2230 | ++DOMWINDOW == 109 (0x118375400) [pid = 2230] [serial = 2021] [outer = 0x116aa6400] 04:06:23 INFO - PROCESS | 2230 | --DOCSHELL 0x12cc44800 == 45 [pid = 2230] [id = 667] 04:06:23 INFO - PROCESS | 2230 | --DOCSHELL 0x12cabb000 == 44 [pid = 2230] [id = 666] 04:06:23 INFO - PROCESS | 2230 | --DOCSHELL 0x12505e800 == 43 [pid = 2230] [id = 665] 04:06:23 INFO - PROCESS | 2230 | --DOCSHELL 0x118737800 == 42 [pid = 2230] [id = 664] 04:06:23 INFO - PROCESS | 2230 | --DOCSHELL 0x12bdd4800 == 41 [pid = 2230] [id = 663] 04:06:23 INFO - PROCESS | 2230 | --DOCSHELL 0x12b1d0800 == 40 [pid = 2230] [id = 662] 04:06:23 INFO - PROCESS | 2230 | --DOCSHELL 0x129359000 == 39 [pid = 2230] [id = 661] 04:06:23 INFO - PROCESS | 2230 | --DOCSHELL 0x128bb8800 == 38 [pid = 2230] [id = 660] 04:06:23 INFO - PROCESS | 2230 | --DOCSHELL 0x125063800 == 37 [pid = 2230] [id = 659] 04:06:23 INFO - PROCESS | 2230 | --DOCSHELL 0x123903800 == 36 [pid = 2230] [id = 658] 04:06:23 INFO - PROCESS | 2230 | --DOCSHELL 0x11812f800 == 35 [pid = 2230] [id = 657] 04:06:23 INFO - PROCESS | 2230 | --DOCSHELL 0x126d7b800 == 34 [pid = 2230] [id = 656] 04:06:23 INFO - PROCESS | 2230 | --DOCSHELL 0x118fdf800 == 33 [pid = 2230] [id = 655] 04:06:23 INFO - PROCESS | 2230 | --DOCSHELL 0x12c090000 == 32 [pid = 2230] [id = 654] 04:06:23 INFO - PROCESS | 2230 | --DOCSHELL 0x11916e000 == 31 [pid = 2230] [id = 672] 04:06:23 INFO - PROCESS | 2230 | --DOCSHELL 0x12d3bf800 == 30 [pid = 2230] [id = 671] 04:06:23 INFO - PROCESS | 2230 | --DOCSHELL 0x12ba7c800 == 29 [pid = 2230] [id = 670] 04:06:23 INFO - PROCESS | 2230 | --DOCSHELL 0x125056000 == 28 [pid = 2230] [id = 669] 04:06:23 INFO - PROCESS | 2230 | --DOCSHELL 0x116850800 == 27 [pid = 2230] [id = 668] 04:06:23 INFO - PROCESS | 2230 | --DOMWINDOW == 108 (0x11911ac00) [pid = 2230] [serial = 1939] [outer = 0x0] [url = about:blank] 04:06:23 INFO - PROCESS | 2230 | --DOMWINDOW == 107 (0x113805000) [pid = 2230] [serial = 1930] [outer = 0x0] [url = about:blank] 04:06:23 INFO - PROCESS | 2230 | --DOMWINDOW == 106 (0x11605d000) [pid = 2230] [serial = 1931] [outer = 0x0] [url = about:blank] 04:06:23 INFO - PROCESS | 2230 | --DOMWINDOW == 105 (0x11810a400) [pid = 2230] [serial = 1928] [outer = 0x0] [url = about:blank] 04:06:23 INFO - PROCESS | 2230 | --DOMWINDOW == 104 (0x1168ecc00) [pid = 2230] [serial = 1927] [outer = 0x0] [url = about:blank] 04:06:23 INFO - PROCESS | 2230 | --DOMWINDOW == 103 (0x117293400) [pid = 2230] [serial = 1933] [outer = 0x0] [url = about:blank] 04:06:23 INFO - PROCESS | 2230 | --DOMWINDOW == 102 (0x118113400) [pid = 2230] [serial = 1934] [outer = 0x0] [url = about:blank] 04:06:23 INFO - PROCESS | 2230 | --DOMWINDOW == 101 (0x11858bc00) [pid = 2230] [serial = 1936] [outer = 0x0] [url = about:blank] 04:06:23 INFO - PROCESS | 2230 | --DOMWINDOW == 100 (0x1187cac00) [pid = 2230] [serial = 1937] [outer = 0x0] [url = about:blank] 04:06:23 INFO - PROCESS | 2230 | --DOMWINDOW == 99 (0x118371c00) [pid = 2230] [serial = 1916] [outer = 0x0] [url = about:blank] 04:06:23 INFO - PROCESS | 2230 | --DOMWINDOW == 98 (0x11769dc00) [pid = 2230] [serial = 1915] [outer = 0x0] [url = about:blank] 04:06:23 INFO - PROCESS | 2230 | --DOMWINDOW == 97 (0x119537800) [pid = 2230] [serial = 1942] [outer = 0x0] [url = about:blank] 04:06:23 INFO - PROCESS | 2230 | --DOMWINDOW == 96 (0x119cc2400) [pid = 2230] [serial = 1945] [outer = 0x0] [url = about:blank] 04:06:23 INFO - PROCESS | 2230 | --DOMWINDOW == 95 (0x11810fc00) [pid = 2230] [serial = 1954] [outer = 0x0] [url = about:blank] 04:06:23 INFO - PROCESS | 2230 | --DOMWINDOW == 94 (0x124188800) [pid = 2230] [serial = 1948] [outer = 0x0] [url = about:blank] 04:06:23 INFO - PROCESS | 2230 | --DOMWINDOW == 93 (0x1248c0800) [pid = 2230] [serial = 1949] [outer = 0x0] [url = about:blank] 04:06:23 INFO - PROCESS | 2230 | --DOMWINDOW == 92 (0x119537c00) [pid = 2230] [serial = 1919] [outer = 0x0] [url = about:blank] 04:06:23 INFO - PROCESS | 2230 | --DOMWINDOW == 91 (0x124c0e800) [pid = 2230] [serial = 1951] [outer = 0x0] [url = about:blank] 04:06:23 INFO - PROCESS | 2230 | --DOMWINDOW == 90 (0x1194ae400) [pid = 2230] [serial = 1918] [outer = 0x0] [url = about:blank] 04:06:23 INFO - PROCESS | 2230 | --DOMWINDOW == 89 (0x124cf4800) [pid = 2230] [serial = 1957] [outer = 0x0] [url = about:blank] 04:06:23 INFO - PROCESS | 2230 | --DOMWINDOW == 88 (0x12554ac00) [pid = 2230] [serial = 1922] [outer = 0x0] [url = about:blank] 04:06:23 INFO - PROCESS | 2230 | --DOMWINDOW == 87 (0x12450f400) [pid = 2230] [serial = 1921] [outer = 0x0] [url = about:blank] 04:06:23 INFO - PROCESS | 2230 | --DOMWINDOW == 86 (0x1250f2800) [pid = 2230] [serial = 1952] [outer = 0x0] [url = about:blank] 04:06:23 INFO - PROCESS | 2230 | --DOMWINDOW == 85 (0x1240c3800) [pid = 2230] [serial = 1946] [outer = 0x0] [url = about:blank] 04:06:23 INFO - PROCESS | 2230 | --DOMWINDOW == 84 (0x11973ec00) [pid = 2230] [serial = 1943] [outer = 0x0] [url = about:blank] 04:06:23 INFO - PROCESS | 2230 | --DOMWINDOW == 83 (0x1270c2400) [pid = 2230] [serial = 1961] [outer = 0x0] [url = about:blank] 04:06:23 INFO - PROCESS | 2230 | --DOMWINDOW == 82 (0x1239cd000) [pid = 2230] [serial = 1924] [outer = 0x0] [url = about:blank] 04:06:23 INFO - PROCESS | 2230 | --DOMWINDOW == 81 (0x119538c00) [pid = 2230] [serial = 1955] [outer = 0x0] [url = about:blank] 04:06:23 INFO - PROCESS | 2230 | --DOMWINDOW == 80 (0x12760cc00) [pid = 2230] [serial = 1963] [outer = 0x0] [url = about:blank] 04:06:23 INFO - PROCESS | 2230 | --DOMWINDOW == 79 (0x1194c2000) [pid = 2230] [serial = 1940] [outer = 0x0] [url = about:blank] 04:06:23 INFO - PROCESS | 2230 | --DOMWINDOW == 78 (0x127610c00) [pid = 2230] [serial = 1925] [outer = 0x0] [url = about:blank] 04:06:23 INFO - PROCESS | 2230 | --DOMWINDOW == 77 (0x12554d400) [pid = 2230] [serial = 1958] [outer = 0x0] [url = about:blank] 04:06:23 INFO - PROCESS | 2230 | --DOMWINDOW == 76 (0x12554bc00) [pid = 2230] [serial = 1960] [outer = 0x0] [url = about:blank] 04:06:23 INFO - PROCESS | 2230 | 1471345583508 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]]]}] 04:06:23 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 04:06:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1245ms 04:06:23 INFO - PROCESS | 2230 | 1471345583518 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 04:06:23 INFO - PROCESS | 2230 | 1471345583520 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 04:06:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 04:06:23 INFO - PROCESS | 2230 | 1471345583532 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 04:06:23 INFO - PROCESS | 2230 | 1471345583534 Marionette TRACE conn2 <- [1,2666,null,{}] 04:06:23 INFO - PROCESS | 2230 | 1471345583538 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}] 04:06:23 INFO - PROCESS | 2230 | 1471345583540 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:06:23 INFO - PROCESS | 2230 | 1471345583663 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 04:06:23 INFO - PROCESS | 2230 | 1471345583671 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:23 INFO - PROCESS | 2230 | 1471345583673 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:06:23 INFO - PROCESS | 2230 | ++DOCSHELL 0x116f7a800 == 28 [pid = 2230] [id = 674] 04:06:23 INFO - PROCESS | 2230 | ++DOMWINDOW == 77 (0x116059c00) [pid = 2230] [serial = 2022] [outer = 0x0] 04:06:23 INFO - PROCESS | 2230 | ++DOMWINDOW == 78 (0x1160cb400) [pid = 2230] [serial = 2023] [outer = 0x116059c00] 04:06:23 INFO - PROCESS | 2230 | 1471345583752 Marionette DEBUG loaded listener.js 04:06:23 INFO - PROCESS | 2230 | ++DOMWINDOW == 79 (0x112a8c400) [pid = 2230] [serial = 2024] [outer = 0x116059c00] 04:06:24 INFO - PROCESS | 2230 | --DOCSHELL 0x12cac8800 == 27 [pid = 2230] [id = 15] 04:06:24 INFO - PROCESS | 2230 | 1471345584567 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]]]}] 04:06:24 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) 04:06:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1079ms 04:06:24 INFO - PROCESS | 2230 | 1471345584603 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 04:06:24 INFO - PROCESS | 2230 | 1471345584607 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 04:06:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 04:06:24 INFO - PROCESS | 2230 | 1471345584613 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 04:06:24 INFO - PROCESS | 2230 | 1471345584615 Marionette TRACE conn2 <- [1,2670,null,{}] 04:06:24 INFO - PROCESS | 2230 | 1471345584618 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}] 04:06:24 INFO - PROCESS | 2230 | 1471345584619 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:06:24 INFO - PROCESS | 2230 | 1471345584700 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 04:06:24 INFO - PROCESS | 2230 | 1471345584704 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:24 INFO - PROCESS | 2230 | 1471345584706 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:06:24 INFO - PROCESS | 2230 | ++DOCSHELL 0x11993f800 == 28 [pid = 2230] [id = 675] 04:06:24 INFO - PROCESS | 2230 | ++DOMWINDOW == 80 (0x1168eac00) [pid = 2230] [serial = 2025] [outer = 0x0] 04:06:24 INFO - PROCESS | 2230 | ++DOMWINDOW == 81 (0x118109800) [pid = 2230] [serial = 2026] [outer = 0x1168eac00] 04:06:24 INFO - PROCESS | 2230 | 1471345584737 Marionette DEBUG loaded listener.js 04:06:24 INFO - PROCESS | 2230 | ++DOMWINDOW == 82 (0x118190400) [pid = 2230] [serial = 2027] [outer = 0x1168eac00] 04:06:25 INFO - PROCESS | 2230 | 1471345585605 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"]]]}] 04:06:25 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 04:06:25 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 04:06:25 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 04:06:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:06:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 04:06:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 1020ms 04:06:25 INFO - PROCESS | 2230 | 1471345585633 Marionette TRACE conn2 -> [0,2673,"getWindowHandle",null] 04:06:25 INFO - PROCESS | 2230 | 1471345585635 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 04:06:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 04:06:25 INFO - PROCESS | 2230 | 1471345585637 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 04:06:25 INFO - PROCESS | 2230 | 1471345585640 Marionette TRACE conn2 <- [1,2674,null,{}] 04:06:25 INFO - PROCESS | 2230 | 1471345585667 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}] 04:06:25 INFO - PROCESS | 2230 | 1471345585671 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:06:25 INFO - PROCESS | 2230 | 1471345585770 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 04:06:25 INFO - PROCESS | 2230 | 1471345585807 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:25 INFO - PROCESS | 2230 | 1471345585809 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:06:25 INFO - PROCESS | 2230 | ++DOCSHELL 0x124599800 == 29 [pid = 2230] [id = 676] 04:06:25 INFO - PROCESS | 2230 | ++DOMWINDOW == 83 (0x112a92c00) [pid = 2230] [serial = 2028] [outer = 0x0] 04:06:25 INFO - PROCESS | 2230 | ++DOMWINDOW == 84 (0x11911f000) [pid = 2230] [serial = 2029] [outer = 0x112a92c00] 04:06:25 INFO - PROCESS | 2230 | 1471345585838 Marionette DEBUG loaded listener.js 04:06:25 INFO - PROCESS | 2230 | ++DOMWINDOW == 85 (0x1194b6800) [pid = 2230] [serial = 2030] [outer = 0x112a92c00] 04:06:26 INFO - PROCESS | 2230 | 1471345586663 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"]]]}] 04:06:26 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 04:06:26 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 04:06:26 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 04:06:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:06:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 04:06:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 1034ms 04:06:26 INFO - PROCESS | 2230 | 1471345586672 Marionette TRACE conn2 -> [0,2677,"getWindowHandle",null] 04:06:26 INFO - PROCESS | 2230 | 1471345586675 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 04:06:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 04:06:26 INFO - PROCESS | 2230 | 1471345586677 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 04:06:26 INFO - PROCESS | 2230 | 1471345586678 Marionette TRACE conn2 <- [1,2678,null,{}] 04:06:26 INFO - PROCESS | 2230 | 1471345586680 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}] 04:06:26 INFO - PROCESS | 2230 | 1471345586682 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:06:26 INFO - PROCESS | 2230 | 1471345586781 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 04:06:26 INFO - PROCESS | 2230 | 1471345586819 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:26 INFO - PROCESS | 2230 | 1471345586820 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:06:26 INFO - PROCESS | 2230 | ++DOCSHELL 0x125571800 == 30 [pid = 2230] [id = 677] 04:06:26 INFO - PROCESS | 2230 | ++DOMWINDOW == 86 (0x119537c00) [pid = 2230] [serial = 2031] [outer = 0x0] 04:06:26 INFO - PROCESS | 2230 | ++DOMWINDOW == 87 (0x11973e800) [pid = 2230] [serial = 2032] [outer = 0x119537c00] 04:06:26 INFO - PROCESS | 2230 | 1471345586847 Marionette DEBUG loaded listener.js 04:06:26 INFO - PROCESS | 2230 | ++DOMWINDOW == 88 (0x119cbf400) [pid = 2230] [serial = 2033] [outer = 0x119537c00] 04:06:27 INFO - PROCESS | 2230 | --DOMWINDOW == 87 (0x11811d400) [pid = 2230] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 04:06:27 INFO - PROCESS | 2230 | --DOMWINDOW == 86 (0x1248cf400) [pid = 2230] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 04:06:27 INFO - PROCESS | 2230 | --DOMWINDOW == 85 (0x11811f800) [pid = 2230] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 04:06:27 INFO - PROCESS | 2230 | --DOMWINDOW == 84 (0x112a8bc00) [pid = 2230] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 04:06:27 INFO - PROCESS | 2230 | --DOMWINDOW == 83 (0x1194abc00) [pid = 2230] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 04:06:27 INFO - PROCESS | 2230 | --DOMWINDOW == 82 (0x112af4c00) [pid = 2230] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 04:06:27 INFO - PROCESS | 2230 | --DOMWINDOW == 81 (0x125592800) [pid = 2230] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 04:06:27 INFO - PROCESS | 2230 | --DOMWINDOW == 80 (0x11911f400) [pid = 2230] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 04:06:27 INFO - PROCESS | 2230 | --DOMWINDOW == 79 (0x127616800) [pid = 2230] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 04:06:27 INFO - PROCESS | 2230 | --DOMWINDOW == 78 (0x1270cc400) [pid = 2230] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 04:06:27 INFO - PROCESS | 2230 | --DOMWINDOW == 77 (0x113d96800) [pid = 2230] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 04:06:27 INFO - PROCESS | 2230 | --DOMWINDOW == 76 (0x120ea4400) [pid = 2230] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 04:06:27 INFO - PROCESS | 2230 | --DOMWINDOW == 75 (0x1162e9c00) [pid = 2230] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 04:06:27 INFO - PROCESS | 2230 | --DOMWINDOW == 74 (0x128d06c00) [pid = 2230] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 04:06:27 INFO - PROCESS | 2230 | 1471345587683 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]]]}] 04:06:27 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) 04:06:27 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1022ms 04:06:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 04:06:27 INFO - PROCESS | 2230 | 1471345587700 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 04:06:27 INFO - PROCESS | 2230 | 1471345587701 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 04:06:27 INFO - PROCESS | 2230 | 1471345587703 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 04:06:27 INFO - PROCESS | 2230 | 1471345587704 Marionette TRACE conn2 <- [1,2682,null,{}] 04:06:27 INFO - PROCESS | 2230 | 1471345587716 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}] 04:06:27 INFO - PROCESS | 2230 | 1471345587717 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:06:27 INFO - PROCESS | 2230 | 1471345587814 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 04:06:27 INFO - PROCESS | 2230 | 1471345587848 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:27 INFO - PROCESS | 2230 | 1471345587849 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:06:27 INFO - PROCESS | 2230 | ++DOCSHELL 0x1271cb000 == 31 [pid = 2230] [id = 678] 04:06:27 INFO - PROCESS | 2230 | ++DOMWINDOW == 75 (0x112af4c00) [pid = 2230] [serial = 2034] [outer = 0x0] 04:06:27 INFO - PROCESS | 2230 | ++DOMWINDOW == 76 (0x11811d400) [pid = 2230] [serial = 2035] [outer = 0x112af4c00] 04:06:27 INFO - PROCESS | 2230 | 1471345587875 Marionette DEBUG loaded listener.js 04:06:27 INFO - PROCESS | 2230 | ++DOMWINDOW == 77 (0x119535000) [pid = 2230] [serial = 2036] [outer = 0x112af4c00] 04:06:28 INFO - PROCESS | 2230 | 1471345588636 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]]]}] 04:06:28 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) 04:06:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 973ms 04:06:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 04:06:28 INFO - PROCESS | 2230 | 1471345588677 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 04:06:28 INFO - PROCESS | 2230 | 1471345588678 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 04:06:28 INFO - PROCESS | 2230 | 1471345588680 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 04:06:28 INFO - PROCESS | 2230 | 1471345588682 Marionette TRACE conn2 <- [1,2686,null,{}] 04:06:28 INFO - PROCESS | 2230 | 1471345588684 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}] 04:06:28 INFO - PROCESS | 2230 | 1471345588688 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:06:28 INFO - PROCESS | 2230 | 1471345588781 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 04:06:28 INFO - PROCESS | 2230 | 1471345588785 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:28 INFO - PROCESS | 2230 | 1471345588786 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:06:28 INFO - PROCESS | 2230 | ++DOCSHELL 0x129343800 == 32 [pid = 2230] [id = 679] 04:06:28 INFO - PROCESS | 2230 | ++DOMWINDOW == 78 (0x119cc8000) [pid = 2230] [serial = 2037] [outer = 0x0] 04:06:28 INFO - PROCESS | 2230 | ++DOMWINDOW == 79 (0x124094800) [pid = 2230] [serial = 2038] [outer = 0x119cc8000] 04:06:28 INFO - PROCESS | 2230 | 1471345588815 Marionette DEBUG loaded listener.js 04:06:28 INFO - PROCESS | 2230 | ++DOMWINDOW == 80 (0x124515c00) [pid = 2230] [serial = 2039] [outer = 0x119cc8000] 04:06:29 INFO - PROCESS | 2230 | 1471345589709 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"]]]}] 04:06:29 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 04:06:29 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 04:06:29 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 04:06:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:06:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 04:06:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1069ms 04:06:29 INFO - PROCESS | 2230 | 1471345589751 Marionette TRACE conn2 -> [0,2689,"getWindowHandle",null] 04:06:29 INFO - PROCESS | 2230 | 1471345589754 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 04:06:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 04:06:29 INFO - PROCESS | 2230 | 1471345589758 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 04:06:29 INFO - PROCESS | 2230 | 1471345589760 Marionette TRACE conn2 <- [1,2690,null,{}] 04:06:29 INFO - PROCESS | 2230 | 1471345589764 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}] 04:06:29 INFO - PROCESS | 2230 | 1471345589766 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:06:29 INFO - PROCESS | 2230 | 1471345589878 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 04:06:29 INFO - PROCESS | 2230 | 1471345589934 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:29 INFO - PROCESS | 2230 | 1471345589935 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:06:29 INFO - PROCESS | 2230 | ++DOCSHELL 0x118742000 == 33 [pid = 2230] [id = 680] 04:06:29 INFO - PROCESS | 2230 | ++DOMWINDOW == 81 (0x113d92c00) [pid = 2230] [serial = 2040] [outer = 0x0] 04:06:29 INFO - PROCESS | 2230 | ++DOMWINDOW == 82 (0x116058800) [pid = 2230] [serial = 2041] [outer = 0x113d92c00] 04:06:29 INFO - PROCESS | 2230 | 1471345589969 Marionette DEBUG loaded listener.js 04:06:30 INFO - PROCESS | 2230 | ++DOMWINDOW == 83 (0x116aab000) [pid = 2230] [serial = 2042] [outer = 0x113d92c00] 04:06:31 INFO - PROCESS | 2230 | 1471345591011 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"]]]}] 04:06:31 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 04:06:31 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 04:06:31 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 04:06:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:06:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 04:06:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 1275ms 04:06:31 INFO - PROCESS | 2230 | 1471345591032 Marionette TRACE conn2 -> [0,2693,"getWindowHandle",null] 04:06:31 INFO - PROCESS | 2230 | 1471345591036 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 04:06:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 04:06:31 INFO - PROCESS | 2230 | 1471345591040 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 04:06:31 INFO - PROCESS | 2230 | 1471345591042 Marionette TRACE conn2 <- [1,2694,null,{}] 04:06:31 INFO - PROCESS | 2230 | 1471345591045 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}] 04:06:31 INFO - PROCESS | 2230 | 1471345591047 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:06:31 INFO - PROCESS | 2230 | 1471345591165 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 04:06:31 INFO - PROCESS | 2230 | 1471345591237 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:31 INFO - PROCESS | 2230 | 1471345591238 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:06:31 INFO - PROCESS | 2230 | ++DOCSHELL 0x116acd800 == 34 [pid = 2230] [id = 681] 04:06:31 INFO - PROCESS | 2230 | ++DOMWINDOW == 84 (0x11627e000) [pid = 2230] [serial = 2043] [outer = 0x0] 04:06:31 INFO - PROCESS | 2230 | ++DOMWINDOW == 85 (0x116ab3000) [pid = 2230] [serial = 2044] [outer = 0x11627e000] 04:06:31 INFO - PROCESS | 2230 | 1471345591313 Marionette DEBUG loaded listener.js 04:06:31 INFO - PROCESS | 2230 | ++DOMWINDOW == 86 (0x1187c2c00) [pid = 2230] [serial = 2045] [outer = 0x11627e000] 04:06:31 INFO - PROCESS | 2230 | --DOCSHELL 0x1271cb000 == 33 [pid = 2230] [id = 678] 04:06:31 INFO - PROCESS | 2230 | --DOCSHELL 0x12caba800 == 32 [pid = 2230] [id = 17] 04:06:31 INFO - PROCESS | 2230 | --DOCSHELL 0x125571800 == 31 [pid = 2230] [id = 677] 04:06:31 INFO - PROCESS | 2230 | --DOCSHELL 0x124599800 == 30 [pid = 2230] [id = 676] 04:06:31 INFO - PROCESS | 2230 | --DOCSHELL 0x11993f800 == 29 [pid = 2230] [id = 675] 04:06:31 INFO - PROCESS | 2230 | --DOCSHELL 0x116f7a800 == 28 [pid = 2230] [id = 674] 04:06:31 INFO - PROCESS | 2230 | --DOMWINDOW == 85 (0x1187c9800) [pid = 2230] [serial = 1975] [outer = 0x0] [url = about:blank] 04:06:31 INFO - PROCESS | 2230 | --DOMWINDOW == 84 (0x125592000) [pid = 2230] [serial = 1987] [outer = 0x0] [url = about:blank] 04:06:31 INFO - PROCESS | 2230 | --DOMWINDOW == 83 (0x1187cc800) [pid = 2230] [serial = 1970] [outer = 0x0] [url = about:blank] 04:06:31 INFO - PROCESS | 2230 | --DOMWINDOW == 82 (0x1187ca800) [pid = 2230] [serial = 1996] [outer = 0x0] [url = about:blank] 04:06:31 INFO - PROCESS | 2230 | --DOMWINDOW == 81 (0x124097000) [pid = 2230] [serial = 1982] [outer = 0x0] [url = about:blank] 04:06:31 INFO - PROCESS | 2230 | --DOMWINDOW == 80 (0x120fdd400) [pid = 2230] [serial = 1981] [outer = 0x0] [url = about:blank] 04:06:31 INFO - PROCESS | 2230 | --DOMWINDOW == 79 (0x1248c1400) [pid = 2230] [serial = 1985] [outer = 0x0] [url = about:blank] 04:06:31 INFO - PROCESS | 2230 | --DOMWINDOW == 78 (0x128c4bc00) [pid = 2230] [serial = 1964] [outer = 0x0] [url = about:blank] 04:06:31 INFO - PROCESS | 2230 | --DOMWINDOW == 77 (0x11911d000) [pid = 2230] [serial = 1976] [outer = 0x0] [url = about:blank] 04:06:31 INFO - PROCESS | 2230 | --DOMWINDOW == 76 (0x11953ac00) [pid = 2230] [serial = 1978] [outer = 0x0] [url = about:blank] 04:06:31 INFO - PROCESS | 2230 | --DOMWINDOW == 75 (0x128c55000) [pid = 2230] [serial = 1994] [outer = 0x0] [url = about:blank] 04:06:31 INFO - PROCESS | 2230 | --DOMWINDOW == 74 (0x1270cc000) [pid = 2230] [serial = 1988] [outer = 0x0] [url = about:blank] 04:06:31 INFO - PROCESS | 2230 | --DOMWINDOW == 73 (0x128d03000) [pid = 2230] [serial = 1993] [outer = 0x0] [url = about:blank] 04:06:31 INFO - PROCESS | 2230 | --DOMWINDOW == 72 (0x1240c6400) [pid = 2230] [serial = 1984] [outer = 0x0] [url = about:blank] 04:06:31 INFO - PROCESS | 2230 | --DOMWINDOW == 71 (0x128c4e800) [pid = 2230] [serial = 1991] [outer = 0x0] [url = about:blank] 04:06:31 INFO - PROCESS | 2230 | --DOMWINDOW == 70 (0x119741c00) [pid = 2230] [serial = 1997] [outer = 0x0] [url = about:blank] 04:06:31 INFO - PROCESS | 2230 | --DOMWINDOW == 69 (0x1170f0400) [pid = 2230] [serial = 1967] [outer = 0x0] [url = about:blank] 04:06:31 INFO - PROCESS | 2230 | --DOMWINDOW == 68 (0x127612800) [pid = 2230] [serial = 1990] [outer = 0x0] [url = about:blank] 04:06:31 INFO - PROCESS | 2230 | --DOMWINDOW == 67 (0x119cb6800) [pid = 2230] [serial = 1979] [outer = 0x0] [url = about:blank] 04:06:31 INFO - PROCESS | 2230 | --DOMWINDOW == 66 (0x116533800) [pid = 2230] [serial = 1966] [outer = 0x0] [url = about:blank] 04:06:31 INFO - PROCESS | 2230 | --DOMWINDOW == 65 (0x12704bc00) [pid = 2230] [serial = 1999] [outer = 0x0] [url = about:blank] 04:06:31 INFO - PROCESS | 2230 | --DOMWINDOW == 64 (0x118119000) [pid = 2230] [serial = 1973] [outer = 0x0] [url = about:blank] 04:06:31 INFO - PROCESS | 2230 | --DOMWINDOW == 63 (0x1170fb800) [pid = 2230] [serial = 1972] [outer = 0x0] [url = about:blank] 04:06:31 INFO - PROCESS | 2230 | --DOMWINDOW == 62 (0x118379400) [pid = 2230] [serial = 1969] [outer = 0x0] [url = about:blank] 04:06:31 INFO - PROCESS | 2230 | --DOMWINDOW == 61 (0x128d06000) [pid = 2230] [serial = 2000] [outer = 0x0] [url = about:blank] 04:06:31 INFO - PROCESS | 2230 | --DOMWINDOW == 60 (0x128d10000) [pid = 2230] [serial = 2002] [outer = 0x0] [url = about:blank] 04:06:31 INFO - PROCESS | 2230 | --DOMWINDOW == 59 (0x128e3e800) [pid = 2230] [serial = 2003] [outer = 0x0] [url = about:blank] 04:06:32 INFO - PROCESS | 2230 | 1471345592376 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"]]]}] 04:06:32 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 04:06:32 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 04:06:32 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 04:06:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:06:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 04:06:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 1372ms 04:06:32 INFO - PROCESS | 2230 | 1471345592413 Marionette TRACE conn2 -> [0,2697,"getWindowHandle",null] 04:06:32 INFO - PROCESS | 2230 | 1471345592415 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 04:06:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 04:06:32 INFO - PROCESS | 2230 | 1471345592423 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 04:06:32 INFO - PROCESS | 2230 | 1471345592425 Marionette TRACE conn2 <- [1,2698,null,{}] 04:06:32 INFO - PROCESS | 2230 | 1471345592428 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}] 04:06:32 INFO - PROCESS | 2230 | 1471345592430 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:06:32 INFO - PROCESS | 2230 | 1471345592510 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 04:06:32 INFO - PROCESS | 2230 | 1471345592515 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:32 INFO - PROCESS | 2230 | 1471345592516 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:06:32 INFO - PROCESS | 2230 | ++DOCSHELL 0x11874c000 == 29 [pid = 2230] [id = 682] 04:06:32 INFO - PROCESS | 2230 | ++DOMWINDOW == 60 (0x116803400) [pid = 2230] [serial = 2046] [outer = 0x0] 04:06:32 INFO - PROCESS | 2230 | ++DOMWINDOW == 61 (0x1176a1800) [pid = 2230] [serial = 2047] [outer = 0x116803400] 04:06:32 INFO - PROCESS | 2230 | 1471345592545 Marionette DEBUG loaded listener.js 04:06:32 INFO - PROCESS | 2230 | ++DOMWINDOW == 62 (0x11811f000) [pid = 2230] [serial = 2048] [outer = 0x116803400] 04:06:33 INFO - PROCESS | 2230 | 1471345593401 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"]]]}] 04:06:33 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 04:06:33 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 04:06:33 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 04:06:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:06:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 04:06:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 1022ms 04:06:33 INFO - PROCESS | 2230 | 1471345593445 Marionette TRACE conn2 -> [0,2701,"getWindowHandle",null] 04:06:33 INFO - PROCESS | 2230 | 1471345593448 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 04:06:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 04:06:33 INFO - PROCESS | 2230 | 1471345593468 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 04:06:33 INFO - PROCESS | 2230 | 1471345593470 Marionette TRACE conn2 <- [1,2702,null,{}] 04:06:33 INFO - PROCESS | 2230 | 1471345593472 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}] 04:06:33 INFO - PROCESS | 2230 | 1471345593474 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:06:33 INFO - PROCESS | 2230 | 1471345593553 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 04:06:33 INFO - PROCESS | 2230 | 1471345593561 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:33 INFO - PROCESS | 2230 | 1471345593562 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:06:33 INFO - PROCESS | 2230 | ++DOCSHELL 0x124196000 == 30 [pid = 2230] [id = 683] 04:06:33 INFO - PROCESS | 2230 | ++DOMWINDOW == 63 (0x118f46000) [pid = 2230] [serial = 2049] [outer = 0x0] 04:06:33 INFO - PROCESS | 2230 | ++DOMWINDOW == 64 (0x11911c400) [pid = 2230] [serial = 2050] [outer = 0x118f46000] 04:06:33 INFO - PROCESS | 2230 | 1471345593591 Marionette DEBUG loaded listener.js 04:06:33 INFO - PROCESS | 2230 | ++DOMWINDOW == 65 (0x1194bc400) [pid = 2230] [serial = 2051] [outer = 0x118f46000] 04:06:33 INFO - PROCESS | 2230 | 1471345593979 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]]]}] 04:06:33 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 04:06:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 538ms 04:06:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 04:06:33 INFO - PROCESS | 2230 | 1471345593992 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 04:06:33 INFO - PROCESS | 2230 | 1471345593994 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 04:06:34 INFO - PROCESS | 2230 | 1471345593996 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 04:06:34 INFO - PROCESS | 2230 | 1471345593999 Marionette TRACE conn2 <- [1,2706,null,{}] 04:06:34 INFO - PROCESS | 2230 | 1471345594006 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}] 04:06:34 INFO - PROCESS | 2230 | 1471345594010 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:06:34 INFO - PROCESS | 2230 | 1471345594112 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 04:06:34 INFO - PROCESS | 2230 | 1471345594151 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:34 INFO - PROCESS | 2230 | 1471345594153 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:06:34 INFO - PROCESS | 2230 | ++DOCSHELL 0x12701b800 == 31 [pid = 2230] [id = 684] 04:06:34 INFO - PROCESS | 2230 | ++DOMWINDOW == 66 (0x119536c00) [pid = 2230] [serial = 2052] [outer = 0x0] 04:06:34 INFO - PROCESS | 2230 | ++DOMWINDOW == 67 (0x119cc1400) [pid = 2230] [serial = 2053] [outer = 0x119536c00] 04:06:34 INFO - PROCESS | 2230 | 1471345594182 Marionette DEBUG loaded listener.js 04:06:34 INFO - PROCESS | 2230 | ++DOMWINDOW == 68 (0x120fe4400) [pid = 2230] [serial = 2054] [outer = 0x119536c00] 04:06:34 INFO - PROCESS | 2230 | 1471345594521 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]]]}] 04:06:34 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 04:06:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 573ms 04:06:34 INFO - PROCESS | 2230 | 1471345594570 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 04:06:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 04:06:34 INFO - PROCESS | 2230 | 1471345594571 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 04:06:34 INFO - PROCESS | 2230 | 1471345594574 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 04:06:34 INFO - PROCESS | 2230 | 1471345594575 Marionette TRACE conn2 <- [1,2710,null,{}] 04:06:34 INFO - PROCESS | 2230 | 1471345594577 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}] 04:06:34 INFO - PROCESS | 2230 | 1471345594579 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:06:34 INFO - PROCESS | 2230 | 1471345594684 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 04:06:34 INFO - PROCESS | 2230 | 1471345594696 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:34 INFO - PROCESS | 2230 | 1471345594697 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:06:34 INFO - PROCESS | 2230 | ++DOCSHELL 0x12903f800 == 32 [pid = 2230] [id = 685] 04:06:34 INFO - PROCESS | 2230 | ++DOMWINDOW == 69 (0x124090800) [pid = 2230] [serial = 2055] [outer = 0x0] 04:06:34 INFO - PROCESS | 2230 | ++DOMWINDOW == 70 (0x1240c8400) [pid = 2230] [serial = 2056] [outer = 0x124090800] 04:06:34 INFO - PROCESS | 2230 | 1471345594724 Marionette DEBUG loaded listener.js 04:06:34 INFO - PROCESS | 2230 | ++DOMWINDOW == 71 (0x1244cd400) [pid = 2230] [serial = 2057] [outer = 0x124090800] 04:06:35 INFO - PROCESS | 2230 | 1471345595105 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] 04:06:35 INFO - PROCESS | 2230 | 1471345595146 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 04:06:35 INFO - PROCESS | 2230 | 1471345595148 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 04:06:35 INFO - PROCESS | 2230 | 1471345595149 Marionette TRACE conn2 <- [1,2714,null,{}] 04:06:35 INFO - PROCESS | 2230 | 1471345595151 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}] 04:06:35 INFO - PROCESS | 2230 | 1471345595152 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:06:35 INFO - PROCESS | 2230 | 1471345595250 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 04:06:35 INFO - PROCESS | 2230 | 1471345595262 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:35 INFO - PROCESS | 2230 | 1471345595263 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:06:35 INFO - PROCESS | 2230 | ++DOCSHELL 0x12984a800 == 33 [pid = 2230] [id = 686] 04:06:35 INFO - PROCESS | 2230 | ++DOMWINDOW == 72 (0x124874800) [pid = 2230] [serial = 2058] [outer = 0x0] 04:06:35 INFO - PROCESS | 2230 | ++DOMWINDOW == 73 (0x1248ce400) [pid = 2230] [serial = 2059] [outer = 0x124874800] 04:06:35 INFO - PROCESS | 2230 | 1471345595288 Marionette DEBUG loaded listener.js 04:06:35 INFO - PROCESS | 2230 | ++DOMWINDOW == 74 (0x1250ec000) [pid = 2230] [serial = 2060] [outer = 0x124874800] 04:06:35 INFO - PROCESS | 2230 | 1471345595651 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]]]}] 04:06:35 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 04:06:35 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 519ms 04:06:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 04:06:35 INFO - PROCESS | 2230 | 1471345595668 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 04:06:35 INFO - PROCESS | 2230 | 1471345595669 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 04:06:35 INFO - PROCESS | 2230 | 1471345595671 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 04:06:35 INFO - PROCESS | 2230 | 1471345595672 Marionette TRACE conn2 <- [1,2718,null,{}] 04:06:35 INFO - PROCESS | 2230 | 1471345595675 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}] 04:06:35 INFO - PROCESS | 2230 | 1471345595679 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:06:35 INFO - PROCESS | 2230 | 1471345595825 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 04:06:35 INFO - PROCESS | 2230 | --DOMWINDOW == 73 (0x12cac9800) [pid = 2230] [serial = 41] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 04:06:35 INFO - PROCESS | 2230 | --DOMWINDOW == 72 (0x116059c00) [pid = 2230] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 04:06:35 INFO - PROCESS | 2230 | --DOMWINDOW == 71 (0x1168eac00) [pid = 2230] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 04:06:35 INFO - PROCESS | 2230 | --DOMWINDOW == 70 (0x12cb6fc00) [pid = 2230] [serial = 47] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 04:06:35 INFO - PROCESS | 2230 | --DOMWINDOW == 69 (0x110f98c00) [pid = 2230] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 04:06:35 INFO - PROCESS | 2230 | --DOMWINDOW == 68 (0x1170fd000) [pid = 2230] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 04:06:35 INFO - PROCESS | 2230 | --DOMWINDOW == 67 (0x119726000) [pid = 2230] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 04:06:35 INFO - PROCESS | 2230 | --DOMWINDOW == 66 (0x119748000) [pid = 2230] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 04:06:35 INFO - PROCESS | 2230 | --DOMWINDOW == 65 (0x1170f3400) [pid = 2230] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 04:06:35 INFO - PROCESS | 2230 | --DOMWINDOW == 64 (0x119537c00) [pid = 2230] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 04:06:35 INFO - PROCESS | 2230 | --DOMWINDOW == 63 (0x112af4c00) [pid = 2230] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 04:06:35 INFO - PROCESS | 2230 | --DOMWINDOW == 62 (0x112a92c00) [pid = 2230] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 04:06:35 INFO - PROCESS | 2230 | 1471345595867 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:35 INFO - PROCESS | 2230 | 1471345595869 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:06:35 INFO - PROCESS | 2230 | ++DOCSHELL 0x12a786800 == 34 [pid = 2230] [id = 687] 04:06:35 INFO - PROCESS | 2230 | ++DOMWINDOW == 63 (0x112a92c00) [pid = 2230] [serial = 2061] [outer = 0x0] 04:06:35 INFO - PROCESS | 2230 | ++DOMWINDOW == 64 (0x1162ef800) [pid = 2230] [serial = 2062] [outer = 0x112a92c00] 04:06:35 INFO - PROCESS | 2230 | 1471345595895 Marionette DEBUG loaded listener.js 04:06:35 INFO - PROCESS | 2230 | ++DOMWINDOW == 65 (0x1194ae800) [pid = 2230] [serial = 2063] [outer = 0x112a92c00] 04:06:36 INFO - PROCESS | 2230 | 1471345596204 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] 04:06:36 INFO - PROCESS | 2230 | 1471345596253 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 04:06:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 04:06:36 INFO - PROCESS | 2230 | 1471345596255 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 04:06:36 INFO - PROCESS | 2230 | 1471345596256 Marionette TRACE conn2 <- [1,2722,null,{}] 04:06:36 INFO - PROCESS | 2230 | 1471345596259 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}] 04:06:36 INFO - PROCESS | 2230 | 1471345596260 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:06:36 INFO - PROCESS | 2230 | 1471345596337 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 04:06:36 INFO - PROCESS | 2230 | 1471345596393 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:36 INFO - PROCESS | 2230 | 1471345596394 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:06:36 INFO - PROCESS | 2230 | ++DOCSHELL 0x12af88800 == 35 [pid = 2230] [id = 688] 04:06:36 INFO - PROCESS | 2230 | ++DOMWINDOW == 66 (0x112703800) [pid = 2230] [serial = 2064] [outer = 0x0] 04:06:36 INFO - PROCESS | 2230 | ++DOMWINDOW == 67 (0x125548c00) [pid = 2230] [serial = 2065] [outer = 0x112703800] 04:06:36 INFO - PROCESS | 2230 | 1471345596420 Marionette DEBUG loaded listener.js 04:06:36 INFO - PROCESS | 2230 | ++DOMWINDOW == 68 (0x12704c800) [pid = 2230] [serial = 2066] [outer = 0x112703800] 04:06:36 INFO - PROCESS | 2230 | 1471345596755 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] 04:06:36 INFO - PROCESS | 2230 | 1471345596781 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 04:06:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 04:06:36 INFO - PROCESS | 2230 | 1471345596783 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 04:06:36 INFO - PROCESS | 2230 | 1471345596785 Marionette TRACE conn2 <- [1,2726,null,{}] 04:06:36 INFO - PROCESS | 2230 | 1471345596788 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}] 04:06:36 INFO - PROCESS | 2230 | 1471345596789 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:06:36 INFO - PROCESS | 2230 | 1471345596867 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 04:06:36 INFO - PROCESS | 2230 | 1471345596871 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:36 INFO - PROCESS | 2230 | 1471345596872 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:06:36 INFO - PROCESS | 2230 | ++DOCSHELL 0x12ba8e800 == 36 [pid = 2230] [id = 689] 04:06:36 INFO - PROCESS | 2230 | ++DOMWINDOW == 69 (0x12704e400) [pid = 2230] [serial = 2067] [outer = 0x0] 04:06:36 INFO - PROCESS | 2230 | ++DOMWINDOW == 70 (0x12715e400) [pid = 2230] [serial = 2068] [outer = 0x12704e400] 04:06:36 INFO - PROCESS | 2230 | 1471345596901 Marionette DEBUG loaded listener.js 04:06:36 INFO - PROCESS | 2230 | ++DOMWINDOW == 71 (0x127482800) [pid = 2230] [serial = 2069] [outer = 0x12704e400] 04:06:37 INFO - PROCESS | 2230 | 1471345597245 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]]]}] 04:06:37 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 04:06:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 472ms 04:06:37 INFO - PROCESS | 2230 | 1471345597255 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 04:06:37 INFO - PROCESS | 2230 | 1471345597268 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 04:06:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 04:06:37 INFO - PROCESS | 2230 | 1471345597270 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 04:06:37 INFO - PROCESS | 2230 | 1471345597272 Marionette TRACE conn2 <- [1,2730,null,{}] 04:06:37 INFO - PROCESS | 2230 | 1471345597276 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}] 04:06:37 INFO - PROCESS | 2230 | 1471345597278 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:06:37 INFO - PROCESS | 2230 | 1471345597385 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 04:06:37 INFO - PROCESS | 2230 | 1471345597392 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:37 INFO - PROCESS | 2230 | 1471345597394 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:06:37 INFO - PROCESS | 2230 | ++DOCSHELL 0x12bde0800 == 37 [pid = 2230] [id = 690] 04:06:37 INFO - PROCESS | 2230 | ++DOMWINDOW == 72 (0x127481000) [pid = 2230] [serial = 2070] [outer = 0x0] 04:06:37 INFO - PROCESS | 2230 | ++DOMWINDOW == 73 (0x127617400) [pid = 2230] [serial = 2071] [outer = 0x127481000] 04:06:37 INFO - PROCESS | 2230 | 1471345597420 Marionette DEBUG loaded listener.js 04:06:37 INFO - PROCESS | 2230 | ++DOMWINDOW == 74 (0x128c4d000) [pid = 2230] [serial = 2072] [outer = 0x127481000] 04:06:38 INFO - PROCESS | 2230 | 1471345598226 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"]]]}] 04:06:38 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 04:06:38 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 04:06:38 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 04:06:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:06:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 04:06:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 971ms 04:06:38 INFO - PROCESS | 2230 | 1471345598277 Marionette TRACE conn2 -> [0,2733,"getWindowHandle",null] 04:06:38 INFO - PROCESS | 2230 | 1471345598279 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 04:06:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 04:06:38 INFO - PROCESS | 2230 | 1471345598284 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 04:06:38 INFO - PROCESS | 2230 | 1471345598286 Marionette TRACE conn2 <- [1,2734,null,{}] 04:06:38 INFO - PROCESS | 2230 | 1471345598290 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}] 04:06:38 INFO - PROCESS | 2230 | 1471345598292 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:06:38 INFO - PROCESS | 2230 | 1471345598387 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 04:06:38 INFO - PROCESS | 2230 | 1471345598482 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:38 INFO - PROCESS | 2230 | 1471345598485 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:06:38 INFO - PROCESS | 2230 | ++DOCSHELL 0x12390c800 == 38 [pid = 2230] [id = 691] 04:06:38 INFO - PROCESS | 2230 | ++DOMWINDOW == 75 (0x1170f2c00) [pid = 2230] [serial = 2073] [outer = 0x0] 04:06:38 INFO - PROCESS | 2230 | ++DOMWINDOW == 76 (0x1176a2800) [pid = 2230] [serial = 2074] [outer = 0x1170f2c00] 04:06:38 INFO - PROCESS | 2230 | 1471345598518 Marionette DEBUG loaded listener.js 04:06:38 INFO - PROCESS | 2230 | ++DOMWINDOW == 77 (0x118379400) [pid = 2230] [serial = 2075] [outer = 0x1170f2c00] 04:06:38 INFO - PROCESS | 2230 | 1471345598958 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]]]}] 04:06:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 04:06:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 721ms 04:06:39 INFO - PROCESS | 2230 | 1471345599005 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 04:06:39 INFO - PROCESS | 2230 | 1471345599009 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 04:06:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 04:06:39 INFO - PROCESS | 2230 | 1471345599013 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 04:06:39 INFO - PROCESS | 2230 | 1471345599015 Marionette TRACE conn2 <- [1,2738,null,{}] 04:06:39 INFO - PROCESS | 2230 | 1471345599018 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}] 04:06:39 INFO - PROCESS | 2230 | 1471345599020 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:06:39 INFO - PROCESS | 2230 | 1471345599124 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 04:06:39 INFO - PROCESS | 2230 | 1471345599184 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:39 INFO - PROCESS | 2230 | 1471345599185 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:06:39 INFO - PROCESS | 2230 | ++DOCSHELL 0x129028000 == 39 [pid = 2230] [id = 692] 04:06:39 INFO - PROCESS | 2230 | ++DOMWINDOW == 78 (0x118f9c000) [pid = 2230] [serial = 2076] [outer = 0x0] 04:06:39 INFO - PROCESS | 2230 | ++DOMWINDOW == 79 (0x11952f400) [pid = 2230] [serial = 2077] [outer = 0x118f9c000] 04:06:39 INFO - PROCESS | 2230 | 1471345599217 Marionette DEBUG loaded listener.js 04:06:39 INFO - PROCESS | 2230 | ++DOMWINDOW == 80 (0x119726c00) [pid = 2230] [serial = 2078] [outer = 0x118f9c000] 04:06:39 INFO - PROCESS | 2230 | 1471345599696 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]]]}] 04:06:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 04:06:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 721ms 04:06:39 INFO - PROCESS | 2230 | 1471345599746 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 04:06:39 INFO - PROCESS | 2230 | 1471345599748 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 04:06:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 04:06:39 INFO - PROCESS | 2230 | 1471345599751 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 04:06:39 INFO - PROCESS | 2230 | 1471345599753 Marionette TRACE conn2 <- [1,2742,null,{}] 04:06:39 INFO - PROCESS | 2230 | 1471345599783 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}] 04:06:39 INFO - PROCESS | 2230 | 1471345599787 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:06:39 INFO - PROCESS | 2230 | 1471345599895 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 04:06:39 INFO - PROCESS | 2230 | 1471345599969 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:39 INFO - PROCESS | 2230 | 1471345599972 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:06:39 INFO - PROCESS | 2230 | ++DOCSHELL 0x123917800 == 40 [pid = 2230] [id = 693] 04:06:39 INFO - PROCESS | 2230 | ++DOMWINDOW == 81 (0x11837cc00) [pid = 2230] [serial = 2079] [outer = 0x0] 04:06:40 INFO - PROCESS | 2230 | ++DOMWINDOW == 82 (0x120fe0000) [pid = 2230] [serial = 2080] [outer = 0x11837cc00] 04:06:40 INFO - PROCESS | 2230 | 1471345600004 Marionette DEBUG loaded listener.js 04:06:40 INFO - PROCESS | 2230 | ++DOMWINDOW == 83 (0x1250f2800) [pid = 2230] [serial = 2081] [outer = 0x11837cc00] 04:06:40 INFO - PROCESS | 2230 | 1471345600533 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]]]}] 04:06:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 04:06:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 824ms 04:06:40 INFO - PROCESS | 2230 | 1471345600592 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 04:06:40 INFO - PROCESS | 2230 | 1471345600594 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 04:06:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 04:06:40 INFO - PROCESS | 2230 | 1471345600599 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 04:06:40 INFO - PROCESS | 2230 | 1471345600601 Marionette TRACE conn2 <- [1,2746,null,{}] 04:06:40 INFO - PROCESS | 2230 | 1471345600605 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}] 04:06:40 INFO - PROCESS | 2230 | 1471345600607 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:06:40 INFO - PROCESS | 2230 | 1471345600703 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 04:06:40 INFO - PROCESS | 2230 | 1471345600777 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:40 INFO - PROCESS | 2230 | 1471345600778 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:06:40 INFO - PROCESS | 2230 | ++DOCSHELL 0x119514000 == 41 [pid = 2230] [id = 694] 04:06:40 INFO - PROCESS | 2230 | ++DOMWINDOW == 84 (0x116aaa800) [pid = 2230] [serial = 2082] [outer = 0x0] 04:06:40 INFO - PROCESS | 2230 | ++DOMWINDOW == 85 (0x117291c00) [pid = 2230] [serial = 2083] [outer = 0x116aaa800] 04:06:40 INFO - PROCESS | 2230 | 1471345600808 Marionette DEBUG loaded listener.js 04:06:40 INFO - PROCESS | 2230 | ++DOMWINDOW == 86 (0x11811dc00) [pid = 2230] [serial = 2084] [outer = 0x116aaa800] 04:06:41 INFO - PROCESS | 2230 | --DOCSHELL 0x119c1f000 == 40 [pid = 2230] [id = 673] 04:06:41 INFO - PROCESS | 2230 | --DOCSHELL 0x12ba8e800 == 39 [pid = 2230] [id = 689] 04:06:41 INFO - PROCESS | 2230 | --DOCSHELL 0x12af88800 == 38 [pid = 2230] [id = 688] 04:06:41 INFO - PROCESS | 2230 | --DOCSHELL 0x12a786800 == 37 [pid = 2230] [id = 687] 04:06:41 INFO - PROCESS | 2230 | --DOCSHELL 0x12984a800 == 36 [pid = 2230] [id = 686] 04:06:41 INFO - PROCESS | 2230 | --DOCSHELL 0x12903f800 == 35 [pid = 2230] [id = 685] 04:06:41 INFO - PROCESS | 2230 | --DOCSHELL 0x12701b800 == 34 [pid = 2230] [id = 684] 04:06:41 INFO - PROCESS | 2230 | --DOCSHELL 0x124196000 == 33 [pid = 2230] [id = 683] 04:06:41 INFO - PROCESS | 2230 | --DOCSHELL 0x11874c000 == 32 [pid = 2230] [id = 682] 04:06:41 INFO - PROCESS | 2230 | --DOCSHELL 0x129343800 == 31 [pid = 2230] [id = 679] 04:06:41 INFO - PROCESS | 2230 | --DOCSHELL 0x118742000 == 30 [pid = 2230] [id = 680] 04:06:41 INFO - PROCESS | 2230 | --DOCSHELL 0x116acd800 == 29 [pid = 2230] [id = 681] 04:06:41 INFO - PROCESS | 2230 | --DOCSHELL 0x123917800 == 28 [pid = 2230] [id = 693] 04:06:41 INFO - PROCESS | 2230 | --DOCSHELL 0x129028000 == 27 [pid = 2230] [id = 692] 04:06:41 INFO - PROCESS | 2230 | --DOCSHELL 0x12bde0800 == 26 [pid = 2230] [id = 690] 04:06:41 INFO - PROCESS | 2230 | --DOCSHELL 0x12390c800 == 25 [pid = 2230] [id = 691] 04:06:41 INFO - PROCESS | 2230 | --DOMWINDOW == 85 (0x1160cb400) [pid = 2230] [serial = 2023] [outer = 0x0] [url = about:blank] 04:06:41 INFO - PROCESS | 2230 | --DOMWINDOW == 84 (0x112a8c400) [pid = 2230] [serial = 2024] [outer = 0x0] [url = about:blank] 04:06:41 INFO - PROCESS | 2230 | --DOMWINDOW == 83 (0x11811a800) [pid = 2230] [serial = 2020] [outer = 0x0] [url = about:blank] 04:06:41 INFO - PROCESS | 2230 | --DOMWINDOW == 82 (0x118109800) [pid = 2230] [serial = 2026] [outer = 0x0] [url = about:blank] 04:06:41 INFO - PROCESS | 2230 | --DOMWINDOW == 81 (0x124e63c00) [pid = 2230] [serial = 1385] [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:06:41 INFO - PROCESS | 2230 | --DOMWINDOW == 80 (0x1138d2400) [pid = 2230] [serial = 2006] [outer = 0x0] [url = about:blank] 04:06:41 INFO - PROCESS | 2230 | --DOMWINDOW == 79 (0x112709800) [pid = 2230] [serial = 2005] [outer = 0x0] [url = about:blank] 04:06:41 INFO - PROCESS | 2230 | --DOMWINDOW == 78 (0x1194aa800) [pid = 2230] [serial = 2009] [outer = 0x0] [url = about:blank] 04:06:41 INFO - PROCESS | 2230 | --DOMWINDOW == 77 (0x11858c000) [pid = 2230] [serial = 2008] [outer = 0x0] [url = about:blank] 04:06:41 INFO - PROCESS | 2230 | --DOMWINDOW == 76 (0x124189400) [pid = 2230] [serial = 2012] [outer = 0x0] [url = about:blank] 04:06:41 INFO - PROCESS | 2230 | --DOMWINDOW == 75 (0x119ccec00) [pid = 2230] [serial = 2011] [outer = 0x0] [url = about:blank] 04:06:41 INFO - PROCESS | 2230 | --DOMWINDOW == 74 (0x125548400) [pid = 2230] [serial = 2014] [outer = 0x0] [url = about:blank] 04:06:41 INFO - PROCESS | 2230 | --DOMWINDOW == 73 (0x1270c2800) [pid = 2230] [serial = 2015] [outer = 0x0] [url = about:blank] 04:06:41 INFO - PROCESS | 2230 | --DOMWINDOW == 72 (0x1270c9000) [pid = 2230] [serial = 2018] [outer = 0x0] [url = about:blank] 04:06:41 INFO - PROCESS | 2230 | --DOMWINDOW == 71 (0x11952fc00) [pid = 2230] [serial = 2017] [outer = 0x0] [url = about:blank] 04:06:41 INFO - PROCESS | 2230 | --DOMWINDOW == 70 (0x11973e800) [pid = 2230] [serial = 2032] [outer = 0x0] [url = about:blank] 04:06:41 INFO - PROCESS | 2230 | --DOMWINDOW == 69 (0x119535000) [pid = 2230] [serial = 2036] [outer = 0x0] [url = about:blank] 04:06:41 INFO - PROCESS | 2230 | --DOMWINDOW == 68 (0x11811d400) [pid = 2230] [serial = 2035] [outer = 0x0] [url = about:blank] 04:06:41 INFO - PROCESS | 2230 | --DOMWINDOW == 67 (0x119cbf400) [pid = 2230] [serial = 2033] [outer = 0x0] [url = about:blank] 04:06:41 INFO - PROCESS | 2230 | --DOMWINDOW == 66 (0x11911f000) [pid = 2230] [serial = 2029] [outer = 0x0] [url = about:blank] 04:06:41 INFO - PROCESS | 2230 | --DOMWINDOW == 65 (0x1194b6800) [pid = 2230] [serial = 2030] [outer = 0x0] [url = about:blank] 04:06:41 INFO - PROCESS | 2230 | --DOMWINDOW == 64 (0x118190400) [pid = 2230] [serial = 2027] [outer = 0x0] [url = about:blank] 04:06:41 INFO - PROCESS | 2230 | --DOMWINDOW == 63 (0x12cad2800) [pid = 2230] [serial = 43] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 04:06:41 INFO - PROCESS | 2230 | --DOMWINDOW == 62 (0x124094800) [pid = 2230] [serial = 2038] [outer = 0x0] [url = about:blank] 04:06:41 INFO - PROCESS | 2230 | 1471345601745 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]]]}] 04:06:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 04:06:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1176ms 04:06:41 INFO - PROCESS | 2230 | 1471345601776 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 04:06:41 INFO - PROCESS | 2230 | 1471345601778 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 04:06:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 04:06:41 INFO - PROCESS | 2230 | 1471345601781 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 04:06:41 INFO - PROCESS | 2230 | 1471345601783 Marionette TRACE conn2 <- [1,2750,null,{}] 04:06:41 INFO - PROCESS | 2230 | 1471345601787 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}] 04:06:41 INFO - PROCESS | 2230 | 1471345601789 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:06:41 INFO - PROCESS | 2230 | 1471345601871 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 04:06:41 INFO - PROCESS | 2230 | 1471345601879 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:41 INFO - PROCESS | 2230 | 1471345601882 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:06:41 INFO - PROCESS | 2230 | ++DOCSHELL 0x117d7f800 == 26 [pid = 2230] [id = 695] 04:06:41 INFO - PROCESS | 2230 | ++DOMWINDOW == 63 (0x112dc1c00) [pid = 2230] [serial = 2085] [outer = 0x0] 04:06:41 INFO - PROCESS | 2230 | ++DOMWINDOW == 64 (0x1160cd800) [pid = 2230] [serial = 2086] [outer = 0x112dc1c00] 04:06:41 INFO - PROCESS | 2230 | 1471345601911 Marionette DEBUG loaded listener.js 04:06:41 INFO - PROCESS | 2230 | ++DOMWINDOW == 65 (0x1127bb800) [pid = 2230] [serial = 2087] [outer = 0x112dc1c00] 04:06:42 INFO - PROCESS | 2230 | 1471345602304 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]]]}] 04:06:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 04:06:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 570ms 04:06:42 INFO - PROCESS | 2230 | 1471345602352 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 04:06:42 INFO - PROCESS | 2230 | 1471345602355 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 04:06:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 04:06:42 INFO - PROCESS | 2230 | 1471345602360 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 04:06:42 INFO - PROCESS | 2230 | 1471345602362 Marionette TRACE conn2 <- [1,2754,null,{}] 04:06:42 INFO - PROCESS | 2230 | 1471345602365 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}] 04:06:42 INFO - PROCESS | 2230 | 1471345602366 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:06:42 INFO - PROCESS | 2230 | 1471345602453 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 04:06:42 INFO - PROCESS | 2230 | 1471345602459 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:42 INFO - PROCESS | 2230 | 1471345602461 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:06:42 INFO - PROCESS | 2230 | ++DOCSHELL 0x119936000 == 27 [pid = 2230] [id = 696] 04:06:42 INFO - PROCESS | 2230 | ++DOMWINDOW == 66 (0x1170f6800) [pid = 2230] [serial = 2088] [outer = 0x0] 04:06:42 INFO - PROCESS | 2230 | ++DOMWINDOW == 67 (0x118109000) [pid = 2230] [serial = 2089] [outer = 0x1170f6800] 04:06:42 INFO - PROCESS | 2230 | 1471345602489 Marionette DEBUG loaded listener.js 04:06:42 INFO - PROCESS | 2230 | ++DOMWINDOW == 68 (0x1181b1c00) [pid = 2230] [serial = 2090] [outer = 0x1170f6800] 04:06:42 INFO - PROCESS | 2230 | 1471345602844 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]]]}] 04:06:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 04:06:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 519ms 04:06:42 INFO - PROCESS | 2230 | 1471345602880 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 04:06:42 INFO - PROCESS | 2230 | 1471345602881 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 04:06:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 04:06:42 INFO - PROCESS | 2230 | 1471345602883 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 04:06:42 INFO - PROCESS | 2230 | 1471345602886 Marionette TRACE conn2 <- [1,2758,null,{}] 04:06:42 INFO - PROCESS | 2230 | 1471345602894 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}] 04:06:42 INFO - PROCESS | 2230 | 1471345602897 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:06:42 INFO - PROCESS | 2230 | 1471345602977 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 04:06:42 INFO - PROCESS | 2230 | 1471345602984 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:42 INFO - PROCESS | 2230 | 1471345602986 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:06:43 INFO - PROCESS | 2230 | ++DOCSHELL 0x124527800 == 28 [pid = 2230] [id = 697] 04:06:43 INFO - PROCESS | 2230 | ++DOMWINDOW == 69 (0x11270ec00) [pid = 2230] [serial = 2091] [outer = 0x0] 04:06:43 INFO - PROCESS | 2230 | ++DOMWINDOW == 70 (0x1187cc400) [pid = 2230] [serial = 2092] [outer = 0x11270ec00] 04:06:43 INFO - PROCESS | 2230 | 1471345603018 Marionette DEBUG loaded listener.js 04:06:43 INFO - PROCESS | 2230 | ++DOMWINDOW == 71 (0x1194a9c00) [pid = 2230] [serial = 2093] [outer = 0x11270ec00] 04:06:43 INFO - PROCESS | 2230 | 1471345603376 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]]]}] 04:06:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 04:06:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 524ms 04:06:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 04:06:43 INFO - PROCESS | 2230 | 1471345603408 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 04:06:43 INFO - PROCESS | 2230 | 1471345603410 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 04:06:43 INFO - PROCESS | 2230 | 1471345603412 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 04:06:43 INFO - PROCESS | 2230 | 1471345603413 Marionette TRACE conn2 <- [1,2762,null,{}] 04:06:43 INFO - PROCESS | 2230 | 1471345603415 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}] 04:06:43 INFO - PROCESS | 2230 | 1471345603416 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:06:43 INFO - PROCESS | 2230 | 1471345603530 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 04:06:43 INFO - PROCESS | 2230 | 1471345603563 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:43 INFO - PROCESS | 2230 | 1471345603564 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:06:43 INFO - PROCESS | 2230 | ++DOCSHELL 0x125052000 == 29 [pid = 2230] [id = 698] 04:06:43 INFO - PROCESS | 2230 | ++DOMWINDOW == 72 (0x1194abc00) [pid = 2230] [serial = 2094] [outer = 0x0] 04:06:43 INFO - PROCESS | 2230 | ++DOMWINDOW == 73 (0x119534c00) [pid = 2230] [serial = 2095] [outer = 0x1194abc00] 04:06:43 INFO - PROCESS | 2230 | 1471345603591 Marionette DEBUG loaded listener.js 04:06:43 INFO - PROCESS | 2230 | ++DOMWINDOW == 74 (0x11973d400) [pid = 2230] [serial = 2096] [outer = 0x1194abc00] 04:06:44 INFO - PROCESS | 2230 | 1471345604121 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]]]}] 04:06:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 04:06:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 718ms 04:06:44 INFO - PROCESS | 2230 | 1471345604131 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 04:06:44 INFO - PROCESS | 2230 | 1471345604134 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 04:06:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 04:06:44 INFO - PROCESS | 2230 | 1471345604137 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 04:06:44 INFO - PROCESS | 2230 | 1471345604139 Marionette TRACE conn2 <- [1,2766,null,{}] 04:06:44 INFO - PROCESS | 2230 | 1471345604173 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}] 04:06:44 INFO - PROCESS | 2230 | 1471345604177 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:06:44 INFO - PROCESS | 2230 | 1471345604294 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 04:06:44 INFO - PROCESS | 2230 | 1471345604417 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:44 INFO - PROCESS | 2230 | 1471345604418 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:06:44 INFO - PROCESS | 2230 | ++DOCSHELL 0x119528000 == 30 [pid = 2230] [id = 699] 04:06:44 INFO - PROCESS | 2230 | ++DOMWINDOW == 75 (0x1168e4c00) [pid = 2230] [serial = 2097] [outer = 0x0] 04:06:44 INFO - PROCESS | 2230 | ++DOMWINDOW == 76 (0x1170f2800) [pid = 2230] [serial = 2098] [outer = 0x1168e4c00] 04:06:44 INFO - PROCESS | 2230 | 1471345604471 Marionette DEBUG loaded listener.js 04:06:44 INFO - PROCESS | 2230 | ++DOMWINDOW == 77 (0x11811d400) [pid = 2230] [serial = 2099] [outer = 0x1168e4c00] 04:06:45 INFO - PROCESS | 2230 | 1471345605012 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]]]}] 04:06:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 04:06:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 898ms 04:06:45 INFO - PROCESS | 2230 | 1471345605036 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 04:06:45 INFO - PROCESS | 2230 | 1471345605039 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 04:06:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 04:06:45 INFO - PROCESS | 2230 | 1471345605044 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 04:06:45 INFO - PROCESS | 2230 | 1471345605046 Marionette TRACE conn2 <- [1,2770,null,{}] 04:06:45 INFO - PROCESS | 2230 | 1471345605049 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}] 04:06:45 INFO - PROCESS | 2230 | 1471345605050 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:06:45 INFO - PROCESS | 2230 | 1471345605159 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 04:06:45 INFO - PROCESS | 2230 | 1471345605214 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:45 INFO - PROCESS | 2230 | 1471345605216 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:06:45 INFO - PROCESS | 2230 | ++DOCSHELL 0x127018800 == 31 [pid = 2230] [id = 700] 04:06:45 INFO - PROCESS | 2230 | ++DOMWINDOW == 78 (0x1187c1400) [pid = 2230] [serial = 2100] [outer = 0x0] 04:06:45 INFO - PROCESS | 2230 | ++DOMWINDOW == 79 (0x119124400) [pid = 2230] [serial = 2101] [outer = 0x1187c1400] 04:06:45 INFO - PROCESS | 2230 | 1471345605249 Marionette DEBUG loaded listener.js 04:06:45 INFO - PROCESS | 2230 | ++DOMWINDOW == 80 (0x11971c800) [pid = 2230] [serial = 2102] [outer = 0x1187c1400] 04:06:45 INFO - PROCESS | 2230 | --DOCSHELL 0x124527800 == 30 [pid = 2230] [id = 697] 04:06:45 INFO - PROCESS | 2230 | --DOCSHELL 0x119936000 == 29 [pid = 2230] [id = 696] 04:06:45 INFO - PROCESS | 2230 | --DOCSHELL 0x117d7f800 == 28 [pid = 2230] [id = 695] 04:06:45 INFO - PROCESS | 2230 | --DOCSHELL 0x119514000 == 27 [pid = 2230] [id = 694] 04:06:45 INFO - PROCESS | 2230 | 1471345605887 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]]]}] 04:06:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 04:06:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 872ms 04:06:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 04:06:45 INFO - PROCESS | 2230 | 1471345605917 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 04:06:45 INFO - PROCESS | 2230 | 1471345605919 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 04:06:45 INFO - PROCESS | 2230 | 1471345605922 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 04:06:45 INFO - PROCESS | 2230 | 1471345605924 Marionette TRACE conn2 <- [1,2774,null,{}] 04:06:45 INFO - PROCESS | 2230 | 1471345605928 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}] 04:06:45 INFO - PROCESS | 2230 | 1471345605929 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:06:46 INFO - PROCESS | 2230 | 1471345606014 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 04:06:46 INFO - PROCESS | 2230 | 1471345606117 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:46 INFO - PROCESS | 2230 | 1471345606119 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:06:46 INFO - PROCESS | 2230 | ++DOCSHELL 0x118734000 == 28 [pid = 2230] [id = 701] 04:06:46 INFO - PROCESS | 2230 | ++DOMWINDOW == 81 (0x1162e8000) [pid = 2230] [serial = 2103] [outer = 0x0] 04:06:46 INFO - PROCESS | 2230 | ++DOMWINDOW == 82 (0x1170f6400) [pid = 2230] [serial = 2104] [outer = 0x1162e8000] 04:06:46 INFO - PROCESS | 2230 | 1471345606148 Marionette DEBUG loaded listener.js 04:06:46 INFO - PROCESS | 2230 | ++DOMWINDOW == 83 (0x118117c00) [pid = 2230] [serial = 2105] [outer = 0x1162e8000] 04:06:46 INFO - PROCESS | 2230 | 1471345606513 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]]]}] 04:06:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 04:06:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 625ms 04:06:46 INFO - PROCESS | 2230 | 1471345606554 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 04:06:46 INFO - PROCESS | 2230 | 1471345606557 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 04:06:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 04:06:46 INFO - PROCESS | 2230 | 1471345606561 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 04:06:46 INFO - PROCESS | 2230 | 1471345606563 Marionette TRACE conn2 <- [1,2778,null,{}] 04:06:46 INFO - PROCESS | 2230 | 1471345606565 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}] 04:06:46 INFO - PROCESS | 2230 | 1471345606567 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:06:46 INFO - PROCESS | 2230 | 1471345606671 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 04:06:46 INFO - PROCESS | 2230 | 1471345606685 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:46 INFO - PROCESS | 2230 | 1471345606686 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:06:46 INFO - PROCESS | 2230 | ++DOCSHELL 0x1245ab000 == 29 [pid = 2230] [id = 702] 04:06:46 INFO - PROCESS | 2230 | ++DOMWINDOW == 84 (0x1187c4400) [pid = 2230] [serial = 2106] [outer = 0x0] 04:06:46 INFO - PROCESS | 2230 | ++DOMWINDOW == 85 (0x11952d800) [pid = 2230] [serial = 2107] [outer = 0x1187c4400] 04:06:46 INFO - PROCESS | 2230 | 1471345606714 Marionette DEBUG loaded listener.js 04:06:46 INFO - PROCESS | 2230 | ++DOMWINDOW == 86 (0x119743400) [pid = 2230] [serial = 2108] [outer = 0x1187c4400] 04:06:47 INFO - PROCESS | 2230 | 1471345607078 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]]]}] 04:06:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 04:06:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 569ms 04:06:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 04:06:47 INFO - PROCESS | 2230 | 1471345607130 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 04:06:47 INFO - PROCESS | 2230 | 1471345607132 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 04:06:47 INFO - PROCESS | 2230 | 1471345607134 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 04:06:47 INFO - PROCESS | 2230 | 1471345607136 Marionette TRACE conn2 <- [1,2782,null,{}] 04:06:47 INFO - PROCESS | 2230 | 1471345607151 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}] 04:06:47 INFO - PROCESS | 2230 | 1471345607154 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:06:47 INFO - PROCESS | 2230 | 1471345607258 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 04:06:47 INFO - PROCESS | 2230 | 1471345607263 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:47 INFO - PROCESS | 2230 | 1471345607265 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:06:47 INFO - PROCESS | 2230 | ++DOCSHELL 0x129028000 == 30 [pid = 2230] [id = 703] 04:06:47 INFO - PROCESS | 2230 | ++DOMWINDOW == 87 (0x112710000) [pid = 2230] [serial = 2109] [outer = 0x0] 04:06:47 INFO - PROCESS | 2230 | ++DOMWINDOW == 88 (0x120e9b000) [pid = 2230] [serial = 2110] [outer = 0x112710000] 04:06:47 INFO - PROCESS | 2230 | 1471345607294 Marionette DEBUG loaded listener.js 04:06:47 INFO - PROCESS | 2230 | ++DOMWINDOW == 89 (0x1240c5000) [pid = 2230] [serial = 2111] [outer = 0x112710000] 04:06:47 INFO - PROCESS | 2230 | 1471345607661 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]]]}] 04:06:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 04:06:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 579ms 04:06:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 04:06:47 INFO - PROCESS | 2230 | 1471345607713 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 04:06:47 INFO - PROCESS | 2230 | 1471345607715 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 04:06:47 INFO - PROCESS | 2230 | 1471345607717 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 04:06:47 INFO - PROCESS | 2230 | 1471345607718 Marionette TRACE conn2 <- [1,2786,null,{}] 04:06:47 INFO - PROCESS | 2230 | 1471345607721 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}] 04:06:47 INFO - PROCESS | 2230 | 1471345607722 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:06:47 INFO - PROCESS | 2230 | 1471345607822 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 04:06:47 INFO - PROCESS | 2230 | 1471345607859 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:47 INFO - PROCESS | 2230 | 1471345607860 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:06:47 INFO - PROCESS | 2230 | ++DOCSHELL 0x12a65b000 == 31 [pid = 2230] [id = 704] 04:06:47 INFO - PROCESS | 2230 | ++DOMWINDOW == 90 (0x1240d0400) [pid = 2230] [serial = 2112] [outer = 0x0] 04:06:47 INFO - PROCESS | 2230 | ++DOMWINDOW == 91 (0x1248c4400) [pid = 2230] [serial = 2113] [outer = 0x1240d0400] 04:06:47 INFO - PROCESS | 2230 | 1471345607886 Marionette DEBUG loaded listener.js 04:06:47 INFO - PROCESS | 2230 | ++DOMWINDOW == 92 (0x124e62c00) [pid = 2230] [serial = 2114] [outer = 0x1240d0400] 04:06:48 INFO - PROCESS | 2230 | --DOMWINDOW == 91 (0x119536c00) [pid = 2230] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 04:06:48 INFO - PROCESS | 2230 | --DOMWINDOW == 90 (0x124090800) [pid = 2230] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 04:06:48 INFO - PROCESS | 2230 | --DOMWINDOW == 89 (0x124874800) [pid = 2230] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 04:06:48 INFO - PROCESS | 2230 | --DOMWINDOW == 88 (0x112a92c00) [pid = 2230] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 04:06:48 INFO - PROCESS | 2230 | --DOMWINDOW == 87 (0x119cc8000) [pid = 2230] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 04:06:48 INFO - PROCESS | 2230 | --DOMWINDOW == 86 (0x11627e000) [pid = 2230] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 04:06:48 INFO - PROCESS | 2230 | --DOMWINDOW == 85 (0x118f46000) [pid = 2230] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 04:06:48 INFO - PROCESS | 2230 | --DOMWINDOW == 84 (0x12704e400) [pid = 2230] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 04:06:48 INFO - PROCESS | 2230 | --DOMWINDOW == 83 (0x116803400) [pid = 2230] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 04:06:48 INFO - PROCESS | 2230 | --DOMWINDOW == 82 (0x127481000) [pid = 2230] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 04:06:48 INFO - PROCESS | 2230 | --DOMWINDOW == 81 (0x113d92c00) [pid = 2230] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 04:06:48 INFO - PROCESS | 2230 | --DOMWINDOW == 80 (0x112703800) [pid = 2230] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 04:06:48 INFO - PROCESS | 2230 | --DOMWINDOW == 79 (0x116aa6400) [pid = 2230] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 04:06:48 INFO - PROCESS | 2230 | --DOMWINDOW == 78 (0x116aaa800) [pid = 2230] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 04:06:48 INFO - PROCESS | 2230 | --DOMWINDOW == 77 (0x112dc1c00) [pid = 2230] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 04:06:48 INFO - PROCESS | 2230 | --DOMWINDOW == 76 (0x1170f2c00) [pid = 2230] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 04:06:48 INFO - PROCESS | 2230 | --DOMWINDOW == 75 (0x11837cc00) [pid = 2230] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 04:06:48 INFO - PROCESS | 2230 | --DOMWINDOW == 74 (0x1170f6800) [pid = 2230] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 04:06:48 INFO - PROCESS | 2230 | --DOMWINDOW == 73 (0x11270ec00) [pid = 2230] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 04:06:48 INFO - PROCESS | 2230 | 1471345608232 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]]]}] 04:06:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 04:06:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 518ms 04:06:48 INFO - PROCESS | 2230 | 1471345608236 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 04:06:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 04:06:48 INFO - PROCESS | 2230 | 1471345608249 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 04:06:48 INFO - PROCESS | 2230 | 1471345608251 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 04:06:48 INFO - PROCESS | 2230 | 1471345608252 Marionette TRACE conn2 <- [1,2790,null,{}] 04:06:48 INFO - PROCESS | 2230 | 1471345608255 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}] 04:06:48 INFO - PROCESS | 2230 | 1471345608256 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:06:48 INFO - PROCESS | 2230 | 1471345608335 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 04:06:48 INFO - PROCESS | 2230 | 1471345608395 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:48 INFO - PROCESS | 2230 | 1471345608396 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:06:48 INFO - PROCESS | 2230 | ++DOCSHELL 0x12a7a1800 == 32 [pid = 2230] [id = 705] 04:06:48 INFO - PROCESS | 2230 | ++DOMWINDOW == 74 (0x11627d400) [pid = 2230] [serial = 2115] [outer = 0x0] 04:06:48 INFO - PROCESS | 2230 | ++DOMWINDOW == 75 (0x1170f9800) [pid = 2230] [serial = 2116] [outer = 0x11627d400] 04:06:48 INFO - PROCESS | 2230 | 1471345608422 Marionette DEBUG loaded listener.js 04:06:48 INFO - PROCESS | 2230 | ++DOMWINDOW == 76 (0x11885e800) [pid = 2230] [serial = 2117] [outer = 0x11627d400] 04:06:48 INFO - PROCESS | 2230 | 1471345608730 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]]]}] 04:06:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 04:06:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 518ms 04:06:48 INFO - PROCESS | 2230 | 1471345608770 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 04:06:48 INFO - PROCESS | 2230 | 1471345608771 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 04:06:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 04:06:48 INFO - PROCESS | 2230 | 1471345608773 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 04:06:48 INFO - PROCESS | 2230 | 1471345608776 Marionette TRACE conn2 <- [1,2794,null,{}] 04:06:48 INFO - PROCESS | 2230 | 1471345608779 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}] 04:06:48 INFO - PROCESS | 2230 | 1471345608783 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:06:48 INFO - PROCESS | 2230 | 1471345608882 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 04:06:48 INFO - PROCESS | 2230 | 1471345608886 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:48 INFO - PROCESS | 2230 | 1471345608887 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:06:48 INFO - PROCESS | 2230 | ++DOCSHELL 0x12ba88000 == 33 [pid = 2230] [id = 706] 04:06:48 INFO - PROCESS | 2230 | ++DOMWINDOW == 77 (0x119539400) [pid = 2230] [serial = 2118] [outer = 0x0] 04:06:48 INFO - PROCESS | 2230 | ++DOMWINDOW == 78 (0x1250fa000) [pid = 2230] [serial = 2119] [outer = 0x119539400] 04:06:48 INFO - PROCESS | 2230 | 1471345608917 Marionette DEBUG loaded listener.js 04:06:48 INFO - PROCESS | 2230 | ++DOMWINDOW == 79 (0x126907800) [pid = 2230] [serial = 2120] [outer = 0x119539400] 04:06:49 INFO - PROCESS | 2230 | 1471345609251 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]]]}] 04:06:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 04:06:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 524ms 04:06:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 04:06:49 INFO - PROCESS | 2230 | 1471345609297 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 04:06:49 INFO - PROCESS | 2230 | 1471345609298 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 04:06:49 INFO - PROCESS | 2230 | 1471345609300 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 04:06:49 INFO - PROCESS | 2230 | 1471345609309 Marionette TRACE conn2 <- [1,2798,null,{}] 04:06:49 INFO - PROCESS | 2230 | 1471345609324 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}] 04:06:49 INFO - PROCESS | 2230 | 1471345609325 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:06:49 INFO - PROCESS | 2230 | 1471345609403 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 04:06:49 INFO - PROCESS | 2230 | 1471345609408 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:49 INFO - PROCESS | 2230 | 1471345609411 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:06:49 INFO - PROCESS | 2230 | ++DOCSHELL 0x12c086800 == 34 [pid = 2230] [id = 707] 04:06:49 INFO - PROCESS | 2230 | ++DOMWINDOW == 80 (0x12690e800) [pid = 2230] [serial = 2121] [outer = 0x0] 04:06:49 INFO - PROCESS | 2230 | ++DOMWINDOW == 81 (0x1269d0000) [pid = 2230] [serial = 2122] [outer = 0x12690e800] 04:06:49 INFO - PROCESS | 2230 | 1471345609436 Marionette DEBUG loaded listener.js 04:06:49 INFO - PROCESS | 2230 | ++DOMWINDOW == 82 (0x127049800) [pid = 2230] [serial = 2123] [outer = 0x12690e800] 04:06:49 INFO - PROCESS | 2230 | 1471345609780 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]]]}] 04:06:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 04:06:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 487ms 04:06:49 INFO - PROCESS | 2230 | 1471345609789 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 04:06:49 INFO - PROCESS | 2230 | 1471345609790 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 04:06:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 04:06:49 INFO - PROCESS | 2230 | 1471345609795 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 04:06:49 INFO - PROCESS | 2230 | 1471345609796 Marionette TRACE conn2 <- [1,2802,null,{}] 04:06:49 INFO - PROCESS | 2230 | 1471345609798 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}] 04:06:49 INFO - PROCESS | 2230 | 1471345609799 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:06:49 INFO - PROCESS | 2230 | 1471345609878 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 04:06:49 INFO - PROCESS | 2230 | 1471345609882 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:49 INFO - PROCESS | 2230 | 1471345609884 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:06:49 INFO - PROCESS | 2230 | ++DOCSHELL 0x12c3cc000 == 35 [pid = 2230] [id = 708] 04:06:49 INFO - PROCESS | 2230 | ++DOMWINDOW == 83 (0x127049c00) [pid = 2230] [serial = 2124] [outer = 0x0] 04:06:49 INFO - PROCESS | 2230 | ++DOMWINDOW == 84 (0x1270c5400) [pid = 2230] [serial = 2125] [outer = 0x127049c00] 04:06:49 INFO - PROCESS | 2230 | 1471345609908 Marionette DEBUG loaded listener.js 04:06:49 INFO - PROCESS | 2230 | ++DOMWINDOW == 85 (0x127483000) [pid = 2230] [serial = 2126] [outer = 0x127049c00] 04:06:50 INFO - PROCESS | 2230 | 1471345610362 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]]]}] 04:06:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 04:06:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 623ms 04:06:50 INFO - PROCESS | 2230 | 1471345610417 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 04:06:50 INFO - PROCESS | 2230 | 1471345610420 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 04:06:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 04:06:50 INFO - PROCESS | 2230 | 1471345610440 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 04:06:50 INFO - PROCESS | 2230 | 1471345610444 Marionette TRACE conn2 <- [1,2806,null,{}] 04:06:50 INFO - PROCESS | 2230 | 1471345610450 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}] 04:06:50 INFO - PROCESS | 2230 | 1471345610452 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:06:50 INFO - PROCESS | 2230 | 1471345610558 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 04:06:50 INFO - PROCESS | 2230 | 1471345610630 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:50 INFO - PROCESS | 2230 | 1471345610631 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:06:50 INFO - PROCESS | 2230 | ++DOCSHELL 0x123912800 == 36 [pid = 2230] [id = 709] 04:06:50 INFO - PROCESS | 2230 | ++DOMWINDOW == 86 (0x1160cb400) [pid = 2230] [serial = 2127] [outer = 0x0] 04:06:50 INFO - PROCESS | 2230 | ++DOMWINDOW == 87 (0x117d2b800) [pid = 2230] [serial = 2128] [outer = 0x1160cb400] 04:06:50 INFO - PROCESS | 2230 | 1471345610663 Marionette DEBUG loaded listener.js 04:06:50 INFO - PROCESS | 2230 | ++DOMWINDOW == 88 (0x11837c400) [pid = 2230] [serial = 2129] [outer = 0x1160cb400] 04:06:51 INFO - PROCESS | 2230 | 1471345611085 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]]]}] 04:06:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 04:06:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 691ms 04:06:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 04:06:51 INFO - PROCESS | 2230 | 1471345611114 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 04:06:51 INFO - PROCESS | 2230 | 1471345611117 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 04:06:51 INFO - PROCESS | 2230 | 1471345611122 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 04:06:51 INFO - PROCESS | 2230 | 1471345611124 Marionette TRACE conn2 <- [1,2810,null,{}] 04:06:51 INFO - PROCESS | 2230 | 1471345611126 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}] 04:06:51 INFO - PROCESS | 2230 | 1471345611128 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:06:51 INFO - PROCESS | 2230 | 1471345611252 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 04:06:51 INFO - PROCESS | 2230 | 1471345611325 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:51 INFO - PROCESS | 2230 | 1471345611326 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:06:51 INFO - PROCESS | 2230 | ++DOCSHELL 0x129514000 == 37 [pid = 2230] [id = 710] 04:06:51 INFO - PROCESS | 2230 | ++DOMWINDOW == 89 (0x119cb3400) [pid = 2230] [serial = 2130] [outer = 0x0] 04:06:51 INFO - PROCESS | 2230 | ++DOMWINDOW == 90 (0x119cc8000) [pid = 2230] [serial = 2131] [outer = 0x119cb3400] 04:06:51 INFO - PROCESS | 2230 | 1471345611359 Marionette DEBUG loaded listener.js 04:06:51 INFO - PROCESS | 2230 | ++DOMWINDOW == 91 (0x123bdb800) [pid = 2230] [serial = 2132] [outer = 0x119cb3400] 04:06:51 INFO - PROCESS | 2230 | 1471345611767 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]]]}] 04:06:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 04:06:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 672ms 04:06:51 INFO - PROCESS | 2230 | 1471345611794 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 04:06:51 INFO - PROCESS | 2230 | 1471345611796 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 04:06:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 04:06:51 INFO - PROCESS | 2230 | 1471345611798 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 04:06:51 INFO - PROCESS | 2230 | 1471345611801 Marionette TRACE conn2 <- [1,2814,null,{}] 04:06:51 INFO - PROCESS | 2230 | 1471345611809 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}] 04:06:51 INFO - PROCESS | 2230 | 1471345611813 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:06:51 INFO - PROCESS | 2230 | 1471345611917 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 04:06:51 INFO - PROCESS | 2230 | 1471345611979 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:51 INFO - PROCESS | 2230 | 1471345611981 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:06:51 INFO - PROCESS | 2230 | ++DOCSHELL 0x12c6a3000 == 38 [pid = 2230] [id = 711] 04:06:51 INFO - PROCESS | 2230 | ++DOMWINDOW == 92 (0x1248c1400) [pid = 2230] [serial = 2133] [outer = 0x0] 04:06:52 INFO - PROCESS | 2230 | ++DOMWINDOW == 93 (0x1250f4000) [pid = 2230] [serial = 2134] [outer = 0x1248c1400] 04:06:52 INFO - PROCESS | 2230 | 1471345612014 Marionette DEBUG loaded listener.js 04:06:52 INFO - PROCESS | 2230 | ++DOMWINDOW == 94 (0x12559a000) [pid = 2230] [serial = 2135] [outer = 0x1248c1400] 04:06:52 INFO - PROCESS | 2230 | 1471345612478 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]]]}] 04:06:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 04:06:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 722ms 04:06:52 INFO - PROCESS | 2230 | 1471345612521 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 04:06:52 INFO - PROCESS | 2230 | 1471345612523 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 04:06:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 04:06:52 INFO - PROCESS | 2230 | 1471345612546 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 04:06:52 INFO - PROCESS | 2230 | 1471345612547 Marionette TRACE conn2 <- [1,2818,null,{}] 04:06:52 INFO - PROCESS | 2230 | 1471345612570 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}] 04:06:52 INFO - PROCESS | 2230 | 1471345612571 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:06:52 INFO - PROCESS | 2230 | 1471345612672 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 04:06:52 INFO - PROCESS | 2230 | 1471345612743 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:52 INFO - PROCESS | 2230 | 1471345612744 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:06:52 INFO - PROCESS | 2230 | ++DOCSHELL 0x12cac2800 == 39 [pid = 2230] [id = 712] 04:06:52 INFO - PROCESS | 2230 | ++DOMWINDOW == 95 (0x127482400) [pid = 2230] [serial = 2136] [outer = 0x0] 04:06:52 INFO - PROCESS | 2230 | ++DOMWINDOW == 96 (0x12760f400) [pid = 2230] [serial = 2137] [outer = 0x127482400] 04:06:52 INFO - PROCESS | 2230 | 1471345612774 Marionette DEBUG loaded listener.js 04:06:52 INFO - PROCESS | 2230 | ++DOMWINDOW == 97 (0x128c4b400) [pid = 2230] [serial = 2138] [outer = 0x127482400] 04:06:53 INFO - PROCESS | 2230 | 1471345613186 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]]]}] 04:06:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 04:06:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 690ms 04:06:53 INFO - PROCESS | 2230 | 1471345613234 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 04:06:53 INFO - PROCESS | 2230 | 1471345613236 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 04:06:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 04:06:53 INFO - PROCESS | 2230 | 1471345613238 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 04:06:53 INFO - PROCESS | 2230 | 1471345613239 Marionette TRACE conn2 <- [1,2822,null,{}] 04:06:53 INFO - PROCESS | 2230 | 1471345613242 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}] 04:06:53 INFO - PROCESS | 2230 | 1471345613243 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:06:53 INFO - PROCESS | 2230 | 1471345613346 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 04:06:53 INFO - PROCESS | 2230 | 1471345613405 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:53 INFO - PROCESS | 2230 | 1471345613406 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:06:53 INFO - PROCESS | 2230 | ++DOCSHELL 0x1168ca000 == 40 [pid = 2230] [id = 713] 04:06:53 INFO - PROCESS | 2230 | ++DOMWINDOW == 98 (0x112af7400) [pid = 2230] [serial = 2139] [outer = 0x0] 04:06:53 INFO - PROCESS | 2230 | ++DOMWINDOW == 99 (0x118107800) [pid = 2230] [serial = 2140] [outer = 0x112af7400] 04:06:53 INFO - PROCESS | 2230 | 1471345613448 Marionette DEBUG loaded listener.js 04:06:53 INFO - PROCESS | 2230 | ++DOMWINDOW == 100 (0x123c88800) [pid = 2230] [serial = 2141] [outer = 0x112af7400] 04:06:53 INFO - PROCESS | 2230 | 1471345613960 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]]]}] 04:06:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 04:06:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 770ms 04:06:54 INFO - PROCESS | 2230 | 1471345614022 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 04:06:54 INFO - PROCESS | 2230 | 1471345614025 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 04:06:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 04:06:54 INFO - PROCESS | 2230 | 1471345614028 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 04:06:54 INFO - PROCESS | 2230 | 1471345614030 Marionette TRACE conn2 <- [1,2826,null,{}] 04:06:54 INFO - PROCESS | 2230 | 1471345614033 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}] 04:06:54 INFO - PROCESS | 2230 | 1471345614035 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:06:54 INFO - PROCESS | 2230 | 1471345614136 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 04:06:54 INFO - PROCESS | 2230 | 1471345614199 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:54 INFO - PROCESS | 2230 | 1471345614200 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:06:54 INFO - PROCESS | 2230 | ++DOCSHELL 0x1184c5800 == 41 [pid = 2230] [id = 714] 04:06:54 INFO - PROCESS | 2230 | ++DOMWINDOW == 101 (0x1168e4800) [pid = 2230] [serial = 2142] [outer = 0x0] 04:06:54 INFO - PROCESS | 2230 | ++DOMWINDOW == 102 (0x118103400) [pid = 2230] [serial = 2143] [outer = 0x1168e4800] 04:06:54 INFO - PROCESS | 2230 | 1471345614230 Marionette DEBUG loaded listener.js 04:06:54 INFO - PROCESS | 2230 | ++DOMWINDOW == 103 (0x118376400) [pid = 2230] [serial = 2144] [outer = 0x1168e4800] 04:06:54 INFO - PROCESS | 2230 | --DOCSHELL 0x12c086800 == 40 [pid = 2230] [id = 707] 04:06:54 INFO - PROCESS | 2230 | --DOCSHELL 0x12ba88000 == 39 [pid = 2230] [id = 706] 04:06:54 INFO - PROCESS | 2230 | --DOCSHELL 0x12a7a1800 == 38 [pid = 2230] [id = 705] 04:06:54 INFO - PROCESS | 2230 | --DOMWINDOW == 102 (0x119534c00) [pid = 2230] [serial = 2095] [outer = 0x0] [url = about:blank] 04:06:54 INFO - PROCESS | 2230 | --DOCSHELL 0x12a65b000 == 37 [pid = 2230] [id = 704] 04:06:54 INFO - PROCESS | 2230 | --DOCSHELL 0x129028000 == 36 [pid = 2230] [id = 703] 04:06:54 INFO - PROCESS | 2230 | --DOCSHELL 0x1245ab000 == 35 [pid = 2230] [id = 702] 04:06:54 INFO - PROCESS | 2230 | --DOCSHELL 0x118734000 == 34 [pid = 2230] [id = 701] 04:06:54 INFO - PROCESS | 2230 | --DOMWINDOW == 101 (0x118375400) [pid = 2230] [serial = 2021] [outer = 0x0] [url = about:blank] 04:06:54 INFO - PROCESS | 2230 | --DOMWINDOW == 100 (0x118109000) [pid = 2230] [serial = 2089] [outer = 0x0] [url = about:blank] 04:06:54 INFO - PROCESS | 2230 | --DOMWINDOW == 99 (0x1160cd800) [pid = 2230] [serial = 2086] [outer = 0x0] [url = about:blank] 04:06:54 INFO - PROCESS | 2230 | --DOMWINDOW == 98 (0x117291c00) [pid = 2230] [serial = 2083] [outer = 0x0] [url = about:blank] 04:06:54 INFO - PROCESS | 2230 | --DOMWINDOW == 97 (0x1176a2800) [pid = 2230] [serial = 2074] [outer = 0x0] [url = about:blank] 04:06:54 INFO - PROCESS | 2230 | --DOMWINDOW == 96 (0x11952f400) [pid = 2230] [serial = 2077] [outer = 0x0] [url = about:blank] 04:06:54 INFO - PROCESS | 2230 | --DOMWINDOW == 95 (0x120fe0000) [pid = 2230] [serial = 2080] [outer = 0x0] [url = about:blank] 04:06:54 INFO - PROCESS | 2230 | --DOMWINDOW == 94 (0x11811dc00) [pid = 2230] [serial = 2084] [outer = 0x0] [url = about:blank] 04:06:54 INFO - PROCESS | 2230 | --DOMWINDOW == 93 (0x118379400) [pid = 2230] [serial = 2075] [outer = 0x0] [url = about:blank] 04:06:54 INFO - PROCESS | 2230 | --DOMWINDOW == 92 (0x1127bb800) [pid = 2230] [serial = 2087] [outer = 0x0] [url = about:blank] 04:06:54 INFO - PROCESS | 2230 | --DOMWINDOW == 91 (0x1187cc400) [pid = 2230] [serial = 2092] [outer = 0x0] [url = about:blank] 04:06:54 INFO - PROCESS | 2230 | --DOMWINDOW == 90 (0x1181b1c00) [pid = 2230] [serial = 2090] [outer = 0x0] [url = about:blank] 04:06:54 INFO - PROCESS | 2230 | --DOMWINDOW == 89 (0x119cc1400) [pid = 2230] [serial = 2053] [outer = 0x0] [url = about:blank] 04:06:54 INFO - PROCESS | 2230 | --DOMWINDOW == 88 (0x1240c8400) [pid = 2230] [serial = 2056] [outer = 0x0] [url = about:blank] 04:06:54 INFO - PROCESS | 2230 | --DOMWINDOW == 87 (0x120fe4400) [pid = 2230] [serial = 2054] [outer = 0x0] [url = about:blank] 04:06:54 INFO - PROCESS | 2230 | --DOMWINDOW == 86 (0x1248ce400) [pid = 2230] [serial = 2059] [outer = 0x0] [url = about:blank] 04:06:54 INFO - PROCESS | 2230 | --DOMWINDOW == 85 (0x1244cd400) [pid = 2230] [serial = 2057] [outer = 0x0] [url = about:blank] 04:06:54 INFO - PROCESS | 2230 | --DOMWINDOW == 84 (0x1162ef800) [pid = 2230] [serial = 2062] [outer = 0x0] [url = about:blank] 04:06:54 INFO - PROCESS | 2230 | --DOMWINDOW == 83 (0x124515c00) [pid = 2230] [serial = 2039] [outer = 0x0] [url = about:blank] 04:06:54 INFO - PROCESS | 2230 | --DOMWINDOW == 82 (0x116ab3000) [pid = 2230] [serial = 2044] [outer = 0x0] [url = about:blank] 04:06:54 INFO - PROCESS | 2230 | --DOMWINDOW == 81 (0x1187c2c00) [pid = 2230] [serial = 2045] [outer = 0x0] [url = about:blank] 04:06:54 INFO - PROCESS | 2230 | --DOMWINDOW == 80 (0x11911c400) [pid = 2230] [serial = 2050] [outer = 0x0] [url = about:blank] 04:06:54 INFO - PROCESS | 2230 | --DOMWINDOW == 79 (0x127482800) [pid = 2230] [serial = 2069] [outer = 0x0] [url = about:blank] 04:06:54 INFO - PROCESS | 2230 | --DOMWINDOW == 78 (0x1176a1800) [pid = 2230] [serial = 2047] [outer = 0x0] [url = about:blank] 04:06:54 INFO - PROCESS | 2230 | --DOMWINDOW == 77 (0x11811f000) [pid = 2230] [serial = 2048] [outer = 0x0] [url = about:blank] 04:06:54 INFO - PROCESS | 2230 | --DOMWINDOW == 76 (0x127617400) [pid = 2230] [serial = 2071] [outer = 0x0] [url = about:blank] 04:06:54 INFO - PROCESS | 2230 | --DOMWINDOW == 75 (0x116058800) [pid = 2230] [serial = 2041] [outer = 0x0] [url = about:blank] 04:06:54 INFO - PROCESS | 2230 | --DOMWINDOW == 74 (0x116aab000) [pid = 2230] [serial = 2042] [outer = 0x0] [url = about:blank] 04:06:54 INFO - PROCESS | 2230 | --DOMWINDOW == 73 (0x1250ec000) [pid = 2230] [serial = 2060] [outer = 0x0] [url = about:blank] 04:06:54 INFO - PROCESS | 2230 | --DOMWINDOW == 72 (0x1194ae800) [pid = 2230] [serial = 2063] [outer = 0x0] [url = about:blank] 04:06:54 INFO - PROCESS | 2230 | --DOMWINDOW == 71 (0x1250f2800) [pid = 2230] [serial = 2081] [outer = 0x0] [url = about:blank] 04:06:54 INFO - PROCESS | 2230 | --DOMWINDOW == 70 (0x12715e400) [pid = 2230] [serial = 2068] [outer = 0x0] [url = about:blank] 04:06:54 INFO - PROCESS | 2230 | --DOMWINDOW == 69 (0x12704c800) [pid = 2230] [serial = 2066] [outer = 0x0] [url = about:blank] 04:06:54 INFO - PROCESS | 2230 | --DOMWINDOW == 68 (0x1194bc400) [pid = 2230] [serial = 2051] [outer = 0x0] [url = about:blank] 04:06:54 INFO - PROCESS | 2230 | --DOMWINDOW == 67 (0x125548c00) [pid = 2230] [serial = 2065] [outer = 0x0] [url = about:blank] 04:06:54 INFO - PROCESS | 2230 | --DOMWINDOW == 66 (0x1194a9c00) [pid = 2230] [serial = 2093] [outer = 0x0] [url = about:blank] 04:06:54 INFO - PROCESS | 2230 | --DOMWINDOW == 65 (0x128c4d000) [pid = 2230] [serial = 2072] [outer = 0x0] [url = about:blank] 04:06:54 INFO - PROCESS | 2230 | 1471345614728 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 04:06:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 04:06:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 723ms 04:06:54 INFO - PROCESS | 2230 | 1471345614751 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 04:06:54 INFO - PROCESS | 2230 | 1471345614756 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 04:06:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 04:06:54 INFO - PROCESS | 2230 | 1471345614765 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 04:06:54 INFO - PROCESS | 2230 | 1471345614768 Marionette TRACE conn2 <- [1,2830,null,{}] 04:06:54 INFO - PROCESS | 2230 | 1471345614771 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}] 04:06:54 INFO - PROCESS | 2230 | 1471345614774 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:06:54 INFO - PROCESS | 2230 | 1471345614917 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 04:06:54 INFO - PROCESS | 2230 | 1471345614926 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:54 INFO - PROCESS | 2230 | 1471345614927 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:06:54 INFO - PROCESS | 2230 | ++DOCSHELL 0x119ac5800 == 35 [pid = 2230] [id = 715] 04:06:54 INFO - PROCESS | 2230 | ++DOMWINDOW == 66 (0x118590800) [pid = 2230] [serial = 2145] [outer = 0x0] 04:06:54 INFO - PROCESS | 2230 | ++DOMWINDOW == 67 (0x1187c0000) [pid = 2230] [serial = 2146] [outer = 0x118590800] 04:06:54 INFO - PROCESS | 2230 | 1471345614955 Marionette DEBUG loaded listener.js 04:06:55 INFO - PROCESS | 2230 | ++DOMWINDOW == 68 (0x118f9e400) [pid = 2230] [serial = 2147] [outer = 0x118590800] 04:06:55 INFO - PROCESS | 2230 | 1471345615331 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]]]}] 04:06:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 04:06:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 621ms 04:06:55 INFO - PROCESS | 2230 | 1471345615386 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 04:06:55 INFO - PROCESS | 2230 | 1471345615387 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 04:06:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 04:06:55 INFO - PROCESS | 2230 | 1471345615390 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 04:06:55 INFO - PROCESS | 2230 | 1471345615392 Marionette TRACE conn2 <- [1,2834,null,{}] 04:06:55 INFO - PROCESS | 2230 | 1471345615399 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}] 04:06:55 INFO - PROCESS | 2230 | 1471345615402 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:06:55 INFO - PROCESS | 2230 | 1471345615487 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 04:06:55 INFO - PROCESS | 2230 | 1471345615513 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:55 INFO - PROCESS | 2230 | 1471345615515 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:06:55 INFO - PROCESS | 2230 | ++DOCSHELL 0x12505a000 == 36 [pid = 2230] [id = 716] 04:06:55 INFO - PROCESS | 2230 | ++DOMWINDOW == 69 (0x119c5bc00) [pid = 2230] [serial = 2148] [outer = 0x0] 04:06:55 INFO - PROCESS | 2230 | ++DOMWINDOW == 70 (0x120fe4400) [pid = 2230] [serial = 2149] [outer = 0x119c5bc00] 04:06:55 INFO - PROCESS | 2230 | 1471345615546 Marionette DEBUG loaded listener.js 04:06:55 INFO - PROCESS | 2230 | ++DOMWINDOW == 71 (0x1240c9400) [pid = 2230] [serial = 2150] [outer = 0x119c5bc00] 04:06:55 INFO - PROCESS | 2230 | 1471345615955 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 04:06:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 04:06:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 623ms 04:06:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 04:06:56 INFO - PROCESS | 2230 | 1471345616014 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 04:06:56 INFO - PROCESS | 2230 | 1471345616017 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 04:06:56 INFO - PROCESS | 2230 | 1471345616020 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 04:06:56 INFO - PROCESS | 2230 | 1471345616022 Marionette TRACE conn2 <- [1,2838,null,{}] 04:06:56 INFO - PROCESS | 2230 | 1471345616028 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}] 04:06:56 INFO - PROCESS | 2230 | 1471345616031 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:06:56 INFO - PROCESS | 2230 | 1471345616159 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 04:06:56 INFO - PROCESS | 2230 | 1471345616168 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:56 INFO - PROCESS | 2230 | 1471345616169 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:06:56 INFO - PROCESS | 2230 | ++DOCSHELL 0x128c1e000 == 37 [pid = 2230] [id = 717] 04:06:56 INFO - PROCESS | 2230 | ++DOMWINDOW == 72 (0x124ced400) [pid = 2230] [serial = 2151] [outer = 0x0] 04:06:56 INFO - PROCESS | 2230 | ++DOMWINDOW == 73 (0x1250f6000) [pid = 2230] [serial = 2152] [outer = 0x124ced400] 04:06:56 INFO - PROCESS | 2230 | 1471345616196 Marionette DEBUG loaded listener.js 04:06:56 INFO - PROCESS | 2230 | ++DOMWINDOW == 74 (0x125555800) [pid = 2230] [serial = 2153] [outer = 0x124ced400] 04:06:56 INFO - PROCESS | 2230 | 1471345616532 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]]]}] 04:06:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 04:06:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 526ms 04:06:56 INFO - PROCESS | 2230 | 1471345616546 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 04:06:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 04:06:56 INFO - PROCESS | 2230 | 1471345616547 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 04:06:56 INFO - PROCESS | 2230 | 1471345616549 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 04:06:56 INFO - PROCESS | 2230 | 1471345616550 Marionette TRACE conn2 <- [1,2842,null,{}] 04:06:56 INFO - PROCESS | 2230 | 1471345616553 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}] 04:06:56 INFO - PROCESS | 2230 | 1471345616554 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:06:56 INFO - PROCESS | 2230 | 1471345616670 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 04:06:56 INFO - PROCESS | 2230 | 1471345616681 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:56 INFO - PROCESS | 2230 | 1471345616683 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:06:56 INFO - PROCESS | 2230 | ++DOCSHELL 0x129349000 == 38 [pid = 2230] [id = 718] 04:06:56 INFO - PROCESS | 2230 | ++DOMWINDOW == 75 (0x113810c00) [pid = 2230] [serial = 2154] [outer = 0x0] 04:06:56 INFO - PROCESS | 2230 | ++DOMWINDOW == 76 (0x12559e800) [pid = 2230] [serial = 2155] [outer = 0x113810c00] 04:06:56 INFO - PROCESS | 2230 | 1471345616714 Marionette DEBUG loaded listener.js 04:06:56 INFO - PROCESS | 2230 | ++DOMWINDOW == 77 (0x12704c400) [pid = 2230] [serial = 2156] [outer = 0x113810c00] 04:06:57 INFO - PROCESS | 2230 | 1471345617095 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]]]}] 04:06:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 04:06:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 569ms 04:06:57 INFO - PROCESS | 2230 | 1471345617119 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 04:06:57 INFO - PROCESS | 2230 | 1471345617120 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 04:06:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 04:06:57 INFO - PROCESS | 2230 | 1471345617129 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 04:06:57 INFO - PROCESS | 2230 | 1471345617131 Marionette TRACE conn2 <- [1,2846,null,{}] 04:06:57 INFO - PROCESS | 2230 | 1471345617133 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}] 04:06:57 INFO - PROCESS | 2230 | 1471345617137 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:06:57 INFO - PROCESS | 2230 | 1471345617262 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 04:06:57 INFO - PROCESS | 2230 | 1471345617314 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:57 INFO - PROCESS | 2230 | 1471345617315 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:06:57 INFO - PROCESS | 2230 | ++DOCSHELL 0x12af6e800 == 39 [pid = 2230] [id = 719] 04:06:57 INFO - PROCESS | 2230 | ++DOMWINDOW == 78 (0x128c4f000) [pid = 2230] [serial = 2157] [outer = 0x0] 04:06:57 INFO - PROCESS | 2230 | ++DOMWINDOW == 79 (0x128d0d400) [pid = 2230] [serial = 2158] [outer = 0x128c4f000] 04:06:57 INFO - PROCESS | 2230 | 1471345617341 Marionette DEBUG loaded listener.js 04:06:57 INFO - PROCESS | 2230 | ++DOMWINDOW == 80 (0x128d1ac00) [pid = 2230] [serial = 2159] [outer = 0x128c4f000] 04:06:57 INFO - PROCESS | 2230 | 1471345617654 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]]]}] 04:06:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 04:06:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 567ms 04:06:57 INFO - PROCESS | 2230 | 1471345617698 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 04:06:57 INFO - PROCESS | 2230 | 1471345617699 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 04:06:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 04:06:57 INFO - PROCESS | 2230 | 1471345617701 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 04:06:57 INFO - PROCESS | 2230 | 1471345617703 Marionette TRACE conn2 <- [1,2850,null,{}] 04:06:57 INFO - PROCESS | 2230 | 1471345617713 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}] 04:06:57 INFO - PROCESS | 2230 | 1471345617714 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:06:57 INFO - PROCESS | 2230 | 1471345617829 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 04:06:57 INFO - PROCESS | 2230 | 1471345617832 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:57 INFO - PROCESS | 2230 | 1471345617834 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:06:57 INFO - PROCESS | 2230 | ++DOCSHELL 0x12ba7b800 == 40 [pid = 2230] [id = 720] 04:06:57 INFO - PROCESS | 2230 | ++DOMWINDOW == 81 (0x128d1b400) [pid = 2230] [serial = 2160] [outer = 0x0] 04:06:57 INFO - PROCESS | 2230 | ++DOMWINDOW == 82 (0x128d1f800) [pid = 2230] [serial = 2161] [outer = 0x128d1b400] 04:06:57 INFO - PROCESS | 2230 | 1471345617892 Marionette DEBUG loaded listener.js 04:06:57 INFO - PROCESS | 2230 | ++DOMWINDOW == 83 (0x128d28c00) [pid = 2230] [serial = 2162] [outer = 0x128d1b400] 04:06:58 INFO - PROCESS | 2230 | 1471345618241 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 04:06:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 04:06:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 578ms 04:06:58 INFO - PROCESS | 2230 | 1471345618280 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 04:06:58 INFO - PROCESS | 2230 | 1471345618282 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 04:06:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 04:06:58 INFO - PROCESS | 2230 | 1471345618286 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 04:06:58 INFO - PROCESS | 2230 | 1471345618288 Marionette TRACE conn2 <- [1,2854,null,{}] 04:06:58 INFO - PROCESS | 2230 | 1471345618291 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}] 04:06:58 INFO - PROCESS | 2230 | 1471345618293 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:06:58 INFO - PROCESS | 2230 | 1471345618455 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 04:06:58 INFO - PROCESS | 2230 | 1471345618474 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:58 INFO - PROCESS | 2230 | 1471345618475 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:06:58 INFO - PROCESS | 2230 | ++DOCSHELL 0x12c08e800 == 41 [pid = 2230] [id = 721] 04:06:58 INFO - PROCESS | 2230 | ++DOMWINDOW == 84 (0x128e38c00) [pid = 2230] [serial = 2163] [outer = 0x0] 04:06:58 INFO - PROCESS | 2230 | ++DOMWINDOW == 85 (0x1290a2400) [pid = 2230] [serial = 2164] [outer = 0x128e38c00] 04:06:58 INFO - PROCESS | 2230 | 1471345618515 Marionette DEBUG loaded listener.js 04:06:58 INFO - PROCESS | 2230 | ++DOMWINDOW == 86 (0x1293d3800) [pid = 2230] [serial = 2165] [outer = 0x128e38c00] 04:06:58 INFO - PROCESS | 2230 | --DOMWINDOW == 85 (0x1187c4400) [pid = 2230] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 04:06:58 INFO - PROCESS | 2230 | --DOMWINDOW == 84 (0x112710000) [pid = 2230] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 04:06:58 INFO - PROCESS | 2230 | --DOMWINDOW == 83 (0x1187c1400) [pid = 2230] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 04:06:58 INFO - PROCESS | 2230 | --DOMWINDOW == 82 (0x1240d0400) [pid = 2230] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 04:06:58 INFO - PROCESS | 2230 | --DOMWINDOW == 81 (0x12690e800) [pid = 2230] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 04:06:58 INFO - PROCESS | 2230 | --DOMWINDOW == 80 (0x11627d400) [pid = 2230] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 04:06:58 INFO - PROCESS | 2230 | --DOMWINDOW == 79 (0x119539400) [pid = 2230] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 04:06:58 INFO - PROCESS | 2230 | --DOMWINDOW == 78 (0x1162e8000) [pid = 2230] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 04:06:58 INFO - PROCESS | 2230 | --DOMWINDOW == 77 (0x118f9c000) [pid = 2230] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 04:06:58 INFO - PROCESS | 2230 | 1471345618980 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]]]}] 04:06:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 04:06:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 720ms 04:06:59 INFO - PROCESS | 2230 | 1471345619005 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 04:06:59 INFO - PROCESS | 2230 | 1471345619007 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 04:06:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 04:06:59 INFO - PROCESS | 2230 | 1471345619015 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 04:06:59 INFO - PROCESS | 2230 | 1471345619016 Marionette TRACE conn2 <- [1,2858,null,{}] 04:06:59 INFO - PROCESS | 2230 | 1471345619018 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}] 04:06:59 INFO - PROCESS | 2230 | 1471345619019 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:06:59 INFO - PROCESS | 2230 | 1471345619158 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 04:06:59 INFO - PROCESS | 2230 | 1471345619196 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:59 INFO - PROCESS | 2230 | 1471345619197 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:06:59 INFO - PROCESS | 2230 | ++DOCSHELL 0x12c69f800 == 42 [pid = 2230] [id = 722] 04:06:59 INFO - PROCESS | 2230 | ++DOMWINDOW == 78 (0x111e58c00) [pid = 2230] [serial = 2166] [outer = 0x0] 04:06:59 INFO - PROCESS | 2230 | ++DOMWINDOW == 79 (0x1194ae400) [pid = 2230] [serial = 2167] [outer = 0x111e58c00] 04:06:59 INFO - PROCESS | 2230 | 1471345619222 Marionette DEBUG loaded listener.js 04:06:59 INFO - PROCESS | 2230 | ++DOMWINDOW == 80 (0x12690e800) [pid = 2230] [serial = 2168] [outer = 0x111e58c00] 04:06:59 INFO - PROCESS | 2230 | 1471345619498 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 04:06:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 04:06:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 520ms 04:06:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 04:06:59 INFO - PROCESS | 2230 | 1471345619535 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 04:06:59 INFO - PROCESS | 2230 | 1471345619536 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 04:06:59 INFO - PROCESS | 2230 | 1471345619538 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 04:06:59 INFO - PROCESS | 2230 | 1471345619540 Marionette TRACE conn2 <- [1,2862,null,{}] 04:06:59 INFO - PROCESS | 2230 | 1471345619550 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}] 04:06:59 INFO - PROCESS | 2230 | 1471345619551 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:06:59 INFO - PROCESS | 2230 | 1471345619644 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 04:06:59 INFO - PROCESS | 2230 | 1471345619649 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:59 INFO - PROCESS | 2230 | 1471345619650 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:06:59 INFO - PROCESS | 2230 | ++DOCSHELL 0x12cb1c000 == 43 [pid = 2230] [id = 723] 04:06:59 INFO - PROCESS | 2230 | ++DOMWINDOW == 81 (0x119a92000) [pid = 2230] [serial = 2169] [outer = 0x0] 04:06:59 INFO - PROCESS | 2230 | ++DOMWINDOW == 82 (0x1293d8800) [pid = 2230] [serial = 2170] [outer = 0x119a92000] 04:06:59 INFO - PROCESS | 2230 | 1471345619675 Marionette DEBUG loaded listener.js 04:06:59 INFO - PROCESS | 2230 | ++DOMWINDOW == 83 (0x1293df000) [pid = 2230] [serial = 2171] [outer = 0x119a92000] 04:07:00 INFO - PROCESS | 2230 | 1471345620008 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]]]}] 04:07:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 04:07:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 518ms 04:07:00 INFO - PROCESS | 2230 | 1471345620069 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 04:07:00 INFO - PROCESS | 2230 | 1471345620070 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 04:07:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 04:07:00 INFO - PROCESS | 2230 | 1471345620074 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 04:07:00 INFO - PROCESS | 2230 | 1471345620075 Marionette TRACE conn2 <- [1,2866,null,{}] 04:07:00 INFO - PROCESS | 2230 | 1471345620078 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}] 04:07:00 INFO - PROCESS | 2230 | 1471345620079 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:07:00 INFO - PROCESS | 2230 | 1471345620187 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 04:07:00 INFO - PROCESS | 2230 | 1471345620193 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:00 INFO - PROCESS | 2230 | 1471345620195 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:07:00 INFO - PROCESS | 2230 | ++DOCSHELL 0x12cc52800 == 44 [pid = 2230] [id = 724] 04:07:00 INFO - PROCESS | 2230 | ++DOMWINDOW == 84 (0x1293dbc00) [pid = 2230] [serial = 2172] [outer = 0x0] 04:07:00 INFO - PROCESS | 2230 | ++DOMWINDOW == 85 (0x129643400) [pid = 2230] [serial = 2173] [outer = 0x1293dbc00] 04:07:00 INFO - PROCESS | 2230 | 1471345620222 Marionette DEBUG loaded listener.js 04:07:00 INFO - PROCESS | 2230 | ++DOMWINDOW == 86 (0x12a6e6000) [pid = 2230] [serial = 2174] [outer = 0x1293dbc00] 04:07:00 INFO - PROCESS | 2230 | 1471345620578 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]]]}] 04:07:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 04:07:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 521ms 04:07:00 INFO - PROCESS | 2230 | 1471345620596 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 04:07:00 INFO - PROCESS | 2230 | 1471345620597 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 04:07:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 04:07:00 INFO - PROCESS | 2230 | 1471345620599 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 04:07:00 INFO - PROCESS | 2230 | 1471345620600 Marionette TRACE conn2 <- [1,2870,null,{}] 04:07:00 INFO - PROCESS | 2230 | 1471345620603 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}] 04:07:00 INFO - PROCESS | 2230 | 1471345620604 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:07:00 INFO - PROCESS | 2230 | 1471345620695 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 04:07:00 INFO - PROCESS | 2230 | 1471345620758 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:00 INFO - PROCESS | 2230 | 1471345620759 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:07:00 INFO - PROCESS | 2230 | ++DOCSHELL 0x12ccb9000 == 45 [pid = 2230] [id = 725] 04:07:00 INFO - PROCESS | 2230 | ++DOMWINDOW == 87 (0x1240d2800) [pid = 2230] [serial = 2175] [outer = 0x0] 04:07:00 INFO - PROCESS | 2230 | ++DOMWINDOW == 88 (0x12a6ef000) [pid = 2230] [serial = 2176] [outer = 0x1240d2800] 04:07:00 INFO - PROCESS | 2230 | 1471345620784 Marionette DEBUG loaded listener.js 04:07:00 INFO - PROCESS | 2230 | ++DOMWINDOW == 89 (0x12a727400) [pid = 2230] [serial = 2177] [outer = 0x1240d2800] 04:07:01 INFO - PROCESS | 2230 | 1471345621226 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]]]}] 04:07:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 04:07:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 669ms 04:07:01 INFO - PROCESS | 2230 | 1471345621270 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 04:07:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 04:07:01 INFO - PROCESS | 2230 | 1471345621273 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 04:07:01 INFO - PROCESS | 2230 | 1471345621278 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 04:07:01 INFO - PROCESS | 2230 | 1471345621282 Marionette TRACE conn2 <- [1,2874,null,{}] 04:07:01 INFO - PROCESS | 2230 | 1471345621286 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}] 04:07:01 INFO - PROCESS | 2230 | 1471345621287 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:07:01 INFO - PROCESS | 2230 | 1471345621401 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 04:07:01 INFO - PROCESS | 2230 | 1471345621462 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:01 INFO - PROCESS | 2230 | 1471345621464 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:07:01 INFO - PROCESS | 2230 | ++DOCSHELL 0x124195000 == 46 [pid = 2230] [id = 726] 04:07:01 INFO - PROCESS | 2230 | ++DOMWINDOW == 90 (0x116803400) [pid = 2230] [serial = 2178] [outer = 0x0] 04:07:01 INFO - PROCESS | 2230 | ++DOMWINDOW == 91 (0x118109800) [pid = 2230] [serial = 2179] [outer = 0x116803400] 04:07:01 INFO - PROCESS | 2230 | 1471345621536 Marionette DEBUG loaded listener.js 04:07:01 INFO - PROCESS | 2230 | ++DOMWINDOW == 92 (0x1187c2c00) [pid = 2230] [serial = 2180] [outer = 0x116803400] 04:07:02 INFO - PROCESS | 2230 | 1471345622012 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]]]}] 04:07:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 04:07:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 775ms 04:07:02 INFO - PROCESS | 2230 | 1471345622052 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 04:07:02 INFO - PROCESS | 2230 | 1471345622055 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 04:07:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 04:07:02 INFO - PROCESS | 2230 | 1471345622062 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 04:07:02 INFO - PROCESS | 2230 | 1471345622064 Marionette TRACE conn2 <- [1,2878,null,{}] 04:07:02 INFO - PROCESS | 2230 | 1471345622067 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}] 04:07:02 INFO - PROCESS | 2230 | 1471345622069 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:07:02 INFO - PROCESS | 2230 | 1471345622179 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 04:07:02 INFO - PROCESS | 2230 | 1471345622253 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:02 INFO - PROCESS | 2230 | 1471345622254 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:07:02 INFO - PROCESS | 2230 | ++DOCSHELL 0x129867000 == 47 [pid = 2230] [id = 727] 04:07:02 INFO - PROCESS | 2230 | ++DOMWINDOW == 93 (0x119746000) [pid = 2230] [serial = 2181] [outer = 0x0] 04:07:02 INFO - PROCESS | 2230 | ++DOMWINDOW == 94 (0x119cce800) [pid = 2230] [serial = 2182] [outer = 0x119746000] 04:07:02 INFO - PROCESS | 2230 | 1471345622286 Marionette DEBUG loaded listener.js 04:07:02 INFO - PROCESS | 2230 | ++DOMWINDOW == 95 (0x1240cfc00) [pid = 2230] [serial = 2183] [outer = 0x119746000] 04:07:02 INFO - PROCESS | 2230 | 1471345622698 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]]]}] 04:07:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 04:07:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 670ms 04:07:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 04:07:02 INFO - PROCESS | 2230 | 1471345622732 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 04:07:02 INFO - PROCESS | 2230 | 1471345622734 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 04:07:02 INFO - PROCESS | 2230 | 1471345622736 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 04:07:02 INFO - PROCESS | 2230 | 1471345622739 Marionette TRACE conn2 <- [1,2882,null,{}] 04:07:02 INFO - PROCESS | 2230 | 1471345622747 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}] 04:07:02 INFO - PROCESS | 2230 | 1471345622751 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:07:02 INFO - PROCESS | 2230 | 1471345622884 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 04:07:02 INFO - PROCESS | 2230 | 1471345622971 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:02 INFO - PROCESS | 2230 | 1471345622973 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:07:03 INFO - PROCESS | 2230 | ++DOCSHELL 0x12ccb9800 == 48 [pid = 2230] [id = 728] 04:07:03 INFO - PROCESS | 2230 | ++DOMWINDOW == 96 (0x126829800) [pid = 2230] [serial = 2184] [outer = 0x0] 04:07:03 INFO - PROCESS | 2230 | ++DOMWINDOW == 97 (0x12715f400) [pid = 2230] [serial = 2185] [outer = 0x126829800] 04:07:03 INFO - PROCESS | 2230 | 1471345623030 Marionette DEBUG loaded listener.js 04:07:03 INFO - PROCESS | 2230 | ++DOMWINDOW == 98 (0x128c54000) [pid = 2230] [serial = 2186] [outer = 0x126829800] 04:07:03 INFO - PROCESS | 2230 | 1471345623661 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]]]}] 04:07:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 04:07:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 973ms 04:07:03 INFO - PROCESS | 2230 | 1471345623710 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 04:07:03 INFO - PROCESS | 2230 | 1471345623712 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 04:07:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 04:07:03 INFO - PROCESS | 2230 | 1471345623716 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 04:07:03 INFO - PROCESS | 2230 | 1471345623717 Marionette TRACE conn2 <- [1,2886,null,{}] 04:07:03 INFO - PROCESS | 2230 | 1471345623721 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}] 04:07:03 INFO - PROCESS | 2230 | 1471345623723 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:07:03 INFO - PROCESS | 2230 | 1471345623822 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 04:07:03 INFO - PROCESS | 2230 | 1471345623885 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:03 INFO - PROCESS | 2230 | 1471345623889 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:07:03 INFO - PROCESS | 2230 | ++DOCSHELL 0x1271d2800 == 49 [pid = 2230] [id = 729] 04:07:03 INFO - PROCESS | 2230 | ++DOMWINDOW == 99 (0x117292c00) [pid = 2230] [serial = 2187] [outer = 0x0] 04:07:03 INFO - PROCESS | 2230 | ++DOMWINDOW == 100 (0x11811f800) [pid = 2230] [serial = 2188] [outer = 0x117292c00] 04:07:03 INFO - PROCESS | 2230 | 1471345623917 Marionette DEBUG loaded listener.js 04:07:03 INFO - PROCESS | 2230 | ++DOMWINDOW == 101 (0x1187cac00) [pid = 2230] [serial = 2189] [outer = 0x117292c00] 04:07:04 INFO - PROCESS | 2230 | 1471345624344 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]]]}] 04:07:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 04:07:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 671ms 04:07:04 INFO - PROCESS | 2230 | 1471345624387 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 04:07:04 INFO - PROCESS | 2230 | 1471345624390 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 04:07:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 04:07:04 INFO - PROCESS | 2230 | 1471345624396 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 04:07:04 INFO - PROCESS | 2230 | 1471345624398 Marionette TRACE conn2 <- [1,2890,null,{}] 04:07:04 INFO - PROCESS | 2230 | 1471345624400 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}] 04:07:04 INFO - PROCESS | 2230 | 1471345624402 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:07:04 INFO - PROCESS | 2230 | 1471345624501 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 04:07:04 INFO - PROCESS | 2230 | 1471345624564 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:04 INFO - PROCESS | 2230 | 1471345624565 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:07:04 INFO - PROCESS | 2230 | ++DOCSHELL 0x12453a800 == 50 [pid = 2230] [id = 730] 04:07:04 INFO - PROCESS | 2230 | ++DOMWINDOW == 102 (0x119531400) [pid = 2230] [serial = 2190] [outer = 0x0] 04:07:04 INFO - PROCESS | 2230 | ++DOMWINDOW == 103 (0x119721400) [pid = 2230] [serial = 2191] [outer = 0x119531400] 04:07:04 INFO - PROCESS | 2230 | 1471345624595 Marionette DEBUG loaded listener.js 04:07:04 INFO - PROCESS | 2230 | ++DOMWINDOW == 104 (0x119cc2800) [pid = 2230] [serial = 2192] [outer = 0x119531400] 04:07:05 INFO - PROCESS | 2230 | --DOCSHELL 0x12cc52800 == 49 [pid = 2230] [id = 724] 04:07:05 INFO - PROCESS | 2230 | --DOCSHELL 0x12cb1c000 == 48 [pid = 2230] [id = 723] 04:07:05 INFO - PROCESS | 2230 | --DOCSHELL 0x12c69f800 == 47 [pid = 2230] [id = 722] 04:07:05 INFO - PROCESS | 2230 | --DOCSHELL 0x12c08e800 == 46 [pid = 2230] [id = 721] 04:07:05 INFO - PROCESS | 2230 | --DOCSHELL 0x12ba7b800 == 45 [pid = 2230] [id = 720] 04:07:05 INFO - PROCESS | 2230 | --DOCSHELL 0x12af6e800 == 44 [pid = 2230] [id = 719] 04:07:05 INFO - PROCESS | 2230 | --DOCSHELL 0x129349000 == 43 [pid = 2230] [id = 718] 04:07:05 INFO - PROCESS | 2230 | --DOCSHELL 0x128c1e000 == 42 [pid = 2230] [id = 717] 04:07:05 INFO - PROCESS | 2230 | --DOCSHELL 0x12505a000 == 41 [pid = 2230] [id = 716] 04:07:05 INFO - PROCESS | 2230 | --DOCSHELL 0x119ac5800 == 40 [pid = 2230] [id = 715] 04:07:05 INFO - PROCESS | 2230 | --DOCSHELL 0x1184c5800 == 39 [pid = 2230] [id = 714] 04:07:05 INFO - PROCESS | 2230 | --DOCSHELL 0x119528000 == 38 [pid = 2230] [id = 699] 04:07:05 INFO - PROCESS | 2230 | --DOCSHELL 0x12c3cc000 == 37 [pid = 2230] [id = 708] 04:07:05 INFO - PROCESS | 2230 | --DOCSHELL 0x12cac2800 == 36 [pid = 2230] [id = 712] 04:07:05 INFO - PROCESS | 2230 | --DOCSHELL 0x12c6a3000 == 35 [pid = 2230] [id = 711] 04:07:05 INFO - PROCESS | 2230 | --DOCSHELL 0x123912800 == 34 [pid = 2230] [id = 709] 04:07:05 INFO - PROCESS | 2230 | --DOCSHELL 0x129514000 == 33 [pid = 2230] [id = 710] 04:07:05 INFO - PROCESS | 2230 | --DOCSHELL 0x1168ca000 == 32 [pid = 2230] [id = 713] 04:07:05 INFO - PROCESS | 2230 | --DOCSHELL 0x127018800 == 31 [pid = 2230] [id = 700] 04:07:05 INFO - PROCESS | 2230 | --DOCSHELL 0x125052000 == 30 [pid = 2230] [id = 698] 04:07:05 INFO - PROCESS | 2230 | --DOCSHELL 0x1271d2800 == 29 [pid = 2230] [id = 729] 04:07:05 INFO - PROCESS | 2230 | --DOCSHELL 0x12ccb9800 == 28 [pid = 2230] [id = 728] 04:07:05 INFO - PROCESS | 2230 | --DOCSHELL 0x129867000 == 27 [pid = 2230] [id = 727] 04:07:05 INFO - PROCESS | 2230 | --DOCSHELL 0x124195000 == 26 [pid = 2230] [id = 726] 04:07:05 INFO - PROCESS | 2230 | --DOCSHELL 0x12ccb9000 == 25 [pid = 2230] [id = 725] 04:07:05 INFO - PROCESS | 2230 | --DOMWINDOW == 103 (0x119726c00) [pid = 2230] [serial = 2078] [outer = 0x0] [url = about:blank] 04:07:05 INFO - PROCESS | 2230 | --DOMWINDOW == 102 (0x11952d800) [pid = 2230] [serial = 2107] [outer = 0x0] [url = about:blank] 04:07:05 INFO - PROCESS | 2230 | --DOMWINDOW == 101 (0x120e9b000) [pid = 2230] [serial = 2110] [outer = 0x0] [url = about:blank] 04:07:05 INFO - PROCESS | 2230 | --DOMWINDOW == 100 (0x11971c800) [pid = 2230] [serial = 2102] [outer = 0x0] [url = about:blank] 04:07:05 INFO - PROCESS | 2230 | --DOMWINDOW == 99 (0x119124400) [pid = 2230] [serial = 2101] [outer = 0x0] [url = about:blank] 04:07:05 INFO - PROCESS | 2230 | --DOMWINDOW == 98 (0x1170f2800) [pid = 2230] [serial = 2098] [outer = 0x0] [url = about:blank] 04:07:05 INFO - PROCESS | 2230 | --DOMWINDOW == 97 (0x1248c4400) [pid = 2230] [serial = 2113] [outer = 0x0] [url = about:blank] 04:07:05 INFO - PROCESS | 2230 | --DOMWINDOW == 96 (0x1270c5400) [pid = 2230] [serial = 2125] [outer = 0x0] [url = about:blank] 04:07:05 INFO - PROCESS | 2230 | --DOMWINDOW == 95 (0x127049800) [pid = 2230] [serial = 2123] [outer = 0x0] [url = about:blank] 04:07:05 INFO - PROCESS | 2230 | --DOMWINDOW == 94 (0x1170f9800) [pid = 2230] [serial = 2116] [outer = 0x0] [url = about:blank] 04:07:05 INFO - PROCESS | 2230 | --DOMWINDOW == 93 (0x1240c5000) [pid = 2230] [serial = 2111] [outer = 0x0] [url = about:blank] 04:07:05 INFO - PROCESS | 2230 | --DOMWINDOW == 92 (0x1250fa000) [pid = 2230] [serial = 2119] [outer = 0x0] [url = about:blank] 04:07:05 INFO - PROCESS | 2230 | --DOMWINDOW == 91 (0x1269d0000) [pid = 2230] [serial = 2122] [outer = 0x0] [url = about:blank] 04:07:05 INFO - PROCESS | 2230 | --DOMWINDOW == 90 (0x126907800) [pid = 2230] [serial = 2120] [outer = 0x0] [url = about:blank] 04:07:05 INFO - PROCESS | 2230 | --DOMWINDOW == 89 (0x124e62c00) [pid = 2230] [serial = 2114] [outer = 0x0] [url = about:blank] 04:07:05 INFO - PROCESS | 2230 | --DOMWINDOW == 88 (0x1170f6400) [pid = 2230] [serial = 2104] [outer = 0x0] [url = about:blank] 04:07:05 INFO - PROCESS | 2230 | --DOMWINDOW == 87 (0x11885e800) [pid = 2230] [serial = 2117] [outer = 0x0] [url = about:blank] 04:07:05 INFO - PROCESS | 2230 | --DOMWINDOW == 86 (0x118117c00) [pid = 2230] [serial = 2105] [outer = 0x0] [url = about:blank] 04:07:05 INFO - PROCESS | 2230 | --DOMWINDOW == 85 (0x119743400) [pid = 2230] [serial = 2108] [outer = 0x0] [url = about:blank] 04:07:05 INFO - PROCESS | 2230 | 1471345625538 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 04:07:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 04:07:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1172ms 04:07:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 04:07:05 INFO - PROCESS | 2230 | 1471345625568 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 04:07:05 INFO - PROCESS | 2230 | 1471345625571 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 04:07:05 INFO - PROCESS | 2230 | 1471345625574 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 04:07:05 INFO - PROCESS | 2230 | 1471345625577 Marionette TRACE conn2 <- [1,2894,null,{}] 04:07:05 INFO - PROCESS | 2230 | 1471345625581 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}] 04:07:05 INFO - PROCESS | 2230 | 1471345625583 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:07:05 INFO - PROCESS | 2230 | 1471345625676 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 04:07:05 INFO - PROCESS | 2230 | 1471345625767 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:05 INFO - PROCESS | 2230 | 1471345625768 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:07:05 INFO - PROCESS | 2230 | ++DOCSHELL 0x119936800 == 26 [pid = 2230] [id = 731] 04:07:05 INFO - PROCESS | 2230 | ++DOMWINDOW == 86 (0x11811fc00) [pid = 2230] [serial = 2193] [outer = 0x0] 04:07:05 INFO - PROCESS | 2230 | ++DOMWINDOW == 87 (0x1187c1400) [pid = 2230] [serial = 2194] [outer = 0x11811fc00] 04:07:05 INFO - PROCESS | 2230 | 1471345625815 Marionette DEBUG loaded listener.js 04:07:05 INFO - PROCESS | 2230 | ++DOMWINDOW == 88 (0x119124400) [pid = 2230] [serial = 2195] [outer = 0x11811fc00] 04:07:06 INFO - PROCESS | 2230 | 1471345626173 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]]]}] 04:07:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 04:07:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 624ms 04:07:06 INFO - PROCESS | 2230 | 1471345626199 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 04:07:06 INFO - PROCESS | 2230 | 1471345626202 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 04:07:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 04:07:06 INFO - PROCESS | 2230 | 1471345626206 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 04:07:06 INFO - PROCESS | 2230 | 1471345626209 Marionette TRACE conn2 <- [1,2898,null,{}] 04:07:06 INFO - PROCESS | 2230 | 1471345626213 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}] 04:07:06 INFO - PROCESS | 2230 | 1471345626214 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:07:06 INFO - PROCESS | 2230 | 1471345626298 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 04:07:06 INFO - PROCESS | 2230 | 1471345626361 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:06 INFO - PROCESS | 2230 | 1471345626362 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:07:06 INFO - PROCESS | 2230 | ++DOCSHELL 0x124a8e000 == 27 [pid = 2230] [id = 732] 04:07:06 INFO - PROCESS | 2230 | ++DOMWINDOW == 89 (0x1194b8c00) [pid = 2230] [serial = 2196] [outer = 0x0] 04:07:06 INFO - PROCESS | 2230 | ++DOMWINDOW == 90 (0x119726400) [pid = 2230] [serial = 2197] [outer = 0x1194b8c00] 04:07:06 INFO - PROCESS | 2230 | 1471345626391 Marionette DEBUG loaded listener.js 04:07:06 INFO - PROCESS | 2230 | ++DOMWINDOW == 91 (0x120fdd400) [pid = 2230] [serial = 2198] [outer = 0x1194b8c00] 04:07:06 INFO - PROCESS | 2230 | 1471345626759 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]]]}] 04:07:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 04:07:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 574ms 04:07:06 INFO - PROCESS | 2230 | 1471345626782 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 04:07:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 04:07:06 INFO - PROCESS | 2230 | 1471345626784 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 04:07:06 INFO - PROCESS | 2230 | 1471345626788 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 04:07:06 INFO - PROCESS | 2230 | 1471345626794 Marionette TRACE conn2 <- [1,2902,null,{}] 04:07:06 INFO - PROCESS | 2230 | 1471345626807 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}] 04:07:06 INFO - PROCESS | 2230 | 1471345626812 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:07:06 INFO - PROCESS | 2230 | 1471345626978 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 04:07:06 INFO - PROCESS | 2230 | 1471345626993 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:06 INFO - PROCESS | 2230 | 1471345626996 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:07:07 INFO - PROCESS | 2230 | ++DOCSHELL 0x129029000 == 28 [pid = 2230] [id = 733] 04:07:07 INFO - PROCESS | 2230 | ++DOMWINDOW == 92 (0x116292400) [pid = 2230] [serial = 2199] [outer = 0x0] 04:07:07 INFO - PROCESS | 2230 | ++DOMWINDOW == 93 (0x124fa5c00) [pid = 2230] [serial = 2200] [outer = 0x116292400] 04:07:07 INFO - PROCESS | 2230 | 1471345627042 Marionette DEBUG loaded listener.js 04:07:07 INFO - PROCESS | 2230 | ++DOMWINDOW == 94 (0x12559d800) [pid = 2230] [serial = 2201] [outer = 0x116292400] 04:07:07 INFO - PROCESS | 2230 | 1471345627453 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 04:07:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 04:07:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 681ms 04:07:07 INFO - PROCESS | 2230 | 1471345627492 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 04:07:07 INFO - PROCESS | 2230 | 1471345627495 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 04:07:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 04:07:07 INFO - PROCESS | 2230 | 1471345627512 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 04:07:07 INFO - PROCESS | 2230 | 1471345627514 Marionette TRACE conn2 <- [1,2906,null,{}] 04:07:07 INFO - PROCESS | 2230 | 1471345627517 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}] 04:07:07 INFO - PROCESS | 2230 | 1471345627519 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:07:07 INFO - PROCESS | 2230 | 1471345627718 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 04:07:07 INFO - PROCESS | 2230 | 1471345627744 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:07 INFO - PROCESS | 2230 | 1471345627746 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:07:07 INFO - PROCESS | 2230 | ++DOCSHELL 0x12a794000 == 29 [pid = 2230] [id = 734] 04:07:07 INFO - PROCESS | 2230 | ++DOMWINDOW == 95 (0x12690c400) [pid = 2230] [serial = 2202] [outer = 0x0] 04:07:07 INFO - PROCESS | 2230 | ++DOMWINDOW == 96 (0x127050800) [pid = 2230] [serial = 2203] [outer = 0x12690c400] 04:07:07 INFO - PROCESS | 2230 | 1471345627788 Marionette DEBUG loaded listener.js 04:07:07 INFO - PROCESS | 2230 | ++DOMWINDOW == 97 (0x12760c400) [pid = 2230] [serial = 2204] [outer = 0x12690c400] 04:07:08 INFO - PROCESS | 2230 | 1471345628193 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]]]}] 04:07:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 04:07:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 721ms 04:07:08 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 04:07:08 INFO - PROCESS | 2230 | 1471345628233 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 04:07:08 INFO - PROCESS | 2230 | 1471345628234 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 04:07:08 INFO - PROCESS | 2230 | 1471345628236 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 04:07:08 INFO - PROCESS | 2230 | 1471345628238 Marionette TRACE conn2 <- [1,2910,null,{}] 04:07:08 INFO - PROCESS | 2230 | 1471345628240 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}] 04:07:08 INFO - PROCESS | 2230 | 1471345628241 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:07:08 INFO - PROCESS | 2230 | 1471345628346 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 04:07:08 INFO - PROCESS | 2230 | 1471345628350 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:08 INFO - PROCESS | 2230 | 1471345628351 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:07:08 INFO - PROCESS | 2230 | ++DOCSHELL 0x12ba74800 == 30 [pid = 2230] [id = 735] 04:07:08 INFO - PROCESS | 2230 | ++DOMWINDOW == 98 (0x119720c00) [pid = 2230] [serial = 2205] [outer = 0x0] 04:07:08 INFO - PROCESS | 2230 | ++DOMWINDOW == 99 (0x128c4d800) [pid = 2230] [serial = 2206] [outer = 0x119720c00] 04:07:08 INFO - PROCESS | 2230 | 1471345628377 Marionette DEBUG loaded listener.js 04:07:08 INFO - PROCESS | 2230 | ++DOMWINDOW == 100 (0x128c57000) [pid = 2230] [serial = 2207] [outer = 0x119720c00] 04:07:08 INFO - PROCESS | 2230 | 1471345628699 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]]]}] 04:07:08 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 04:07:08 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 04:07:08 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 521ms 04:07:08 INFO - PROCESS | 2230 | 1471345628761 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 04:07:08 INFO - PROCESS | 2230 | 1471345628762 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 04:07:08 INFO - TEST-START | /DOMEvents/constructors.html 04:07:08 INFO - PROCESS | 2230 | 1471345628765 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 04:07:08 INFO - PROCESS | 2230 | 1471345628766 Marionette TRACE conn2 <- [1,2914,null,{}] 04:07:08 INFO - PROCESS | 2230 | 1471345628768 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}] 04:07:08 INFO - PROCESS | 2230 | 1471345628772 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:07:08 INFO - PROCESS | 2230 | 1471345628900 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 04:07:08 INFO - PROCESS | 2230 | 1471345628904 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:08 INFO - PROCESS | 2230 | 1471345628905 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:07:08 INFO - PROCESS | 2230 | ++DOCSHELL 0x12c08f800 == 31 [pid = 2230] [id = 736] 04:07:08 INFO - PROCESS | 2230 | ++DOMWINDOW == 101 (0x11973e400) [pid = 2230] [serial = 2208] [outer = 0x0] 04:07:08 INFO - PROCESS | 2230 | ++DOMWINDOW == 102 (0x128d0b000) [pid = 2230] [serial = 2209] [outer = 0x11973e400] 04:07:08 INFO - PROCESS | 2230 | 1471345628933 Marionette DEBUG loaded listener.js 04:07:08 INFO - PROCESS | 2230 | ++DOMWINDOW == 103 (0x1293dec00) [pid = 2230] [serial = 2210] [outer = 0x11973e400] 04:07:09 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 04:07:09 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 04:07:09 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 04:07:09 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 04:07:09 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 04:07:09 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 04:07:09 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 04:07:09 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 04:07:09 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 04:07:09 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 04:07:09 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 04:07:09 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 04:07:09 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 04:07:09 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 04:07:09 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 04:07:09 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 04:07:09 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 04:07:09 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 04:07:09 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 04:07:09 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 04:07:09 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 04:07:09 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 04:07:09 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 04:07:09 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 04:07:09 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 04:07:09 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 04:07:09 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 04:07:09 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 04:07:09 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 04:07:09 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 04:07:09 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 04:07:09 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 04:07:09 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 04:07:09 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 04:07:09 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 04:07:09 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 04:07:09 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 04:07:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 04:07:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:07:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 04:07:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:07:09 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 04:07:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 04:07:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:07:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 04:07:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:07:09 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 04:07:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 04:07:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:07:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 04:07:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:07:09 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 04:07:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 04:07:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:07:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 04:07:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:07:09 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 04:07:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 04:07:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:07:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 04:07:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:07:09 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 04:07:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 04:07:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:07:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 04:07:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:07:09 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 04:07:09 INFO - PROCESS | 2230 | 1471345629327 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]]]}] 04:07:09 INFO - TEST-OK | /DOMEvents/constructors.html | took 578ms 04:07:09 INFO - PROCESS | 2230 | 1471345629345 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 04:07:09 INFO - PROCESS | 2230 | 1471345629346 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 04:07:09 INFO - TEST-START | /DOMEvents/event-phases-order.html 04:07:09 INFO - PROCESS | 2230 | 1471345629349 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 04:07:09 INFO - PROCESS | 2230 | 1471345629350 Marionette TRACE conn2 <- [1,2918,null,{}] 04:07:09 INFO - PROCESS | 2230 | 1471345629352 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}] 04:07:09 INFO - PROCESS | 2230 | 1471345629354 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:07:09 INFO - PROCESS | 2230 | 1471345629454 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 04:07:09 INFO - PROCESS | 2230 | 1471345629465 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:09 INFO - PROCESS | 2230 | 1471345629466 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:07:09 INFO - PROCESS | 2230 | ++DOCSHELL 0x12cac1000 == 32 [pid = 2230] [id = 737] 04:07:09 INFO - PROCESS | 2230 | ++DOMWINDOW == 104 (0x1293df400) [pid = 2230] [serial = 2211] [outer = 0x0] 04:07:09 INFO - PROCESS | 2230 | ++DOMWINDOW == 105 (0x129641c00) [pid = 2230] [serial = 2212] [outer = 0x1293df400] 04:07:09 INFO - PROCESS | 2230 | 1471345629491 Marionette DEBUG loaded listener.js 04:07:09 INFO - PROCESS | 2230 | ++DOMWINDOW == 106 (0x12a6ea000) [pid = 2230] [serial = 2213] [outer = 0x1293df400] 04:07:10 INFO - PROCESS | 2230 | --DOMWINDOW == 105 (0x1240d2800) [pid = 2230] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 04:07:10 INFO - PROCESS | 2230 | --DOMWINDOW == 104 (0x1194abc00) [pid = 2230] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 04:07:10 INFO - PROCESS | 2230 | --DOMWINDOW == 103 (0x1168e4c00) [pid = 2230] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 04:07:10 INFO - PROCESS | 2230 | --DOMWINDOW == 102 (0x128c4f000) [pid = 2230] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 04:07:10 INFO - PROCESS | 2230 | --DOMWINDOW == 101 (0x113810c00) [pid = 2230] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 04:07:10 INFO - PROCESS | 2230 | --DOMWINDOW == 100 (0x128d1b400) [pid = 2230] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 04:07:10 INFO - PROCESS | 2230 | --DOMWINDOW == 99 (0x128e38c00) [pid = 2230] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 04:07:10 INFO - PROCESS | 2230 | --DOMWINDOW == 98 (0x1168e4800) [pid = 2230] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 04:07:10 INFO - PROCESS | 2230 | --DOMWINDOW == 97 (0x1248c1400) [pid = 2230] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 04:07:10 INFO - PROCESS | 2230 | --DOMWINDOW == 96 (0x112af7400) [pid = 2230] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 04:07:10 INFO - PROCESS | 2230 | --DOMWINDOW == 95 (0x118590800) [pid = 2230] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 04:07:10 INFO - PROCESS | 2230 | --DOMWINDOW == 94 (0x1160cb400) [pid = 2230] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 04:07:10 INFO - PROCESS | 2230 | --DOMWINDOW == 93 (0x124ced400) [pid = 2230] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 04:07:10 INFO - PROCESS | 2230 | --DOMWINDOW == 92 (0x119c5bc00) [pid = 2230] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 04:07:10 INFO - PROCESS | 2230 | --DOMWINDOW == 91 (0x119cb3400) [pid = 2230] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 04:07:10 INFO - PROCESS | 2230 | --DOMWINDOW == 90 (0x111e58c00) [pid = 2230] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 04:07:10 INFO - PROCESS | 2230 | --DOMWINDOW == 89 (0x127049c00) [pid = 2230] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 04:07:10 INFO - PROCESS | 2230 | --DOMWINDOW == 88 (0x127482400) [pid = 2230] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 04:07:10 INFO - PROCESS | 2230 | --DOMWINDOW == 87 (0x1293dbc00) [pid = 2230] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 04:07:10 INFO - PROCESS | 2230 | --DOMWINDOW == 86 (0x119a92000) [pid = 2230] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 04:07:10 INFO - PROCESS | 2230 | 1471345630201 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 04:07:10 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 04:07:10 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 871ms 04:07:10 INFO - PROCESS | 2230 | 1471345630221 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 04:07:10 INFO - PROCESS | 2230 | 1471345630222 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 04:07:10 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 04:07:10 INFO - PROCESS | 2230 | 1471345630230 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 04:07:10 INFO - PROCESS | 2230 | 1471345630232 Marionette TRACE conn2 <- [1,2922,null,{}] 04:07:10 INFO - PROCESS | 2230 | 1471345630234 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}] 04:07:10 INFO - PROCESS | 2230 | 1471345630235 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:07:10 INFO - PROCESS | 2230 | 1471345630350 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 04:07:10 INFO - PROCESS | 2230 | 1471345630395 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:10 INFO - PROCESS | 2230 | 1471345630396 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:07:10 INFO - PROCESS | 2230 | ++DOCSHELL 0x12c3d9000 == 33 [pid = 2230] [id = 738] 04:07:10 INFO - PROCESS | 2230 | ++DOMWINDOW == 87 (0x111aa7800) [pid = 2230] [serial = 2214] [outer = 0x0] 04:07:10 INFO - PROCESS | 2230 | ++DOMWINDOW == 88 (0x117d2bc00) [pid = 2230] [serial = 2215] [outer = 0x111aa7800] 04:07:10 INFO - PROCESS | 2230 | 1471345630421 Marionette DEBUG loaded listener.js 04:07:10 INFO - PROCESS | 2230 | ++DOMWINDOW == 89 (0x11953b800) [pid = 2230] [serial = 2216] [outer = 0x111aa7800] 04:07:10 INFO - PROCESS | 2230 | [2230] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 04:07:10 INFO - PROCESS | 2230 | [2230] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 04:07:10 INFO - PROCESS | 2230 | [2230] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 04:07:10 INFO - PROCESS | 2230 | [2230] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 04:07:10 INFO - PROCESS | 2230 | 1471345630690 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]]]}] 04:07:10 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 04:07:10 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 04:07:10 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 04:07:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:10 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 04:07:10 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 04:07:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:10 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 04:07:10 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 04:07:10 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 04:07:10 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 04:07:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:10 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 04:07:10 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 04:07:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:10 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 04:07:10 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 04:07:10 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 04:07:10 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 04:07:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:10 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 04:07:10 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 04:07:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:10 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 04:07:10 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]" 04:07:10 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 04:07:10 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 04:07:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:10 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 04:07:10 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 04:07:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:10 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 04:07:10 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 04:07:10 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 526ms 04:07:10 INFO - PROCESS | 2230 | 1471345630752 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 04:07:10 INFO - PROCESS | 2230 | 1471345630753 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 04:07:10 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 04:07:10 INFO - PROCESS | 2230 | 1471345630756 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 04:07:10 INFO - PROCESS | 2230 | 1471345630757 Marionette TRACE conn2 <- [1,2926,null,{}] 04:07:10 INFO - PROCESS | 2230 | 1471345630763 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}] 04:07:10 INFO - PROCESS | 2230 | 1471345630764 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:07:10 INFO - PROCESS | 2230 | 1471345630849 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 04:07:10 INFO - PROCESS | 2230 | 1471345630852 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:10 INFO - PROCESS | 2230 | 1471345630853 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:07:10 INFO - PROCESS | 2230 | ++DOCSHELL 0x129027000 == 34 [pid = 2230] [id = 739] 04:07:10 INFO - PROCESS | 2230 | ++DOMWINDOW == 90 (0x123b6ac00) [pid = 2230] [serial = 2217] [outer = 0x0] 04:07:10 INFO - PROCESS | 2230 | ++DOMWINDOW == 91 (0x128c4c400) [pid = 2230] [serial = 2218] [outer = 0x123b6ac00] 04:07:10 INFO - PROCESS | 2230 | 1471345630879 Marionette DEBUG loaded listener.js 04:07:10 INFO - PROCESS | 2230 | ++DOMWINDOW == 92 (0x129642800) [pid = 2230] [serial = 2219] [outer = 0x123b6ac00] 04:07:11 INFO - PROCESS | 2230 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 04:07:11 INFO - PROCESS | 2230 | 1471345631187 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]]]}] 04:07:11 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 04:07:11 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 473ms 04:07:11 INFO - PROCESS | 2230 | 1471345631229 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 04:07:11 INFO - PROCESS | 2230 | 1471345631231 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 04:07:11 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 04:07:11 INFO - PROCESS | 2230 | 1471345631233 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 04:07:11 INFO - PROCESS | 2230 | 1471345631234 Marionette TRACE conn2 <- [1,2930,null,{}] 04:07:11 INFO - PROCESS | 2230 | 1471345631236 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}] 04:07:11 INFO - PROCESS | 2230 | 1471345631238 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:07:11 INFO - PROCESS | 2230 | 1471345631351 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 04:07:11 INFO - PROCESS | 2230 | 1471345631358 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:11 INFO - PROCESS | 2230 | 1471345631359 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:07:11 INFO - PROCESS | 2230 | ++DOCSHELL 0x12d3d0800 == 35 [pid = 2230] [id = 740] 04:07:11 INFO - PROCESS | 2230 | ++DOMWINDOW == 93 (0x119533c00) [pid = 2230] [serial = 2220] [outer = 0x0] 04:07:11 INFO - PROCESS | 2230 | ++DOMWINDOW == 94 (0x12a6f0c00) [pid = 2230] [serial = 2221] [outer = 0x119533c00] 04:07:11 INFO - PROCESS | 2230 | 1471345631385 Marionette DEBUG loaded listener.js 04:07:11 INFO - PROCESS | 2230 | ++DOMWINDOW == 95 (0x12a726400) [pid = 2230] [serial = 2222] [outer = 0x119533c00] 04:07:11 INFO - PROCESS | 2230 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 04:07:11 INFO - PROCESS | 2230 | 1471345631705 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]]]}] 04:07:11 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 04:07:11 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 518ms 04:07:11 INFO - PROCESS | 2230 | 1471345631752 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 04:07:11 INFO - PROCESS | 2230 | 1471345631753 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 04:07:11 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 04:07:11 INFO - PROCESS | 2230 | 1471345631756 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 04:07:11 INFO - PROCESS | 2230 | 1471345631757 Marionette TRACE conn2 <- [1,2934,null,{}] 04:07:11 INFO - PROCESS | 2230 | 1471345631760 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}] 04:07:11 INFO - PROCESS | 2230 | 1471345631761 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:07:11 INFO - PROCESS | 2230 | 1471345631857 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 04:07:11 INFO - PROCESS | 2230 | 1471345631862 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:11 INFO - PROCESS | 2230 | 1471345631864 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:07:11 INFO - PROCESS | 2230 | ++DOCSHELL 0x12b26c800 == 36 [pid = 2230] [id = 741] 04:07:11 INFO - PROCESS | 2230 | ++DOMWINDOW == 96 (0x12a725c00) [pid = 2230] [serial = 2223] [outer = 0x0] 04:07:11 INFO - PROCESS | 2230 | ++DOMWINDOW == 97 (0x12a72d000) [pid = 2230] [serial = 2224] [outer = 0x12a725c00] 04:07:11 INFO - PROCESS | 2230 | 1471345631892 Marionette DEBUG loaded listener.js 04:07:11 INFO - PROCESS | 2230 | ++DOMWINDOW == 98 (0x12a810000) [pid = 2230] [serial = 2225] [outer = 0x12a725c00] 04:07:12 INFO - PROCESS | 2230 | 1471345632380 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]]]}] 04:07:12 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 04:07:12 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 671ms 04:07:12 INFO - PROCESS | 2230 | 1471345632428 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 04:07:12 INFO - PROCESS | 2230 | 1471345632431 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 04:07:12 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 04:07:12 INFO - PROCESS | 2230 | 1471345632434 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 04:07:12 INFO - PROCESS | 2230 | 1471345632436 Marionette TRACE conn2 <- [1,2938,null,{}] 04:07:12 INFO - PROCESS | 2230 | 1471345632440 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}] 04:07:12 INFO - PROCESS | 2230 | 1471345632441 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:07:12 INFO - PROCESS | 2230 | 1471345632582 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 04:07:12 INFO - PROCESS | 2230 | 1471345632670 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:12 INFO - PROCESS | 2230 | 1471345632672 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:07:12 INFO - PROCESS | 2230 | ++DOCSHELL 0x1245ce800 == 37 [pid = 2230] [id = 742] 04:07:12 INFO - PROCESS | 2230 | ++DOMWINDOW == 99 (0x1170f2800) [pid = 2230] [serial = 2226] [outer = 0x0] 04:07:12 INFO - PROCESS | 2230 | ++DOMWINDOW == 100 (0x1187c4c00) [pid = 2230] [serial = 2227] [outer = 0x1170f2800] 04:07:12 INFO - PROCESS | 2230 | 1471345632704 Marionette DEBUG loaded listener.js 04:07:12 INFO - PROCESS | 2230 | ++DOMWINDOW == 101 (0x1194c2000) [pid = 2230] [serial = 2228] [outer = 0x1170f2800] 04:07:13 INFO - PROCESS | 2230 | 1471345633119 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]]]}] 04:07:13 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. 04:07:13 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 721ms 04:07:13 INFO - PROCESS | 2230 | 1471345633196 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 04:07:13 INFO - PROCESS | 2230 | 1471345633200 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 04:07:13 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 04:07:13 INFO - PROCESS | 2230 | 1471345633208 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 04:07:13 INFO - PROCESS | 2230 | 1471345633210 Marionette TRACE conn2 <- [1,2942,null,{}] 04:07:13 INFO - PROCESS | 2230 | 1471345633213 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}] 04:07:13 INFO - PROCESS | 2230 | 1471345633215 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:07:13 INFO - PROCESS | 2230 | 1471345633332 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 04:07:13 INFO - PROCESS | 2230 | 1471345633420 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:13 INFO - PROCESS | 2230 | 1471345633421 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:07:13 INFO - PROCESS | 2230 | ++DOCSHELL 0x12a79b800 == 38 [pid = 2230] [id = 743] 04:07:13 INFO - PROCESS | 2230 | ++DOMWINDOW == 102 (0x119c59800) [pid = 2230] [serial = 2229] [outer = 0x0] 04:07:13 INFO - PROCESS | 2230 | ++DOMWINDOW == 103 (0x1248cfc00) [pid = 2230] [serial = 2230] [outer = 0x119c59800] 04:07:13 INFO - PROCESS | 2230 | 1471345633454 Marionette DEBUG loaded listener.js 04:07:13 INFO - PROCESS | 2230 | ++DOMWINDOW == 104 (0x125592000) [pid = 2230] [serial = 2231] [outer = 0x119c59800] 04:07:13 INFO - PROCESS | 2230 | 1471345633864 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"]]]}] 04:07:13 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 04:07:13 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 04:07:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:07:13 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 04:07:13 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 672ms 04:07:13 INFO - PROCESS | 2230 | 1471345633880 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 04:07:13 INFO - PROCESS | 2230 | 1471345633882 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 04:07:13 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 04:07:13 INFO - PROCESS | 2230 | 1471345633884 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 04:07:13 INFO - PROCESS | 2230 | 1471345633887 Marionette TRACE conn2 <- [1,2946,null,{}] 04:07:13 INFO - PROCESS | 2230 | 1471345633895 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}] 04:07:13 INFO - PROCESS | 2230 | 1471345633899 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:07:14 INFO - PROCESS | 2230 | 1471345634012 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 04:07:14 INFO - PROCESS | 2230 | 1471345634081 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:14 INFO - PROCESS | 2230 | 1471345634083 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:07:14 INFO - PROCESS | 2230 | ++DOCSHELL 0x12d40b800 == 39 [pid = 2230] [id = 744] 04:07:14 INFO - PROCESS | 2230 | ++DOMWINDOW == 105 (0x116aaa800) [pid = 2230] [serial = 2232] [outer = 0x0] 04:07:14 INFO - PROCESS | 2230 | ++DOMWINDOW == 106 (0x1270c9000) [pid = 2230] [serial = 2233] [outer = 0x116aaa800] 04:07:14 INFO - PROCESS | 2230 | 1471345634157 Marionette DEBUG loaded listener.js 04:07:14 INFO - PROCESS | 2230 | ++DOMWINDOW == 107 (0x128d1ec00) [pid = 2230] [serial = 2234] [outer = 0x116aaa800] 04:07:14 INFO - PROCESS | 2230 | 1471345634711 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]]]}] 04:07:14 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. 04:07:14 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 874ms 04:07:14 INFO - PROCESS | 2230 | 1471345634788 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 04:07:14 INFO - PROCESS | 2230 | 1471345634790 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 04:07:14 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 04:07:14 INFO - PROCESS | 2230 | 1471345634797 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 04:07:14 INFO - PROCESS | 2230 | 1471345634799 Marionette TRACE conn2 <- [1,2950,null,{}] 04:07:14 INFO - PROCESS | 2230 | 1471345634802 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}] 04:07:14 INFO - PROCESS | 2230 | 1471345634804 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:07:14 INFO - PROCESS | 2230 | 1471345634915 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 04:07:15 INFO - PROCESS | 2230 | 1471345635006 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:15 INFO - PROCESS | 2230 | 1471345635007 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:07:15 INFO - PROCESS | 2230 | ++DOCSHELL 0x119527800 == 40 [pid = 2230] [id = 745] 04:07:15 INFO - PROCESS | 2230 | ++DOMWINDOW == 108 (0x11688ac00) [pid = 2230] [serial = 2235] [outer = 0x0] 04:07:15 INFO - PROCESS | 2230 | ++DOMWINDOW == 109 (0x1170fa400) [pid = 2230] [serial = 2236] [outer = 0x11688ac00] 04:07:15 INFO - PROCESS | 2230 | 1471345635037 Marionette DEBUG loaded listener.js 04:07:15 INFO - PROCESS | 2230 | ++DOMWINDOW == 110 (0x118116000) [pid = 2230] [serial = 2237] [outer = 0x11688ac00] 04:07:15 INFO - PROCESS | 2230 | --DOCSHELL 0x12d3d0800 == 39 [pid = 2230] [id = 740] 04:07:15 INFO - PROCESS | 2230 | --DOCSHELL 0x129027000 == 38 [pid = 2230] [id = 739] 04:07:15 INFO - PROCESS | 2230 | --DOCSHELL 0x12c3d9000 == 37 [pid = 2230] [id = 738] 04:07:15 INFO - PROCESS | 2230 | --DOCSHELL 0x12cac1000 == 36 [pid = 2230] [id = 737] 04:07:15 INFO - PROCESS | 2230 | --DOCSHELL 0x12c08f800 == 35 [pid = 2230] [id = 736] 04:07:15 INFO - PROCESS | 2230 | --DOCSHELL 0x12ba74800 == 34 [pid = 2230] [id = 735] 04:07:15 INFO - PROCESS | 2230 | --DOCSHELL 0x12a794000 == 33 [pid = 2230] [id = 734] 04:07:15 INFO - PROCESS | 2230 | --DOCSHELL 0x129029000 == 32 [pid = 2230] [id = 733] 04:07:15 INFO - PROCESS | 2230 | --DOCSHELL 0x124a8e000 == 31 [pid = 2230] [id = 732] 04:07:15 INFO - PROCESS | 2230 | --DOCSHELL 0x119936800 == 30 [pid = 2230] [id = 731] 04:07:15 INFO - PROCESS | 2230 | --DOMWINDOW == 109 (0x128d0d400) [pid = 2230] [serial = 2158] [outer = 0x0] [url = about:blank] 04:07:15 INFO - PROCESS | 2230 | --DOMWINDOW == 108 (0x12704c400) [pid = 2230] [serial = 2156] [outer = 0x0] [url = about:blank] 04:07:15 INFO - PROCESS | 2230 | --DOMWINDOW == 107 (0x128d1f800) [pid = 2230] [serial = 2161] [outer = 0x0] [url = about:blank] 04:07:15 INFO - PROCESS | 2230 | --DOMWINDOW == 106 (0x128d1ac00) [pid = 2230] [serial = 2159] [outer = 0x0] [url = about:blank] 04:07:15 INFO - PROCESS | 2230 | --DOMWINDOW == 105 (0x1290a2400) [pid = 2230] [serial = 2164] [outer = 0x0] [url = about:blank] 04:07:15 INFO - PROCESS | 2230 | --DOMWINDOW == 104 (0x118103400) [pid = 2230] [serial = 2143] [outer = 0x0] [url = about:blank] 04:07:15 INFO - PROCESS | 2230 | --DOMWINDOW == 103 (0x128d28c00) [pid = 2230] [serial = 2162] [outer = 0x0] [url = about:blank] 04:07:15 INFO - PROCESS | 2230 | --DOMWINDOW == 102 (0x118376400) [pid = 2230] [serial = 2144] [outer = 0x0] [url = about:blank] 04:07:15 INFO - PROCESS | 2230 | --DOMWINDOW == 101 (0x1250f4000) [pid = 2230] [serial = 2134] [outer = 0x0] [url = about:blank] 04:07:15 INFO - PROCESS | 2230 | --DOMWINDOW == 100 (0x12559a000) [pid = 2230] [serial = 2135] [outer = 0x0] [url = about:blank] 04:07:15 INFO - PROCESS | 2230 | --DOMWINDOW == 99 (0x118107800) [pid = 2230] [serial = 2140] [outer = 0x0] [url = about:blank] 04:07:15 INFO - PROCESS | 2230 | --DOMWINDOW == 98 (0x123c88800) [pid = 2230] [serial = 2141] [outer = 0x0] [url = about:blank] 04:07:15 INFO - PROCESS | 2230 | --DOMWINDOW == 97 (0x1187c0000) [pid = 2230] [serial = 2146] [outer = 0x0] [url = about:blank] 04:07:15 INFO - PROCESS | 2230 | --DOMWINDOW == 96 (0x118f9e400) [pid = 2230] [serial = 2147] [outer = 0x0] [url = about:blank] 04:07:15 INFO - PROCESS | 2230 | --DOMWINDOW == 95 (0x117d2b800) [pid = 2230] [serial = 2128] [outer = 0x0] [url = about:blank] 04:07:15 INFO - PROCESS | 2230 | --DOMWINDOW == 94 (0x11837c400) [pid = 2230] [serial = 2129] [outer = 0x0] [url = about:blank] 04:07:15 INFO - PROCESS | 2230 | --DOMWINDOW == 93 (0x1250f6000) [pid = 2230] [serial = 2152] [outer = 0x0] [url = about:blank] 04:07:15 INFO - PROCESS | 2230 | --DOMWINDOW == 92 (0x125555800) [pid = 2230] [serial = 2153] [outer = 0x0] [url = about:blank] 04:07:15 INFO - PROCESS | 2230 | --DOMWINDOW == 91 (0x120fe4400) [pid = 2230] [serial = 2149] [outer = 0x0] [url = about:blank] 04:07:15 INFO - PROCESS | 2230 | --DOMWINDOW == 90 (0x1240c9400) [pid = 2230] [serial = 2150] [outer = 0x0] [url = about:blank] 04:07:15 INFO - PROCESS | 2230 | --DOMWINDOW == 89 (0x119cc8000) [pid = 2230] [serial = 2131] [outer = 0x0] [url = about:blank] 04:07:15 INFO - PROCESS | 2230 | --DOMWINDOW == 88 (0x1194ae400) [pid = 2230] [serial = 2167] [outer = 0x0] [url = about:blank] 04:07:15 INFO - PROCESS | 2230 | --DOMWINDOW == 87 (0x123bdb800) [pid = 2230] [serial = 2132] [outer = 0x0] [url = about:blank] 04:07:15 INFO - PROCESS | 2230 | --DOMWINDOW == 86 (0x127483000) [pid = 2230] [serial = 2126] [outer = 0x0] [url = about:blank] 04:07:15 INFO - PROCESS | 2230 | --DOMWINDOW == 85 (0x12760f400) [pid = 2230] [serial = 2137] [outer = 0x0] [url = about:blank] 04:07:15 INFO - PROCESS | 2230 | --DOMWINDOW == 84 (0x128c4b400) [pid = 2230] [serial = 2138] [outer = 0x0] [url = about:blank] 04:07:15 INFO - PROCESS | 2230 | --DOMWINDOW == 83 (0x12a6e6000) [pid = 2230] [serial = 2174] [outer = 0x0] [url = about:blank] 04:07:15 INFO - PROCESS | 2230 | --DOMWINDOW == 82 (0x1293df000) [pid = 2230] [serial = 2171] [outer = 0x0] [url = about:blank] 04:07:15 INFO - PROCESS | 2230 | --DOMWINDOW == 81 (0x1293d8800) [pid = 2230] [serial = 2170] [outer = 0x0] [url = about:blank] 04:07:15 INFO - PROCESS | 2230 | --DOMWINDOW == 80 (0x129643400) [pid = 2230] [serial = 2173] [outer = 0x0] [url = about:blank] 04:07:15 INFO - PROCESS | 2230 | --DOMWINDOW == 79 (0x1293d3800) [pid = 2230] [serial = 2165] [outer = 0x0] [url = about:blank] 04:07:15 INFO - PROCESS | 2230 | --DOMWINDOW == 78 (0x12690e800) [pid = 2230] [serial = 2168] [outer = 0x0] [url = about:blank] 04:07:15 INFO - PROCESS | 2230 | --DOMWINDOW == 77 (0x12559e800) [pid = 2230] [serial = 2155] [outer = 0x0] [url = about:blank] 04:07:15 INFO - PROCESS | 2230 | --DOMWINDOW == 76 (0x12a727400) [pid = 2230] [serial = 2177] [outer = 0x0] [url = about:blank] 04:07:15 INFO - PROCESS | 2230 | --DOMWINDOW == 75 (0x11973d400) [pid = 2230] [serial = 2096] [outer = 0x0] [url = about:blank] 04:07:15 INFO - PROCESS | 2230 | --DOMWINDOW == 74 (0x11811d400) [pid = 2230] [serial = 2099] [outer = 0x0] [url = about:blank] 04:07:15 INFO - PROCESS | 2230 | --DOMWINDOW == 73 (0x12a6ef000) [pid = 2230] [serial = 2176] [outer = 0x0] [url = about:blank] 04:07:15 INFO - PROCESS | 2230 | ++DOCSHELL 0x113a33000 == 31 [pid = 2230] [id = 746] 04:07:15 INFO - PROCESS | 2230 | ++DOMWINDOW == 74 (0x117d2b800) [pid = 2230] [serial = 2238] [outer = 0x0] 04:07:15 INFO - PROCESS | 2230 | ++DOMWINDOW == 75 (0x113d93400) [pid = 2230] [serial = 2239] [outer = 0x117d2b800] 04:07:15 INFO - PROCESS | 2230 | 1471345635443 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]]]}] 04:07:15 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. 04:07:15 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 674ms 04:07:15 INFO - PROCESS | 2230 | 1471345635471 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 04:07:15 INFO - PROCESS | 2230 | 1471345635474 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 04:07:15 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 04:07:15 INFO - PROCESS | 2230 | 1471345635479 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 04:07:15 INFO - PROCESS | 2230 | 1471345635480 Marionette TRACE conn2 <- [1,2954,null,{}] 04:07:15 INFO - PROCESS | 2230 | 1471345635483 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}] 04:07:15 INFO - PROCESS | 2230 | 1471345635484 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:07:15 INFO - PROCESS | 2230 | 1471345635587 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 04:07:15 INFO - PROCESS | 2230 | 1471345635652 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:15 INFO - PROCESS | 2230 | 1471345635653 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:07:15 INFO - PROCESS | 2230 | ++DOCSHELL 0x12402a800 == 32 [pid = 2230] [id = 747] 04:07:15 INFO - PROCESS | 2230 | ++DOMWINDOW == 76 (0x1168e4400) [pid = 2230] [serial = 2240] [outer = 0x0] 04:07:15 INFO - PROCESS | 2230 | ++DOMWINDOW == 77 (0x11836dc00) [pid = 2230] [serial = 2241] [outer = 0x1168e4400] 04:07:15 INFO - PROCESS | 2230 | 1471345635681 Marionette DEBUG loaded listener.js 04:07:15 INFO - PROCESS | 2230 | ++DOMWINDOW == 78 (0x1187ca000) [pid = 2230] [serial = 2242] [outer = 0x1168e4400] 04:07:15 INFO - PROCESS | 2230 | 1471345635983 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]]]}] 04:07:15 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 04:07:16 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 04:07:16 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 522ms 04:07:16 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 04:07:16 INFO - PROCESS | 2230 | 1471345636001 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 04:07:16 INFO - PROCESS | 2230 | 1471345636002 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 04:07:16 INFO - PROCESS | 2230 | 1471345636004 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 04:07:16 INFO - PROCESS | 2230 | 1471345636007 Marionette TRACE conn2 <- [1,2958,null,{}] 04:07:16 INFO - PROCESS | 2230 | 1471345636018 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}] 04:07:16 INFO - PROCESS | 2230 | 1471345636021 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:07:16 INFO - PROCESS | 2230 | 1471345636118 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 04:07:16 INFO - PROCESS | 2230 | 1471345636179 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:16 INFO - PROCESS | 2230 | 1471345636181 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:07:16 INFO - PROCESS | 2230 | ++DOCSHELL 0x128c24000 == 33 [pid = 2230] [id = 748] 04:07:16 INFO - PROCESS | 2230 | ++DOMWINDOW == 79 (0x1194c5800) [pid = 2230] [serial = 2243] [outer = 0x0] 04:07:16 INFO - PROCESS | 2230 | ++DOMWINDOW == 80 (0x120fde400) [pid = 2230] [serial = 2244] [outer = 0x1194c5800] 04:07:16 INFO - PROCESS | 2230 | 1471345636212 Marionette DEBUG loaded listener.js 04:07:16 INFO - PROCESS | 2230 | ++DOMWINDOW == 81 (0x1240c7000) [pid = 2230] [serial = 2245] [outer = 0x1194c5800] 04:07:16 INFO - PROCESS | 2230 | 1471345636542 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]]]}] 04:07:16 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. 04:07:16 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 578ms 04:07:16 INFO - PROCESS | 2230 | 1471345636584 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 04:07:16 INFO - PROCESS | 2230 | 1471345636585 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 04:07:16 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 04:07:16 INFO - PROCESS | 2230 | 1471345636588 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 04:07:16 INFO - PROCESS | 2230 | 1471345636589 Marionette TRACE conn2 <- [1,2962,null,{}] 04:07:16 INFO - PROCESS | 2230 | 1471345636592 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}] 04:07:16 INFO - PROCESS | 2230 | 1471345636595 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:07:16 INFO - PROCESS | 2230 | 1471345636686 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 04:07:16 INFO - PROCESS | 2230 | 1471345636744 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:16 INFO - PROCESS | 2230 | 1471345636745 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:07:16 INFO - PROCESS | 2230 | ++DOCSHELL 0x129347800 == 34 [pid = 2230] [id = 749] 04:07:16 INFO - PROCESS | 2230 | ++DOMWINDOW == 82 (0x1240c6000) [pid = 2230] [serial = 2246] [outer = 0x0] 04:07:16 INFO - PROCESS | 2230 | ++DOMWINDOW == 83 (0x1248c6000) [pid = 2230] [serial = 2247] [outer = 0x1240c6000] 04:07:16 INFO - PROCESS | 2230 | 1471345636772 Marionette DEBUG loaded listener.js 04:07:16 INFO - PROCESS | 2230 | ++DOMWINDOW == 84 (0x125549800) [pid = 2230] [serial = 2248] [outer = 0x1240c6000] 04:07:17 INFO - PROCESS | 2230 | 1471345637030 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]]]}] 04:07:17 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. 04:07:17 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 470ms 04:07:17 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 04:07:17 INFO - PROCESS | 2230 | 1471345637064 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 04:07:17 INFO - PROCESS | 2230 | 1471345637066 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 04:07:17 INFO - PROCESS | 2230 | 1471345637068 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 04:07:17 INFO - PROCESS | 2230 | 1471345637069 Marionette TRACE conn2 <- [1,2966,null,{}] 04:07:17 INFO - PROCESS | 2230 | 1471345637071 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}] 04:07:17 INFO - PROCESS | 2230 | 1471345637073 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:07:17 INFO - PROCESS | 2230 | 1471345637164 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 04:07:17 INFO - PROCESS | 2230 | 1471345637168 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:17 INFO - PROCESS | 2230 | 1471345637169 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:07:17 INFO - PROCESS | 2230 | ++DOCSHELL 0x12b1ea800 == 35 [pid = 2230] [id = 750] 04:07:17 INFO - PROCESS | 2230 | ++DOMWINDOW == 85 (0x1122e6c00) [pid = 2230] [serial = 2249] [outer = 0x0] 04:07:17 INFO - PROCESS | 2230 | ++DOMWINDOW == 86 (0x1269cd400) [pid = 2230] [serial = 2250] [outer = 0x1122e6c00] 04:07:17 INFO - PROCESS | 2230 | 1471345637195 Marionette DEBUG loaded listener.js 04:07:17 INFO - PROCESS | 2230 | ++DOMWINDOW == 87 (0x1270cc800) [pid = 2230] [serial = 2251] [outer = 0x1122e6c00] 04:07:17 INFO - PROCESS | 2230 | 1471345637577 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]]]}] 04:07:17 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. 04:07:17 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 520ms 04:07:17 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 04:07:17 INFO - PROCESS | 2230 | 1471345637588 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 04:07:17 INFO - PROCESS | 2230 | 1471345637590 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 04:07:17 INFO - PROCESS | 2230 | 1471345637595 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 04:07:17 INFO - PROCESS | 2230 | 1471345637596 Marionette TRACE conn2 <- [1,2970,null,{}] 04:07:17 INFO - PROCESS | 2230 | 1471345637598 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}] 04:07:17 INFO - PROCESS | 2230 | 1471345637603 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:07:17 INFO - PROCESS | 2230 | 1471345637730 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 04:07:17 INFO - PROCESS | 2230 | 1471345637741 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:17 INFO - PROCESS | 2230 | 1471345637742 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:07:17 INFO - PROCESS | 2230 | ++DOCSHELL 0x12c07c000 == 36 [pid = 2230] [id = 751] 04:07:17 INFO - PROCESS | 2230 | ++DOMWINDOW == 88 (0x127619400) [pid = 2230] [serial = 2252] [outer = 0x0] 04:07:17 INFO - PROCESS | 2230 | ++DOMWINDOW == 89 (0x128d02c00) [pid = 2230] [serial = 2253] [outer = 0x127619400] 04:07:17 INFO - PROCESS | 2230 | 1471345637768 Marionette DEBUG loaded listener.js 04:07:17 INFO - PROCESS | 2230 | ++DOMWINDOW == 90 (0x128e38400) [pid = 2230] [serial = 2254] [outer = 0x127619400] 04:07:18 INFO - PROCESS | 2230 | 1471345638086 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]]]}] 04:07:18 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. 04:07:18 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 520ms 04:07:18 INFO - PROCESS | 2230 | 1471345638114 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 04:07:18 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 04:07:18 INFO - PROCESS | 2230 | 1471345638115 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 04:07:18 INFO - PROCESS | 2230 | 1471345638118 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 04:07:18 INFO - PROCESS | 2230 | 1471345638119 Marionette TRACE conn2 <- [1,2974,null,{}] 04:07:18 INFO - PROCESS | 2230 | 1471345638121 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}] 04:07:18 INFO - PROCESS | 2230 | 1471345638122 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:07:18 INFO - PROCESS | 2230 | 1471345638237 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 04:07:18 INFO - PROCESS | 2230 | 1471345638278 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:18 INFO - PROCESS | 2230 | 1471345638279 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:07:18 INFO - PROCESS | 2230 | ++DOCSHELL 0x12c698800 == 37 [pid = 2230] [id = 752] 04:07:18 INFO - PROCESS | 2230 | ++DOMWINDOW == 91 (0x11229f400) [pid = 2230] [serial = 2255] [outer = 0x0] 04:07:18 INFO - PROCESS | 2230 | ++DOMWINDOW == 92 (0x1290a5400) [pid = 2230] [serial = 2256] [outer = 0x11229f400] 04:07:18 INFO - PROCESS | 2230 | 1471345638305 Marionette DEBUG loaded listener.js 04:07:18 INFO - PROCESS | 2230 | ++DOMWINDOW == 93 (0x12963c400) [pid = 2230] [serial = 2257] [outer = 0x11229f400] 04:07:18 INFO - PROCESS | 2230 | 1471345638602 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]]]}] 04:07:18 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. 04:07:18 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 521ms 04:07:18 INFO - PROCESS | 2230 | 1471345638640 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 04:07:18 INFO - PROCESS | 2230 | 1471345638641 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 04:07:18 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 04:07:18 INFO - PROCESS | 2230 | 1471345638647 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 04:07:18 INFO - PROCESS | 2230 | 1471345638648 Marionette TRACE conn2 <- [1,2978,null,{}] 04:07:18 INFO - PROCESS | 2230 | 1471345638650 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}] 04:07:18 INFO - PROCESS | 2230 | 1471345638651 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:07:18 INFO - PROCESS | 2230 | 1471345638764 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 04:07:18 INFO - PROCESS | 2230 | 1471345638777 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:18 INFO - PROCESS | 2230 | 1471345638778 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:07:18 INFO - PROCESS | 2230 | ++DOCSHELL 0x12cac9800 == 38 [pid = 2230] [id = 753] 04:07:18 INFO - PROCESS | 2230 | ++DOMWINDOW == 94 (0x129644800) [pid = 2230] [serial = 2258] [outer = 0x0] 04:07:18 INFO - PROCESS | 2230 | ++DOMWINDOW == 95 (0x12a610400) [pid = 2230] [serial = 2259] [outer = 0x129644800] 04:07:18 INFO - PROCESS | 2230 | 1471345638803 Marionette DEBUG loaded listener.js 04:07:18 INFO - PROCESS | 2230 | ++DOMWINDOW == 96 (0x12a721000) [pid = 2230] [serial = 2260] [outer = 0x129644800] 04:07:19 INFO - PROCESS | 2230 | 1471345639121 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]]]}] 04:07:19 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. 04:07:19 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 523ms 04:07:19 INFO - PROCESS | 2230 | 1471345639168 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 04:07:19 INFO - PROCESS | 2230 | 1471345639170 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 04:07:19 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 04:07:19 INFO - PROCESS | 2230 | 1471345639172 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 04:07:19 INFO - PROCESS | 2230 | 1471345639174 Marionette TRACE conn2 <- [1,2982,null,{}] 04:07:19 INFO - PROCESS | 2230 | 1471345639183 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}] 04:07:19 INFO - PROCESS | 2230 | 1471345639184 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:07:19 INFO - PROCESS | 2230 | 1471345639292 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 04:07:19 INFO - PROCESS | 2230 | 1471345639296 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:19 INFO - PROCESS | 2230 | 1471345639297 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:07:19 INFO - PROCESS | 2230 | ++DOCSHELL 0x12cc44000 == 39 [pid = 2230] [id = 754] 04:07:19 INFO - PROCESS | 2230 | ++DOMWINDOW == 97 (0x1181b9000) [pid = 2230] [serial = 2261] [outer = 0x0] 04:07:19 INFO - PROCESS | 2230 | ++DOMWINDOW == 98 (0x1270cc400) [pid = 2230] [serial = 2262] [outer = 0x1181b9000] 04:07:19 INFO - PROCESS | 2230 | 1471345639448 Marionette DEBUG loaded listener.js 04:07:19 INFO - PROCESS | 2230 | ++DOMWINDOW == 99 (0x12a802400) [pid = 2230] [serial = 2263] [outer = 0x1181b9000] 04:07:19 INFO - PROCESS | 2230 | --DOMWINDOW == 98 (0x119533c00) [pid = 2230] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 04:07:19 INFO - PROCESS | 2230 | --DOMWINDOW == 97 (0x123b6ac00) [pid = 2230] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 04:07:19 INFO - PROCESS | 2230 | --DOMWINDOW == 96 (0x111aa7800) [pid = 2230] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 04:07:19 INFO - PROCESS | 2230 | --DOMWINDOW == 95 (0x116292400) [pid = 2230] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 04:07:19 INFO - PROCESS | 2230 | --DOMWINDOW == 94 (0x119531400) [pid = 2230] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 04:07:19 INFO - PROCESS | 2230 | --DOMWINDOW == 93 (0x1194b8c00) [pid = 2230] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 04:07:19 INFO - PROCESS | 2230 | --DOMWINDOW == 92 (0x11811fc00) [pid = 2230] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 04:07:19 INFO - PROCESS | 2230 | --DOMWINDOW == 91 (0x12690c400) [pid = 2230] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 04:07:19 INFO - PROCESS | 2230 | --DOMWINDOW == 90 (0x116803400) [pid = 2230] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 04:07:19 INFO - PROCESS | 2230 | --DOMWINDOW == 89 (0x11973e400) [pid = 2230] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 04:07:19 INFO - PROCESS | 2230 | --DOMWINDOW == 88 (0x119746000) [pid = 2230] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 04:07:19 INFO - PROCESS | 2230 | --DOMWINDOW == 87 (0x126829800) [pid = 2230] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 04:07:19 INFO - PROCESS | 2230 | --DOMWINDOW == 86 (0x117292c00) [pid = 2230] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 04:07:19 INFO - PROCESS | 2230 | --DOMWINDOW == 85 (0x119720c00) [pid = 2230] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 04:07:19 INFO - PROCESS | 2230 | --DOMWINDOW == 84 (0x1293df400) [pid = 2230] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 04:07:19 INFO - PROCESS | 2230 | 1471345639710 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"]]]}] 04:07:19 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 04:07:19 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 04:07:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:07:19 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 04:07:19 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 576ms 04:07:19 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 04:07:19 INFO - PROCESS | 2230 | 1471345639749 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 04:07:19 INFO - PROCESS | 2230 | 1471345639751 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 04:07:19 INFO - PROCESS | 2230 | 1471345639753 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 04:07:19 INFO - PROCESS | 2230 | 1471345639754 Marionette TRACE conn2 <- [1,2986,null,{}] 04:07:19 INFO - PROCESS | 2230 | 1471345639756 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}] 04:07:19 INFO - PROCESS | 2230 | 1471345639757 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:07:19 INFO - PROCESS | 2230 | 1471345639862 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 04:07:19 INFO - PROCESS | 2230 | 1471345639865 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:19 INFO - PROCESS | 2230 | 1471345639866 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:07:19 INFO - PROCESS | 2230 | ++DOCSHELL 0x12ccb2800 == 40 [pid = 2230] [id = 755] 04:07:19 INFO - PROCESS | 2230 | ++DOMWINDOW == 85 (0x1194b8c00) [pid = 2230] [serial = 2264] [outer = 0x0] 04:07:19 INFO - PROCESS | 2230 | ++DOMWINDOW == 86 (0x129645000) [pid = 2230] [serial = 2265] [outer = 0x1194b8c00] 04:07:19 INFO - PROCESS | 2230 | 1471345639892 Marionette DEBUG loaded listener.js 04:07:19 INFO - PROCESS | 2230 | ++DOMWINDOW == 87 (0x12a805c00) [pid = 2230] [serial = 2266] [outer = 0x1194b8c00] 04:07:20 INFO - PROCESS | 2230 | 1471345640230 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]]]}] 04:07:20 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. 04:07:20 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 518ms 04:07:20 INFO - PROCESS | 2230 | 1471345640272 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 04:07:20 INFO - PROCESS | 2230 | 1471345640274 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 04:07:20 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 04:07:20 INFO - PROCESS | 2230 | 1471345640276 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 04:07:20 INFO - PROCESS | 2230 | 1471345640278 Marionette TRACE conn2 <- [1,2990,null,{}] 04:07:20 INFO - PROCESS | 2230 | 1471345640280 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}] 04:07:20 INFO - PROCESS | 2230 | 1471345640282 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:07:20 INFO - PROCESS | 2230 | 1471345640408 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 04:07:20 INFO - PROCESS | 2230 | 1471345640416 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:20 INFO - PROCESS | 2230 | 1471345640418 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:07:20 INFO - PROCESS | 2230 | ++DOCSHELL 0x12d40d000 == 41 [pid = 2230] [id = 756] 04:07:20 INFO - PROCESS | 2230 | ++DOMWINDOW == 88 (0x12a80ac00) [pid = 2230] [serial = 2267] [outer = 0x0] 04:07:20 INFO - PROCESS | 2230 | ++DOMWINDOW == 89 (0x12a811800) [pid = 2230] [serial = 2268] [outer = 0x12a80ac00] 04:07:20 INFO - PROCESS | 2230 | 1471345640453 Marionette DEBUG loaded listener.js 04:07:20 INFO - PROCESS | 2230 | ++DOMWINDOW == 90 (0x12a8f4800) [pid = 2230] [serial = 2269] [outer = 0x12a80ac00] 04:07:20 INFO - PROCESS | 2230 | ++DOCSHELL 0x125585000 == 42 [pid = 2230] [id = 757] 04:07:20 INFO - PROCESS | 2230 | ++DOMWINDOW == 91 (0x12af94400) [pid = 2230] [serial = 2270] [outer = 0x0] 04:07:20 INFO - PROCESS | 2230 | ++DOMWINDOW == 92 (0x12a8f9400) [pid = 2230] [serial = 2271] [outer = 0x12af94400] 04:07:20 INFO - PROCESS | 2230 | 1471345640780 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]]]}] 04:07:20 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. 04:07:20 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 519ms 04:07:20 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 04:07:20 INFO - PROCESS | 2230 | 1471345640796 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 04:07:20 INFO - PROCESS | 2230 | 1471345640797 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 04:07:20 INFO - PROCESS | 2230 | 1471345640800 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 04:07:20 INFO - PROCESS | 2230 | 1471345640801 Marionette TRACE conn2 <- [1,2994,null,{}] 04:07:20 INFO - PROCESS | 2230 | 1471345640803 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}] 04:07:20 INFO - PROCESS | 2230 | 1471345640804 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:07:20 INFO - PROCESS | 2230 | 1471345640912 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 04:07:20 INFO - PROCESS | 2230 | 1471345640916 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:20 INFO - PROCESS | 2230 | 1471345640917 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:07:20 INFO - PROCESS | 2230 | ++DOCSHELL 0x12d9d2000 == 43 [pid = 2230] [id = 758] 04:07:20 INFO - PROCESS | 2230 | ++DOMWINDOW == 93 (0x1270cb800) [pid = 2230] [serial = 2272] [outer = 0x0] 04:07:20 INFO - PROCESS | 2230 | ++DOMWINDOW == 94 (0x12af90c00) [pid = 2230] [serial = 2273] [outer = 0x1270cb800] 04:07:20 INFO - PROCESS | 2230 | 1471345640942 Marionette DEBUG loaded listener.js 04:07:20 INFO - PROCESS | 2230 | ++DOMWINDOW == 95 (0x12afb7000) [pid = 2230] [serial = 2274] [outer = 0x1270cb800] 04:07:21 INFO - PROCESS | 2230 | 1471345641266 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]]]}] 04:07:21 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 04:07:21 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 04:07:21 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 470ms 04:07:21 INFO - PROCESS | 2230 | 1471345641270 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 04:07:21 INFO - PROCESS | 2230 | 1471345641272 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 04:07:21 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 04:07:21 INFO - PROCESS | 2230 | 1471345641275 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 04:07:21 INFO - PROCESS | 2230 | 1471345641276 Marionette TRACE conn2 <- [1,2998,null,{}] 04:07:21 INFO - PROCESS | 2230 | 1471345641279 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}] 04:07:21 INFO - PROCESS | 2230 | 1471345641280 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:07:21 INFO - PROCESS | 2230 | 1471345641414 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 04:07:21 INFO - PROCESS | 2230 | 1471345641501 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:21 INFO - PROCESS | 2230 | 1471345641503 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:07:21 INFO - PROCESS | 2230 | ++DOCSHELL 0x116ae0000 == 44 [pid = 2230] [id = 759] 04:07:21 INFO - PROCESS | 2230 | ++DOMWINDOW == 96 (0x110f95c00) [pid = 2230] [serial = 2275] [outer = 0x0] 04:07:21 INFO - PROCESS | 2230 | ++DOMWINDOW == 97 (0x1122a6800) [pid = 2230] [serial = 2276] [outer = 0x110f95c00] 04:07:21 INFO - PROCESS | 2230 | 1471345641537 Marionette DEBUG loaded listener.js 04:07:21 INFO - PROCESS | 2230 | ++DOMWINDOW == 98 (0x112af2800) [pid = 2230] [serial = 2277] [outer = 0x110f95c00] 04:07:21 INFO - PROCESS | 2230 | 1471345641931 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]]]}] 04:07:21 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. 04:07:21 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 672ms 04:07:21 INFO - PROCESS | 2230 | 1471345641947 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 04:07:21 INFO - PROCESS | 2230 | 1471345641950 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 04:07:21 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 04:07:21 INFO - PROCESS | 2230 | 1471345641953 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 04:07:21 INFO - PROCESS | 2230 | 1471345641955 Marionette TRACE conn2 <- [1,3002,null,{}] 04:07:21 INFO - PROCESS | 2230 | 1471345641959 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}] 04:07:21 INFO - PROCESS | 2230 | 1471345641962 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:07:22 INFO - PROCESS | 2230 | 1471345642078 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 04:07:22 INFO - PROCESS | 2230 | 1471345642184 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:22 INFO - PROCESS | 2230 | 1471345642186 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:07:22 INFO - PROCESS | 2230 | ++DOCSHELL 0x1271dc000 == 45 [pid = 2230] [id = 760] 04:07:22 INFO - PROCESS | 2230 | ++DOMWINDOW == 99 (0x117d38000) [pid = 2230] [serial = 2278] [outer = 0x0] 04:07:22 INFO - PROCESS | 2230 | ++DOMWINDOW == 100 (0x1187c0000) [pid = 2230] [serial = 2279] [outer = 0x117d38000] 04:07:22 INFO - PROCESS | 2230 | 1471345642245 Marionette DEBUG loaded listener.js 04:07:22 INFO - PROCESS | 2230 | ++DOMWINDOW == 101 (0x1194b2000) [pid = 2230] [serial = 2280] [outer = 0x117d38000] 04:07:22 INFO - PROCESS | 2230 | 1471345642621 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]]]}] 04:07:22 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. 04:07:22 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 719ms 04:07:22 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 04:07:22 INFO - PROCESS | 2230 | 1471345642675 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 04:07:22 INFO - PROCESS | 2230 | 1471345642678 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 04:07:22 INFO - PROCESS | 2230 | 1471345642681 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 04:07:22 INFO - PROCESS | 2230 | 1471345642682 Marionette TRACE conn2 <- [1,3006,null,{}] 04:07:22 INFO - PROCESS | 2230 | 1471345642685 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}] 04:07:22 INFO - PROCESS | 2230 | 1471345642686 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:07:22 INFO - PROCESS | 2230 | 1471345642802 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 04:07:22 INFO - PROCESS | 2230 | 1471345642908 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:22 INFO - PROCESS | 2230 | 1471345642909 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:07:22 INFO - PROCESS | 2230 | ++DOCSHELL 0x12c3d6000 == 46 [pid = 2230] [id = 761] 04:07:22 INFO - PROCESS | 2230 | ++DOMWINDOW == 102 (0x1194be800) [pid = 2230] [serial = 2281] [outer = 0x0] 04:07:22 INFO - PROCESS | 2230 | ++DOMWINDOW == 103 (0x1240c4000) [pid = 2230] [serial = 2282] [outer = 0x1194be800] 04:07:22 INFO - PROCESS | 2230 | 1471345642941 Marionette DEBUG loaded listener.js 04:07:22 INFO - PROCESS | 2230 | ++DOMWINDOW == 104 (0x125549000) [pid = 2230] [serial = 2283] [outer = 0x1194be800] 04:07:23 INFO - PROCESS | 2230 | 1471345643310 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]]]}] 04:07:23 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. 04:07:23 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 671ms 04:07:23 INFO - PROCESS | 2230 | 1471345643353 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 04:07:23 INFO - PROCESS | 2230 | 1471345643354 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 04:07:23 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 04:07:23 INFO - PROCESS | 2230 | 1471345643361 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 04:07:23 INFO - PROCESS | 2230 | 1471345643366 Marionette TRACE conn2 <- [1,3010,null,{}] 04:07:23 INFO - PROCESS | 2230 | 1471345643370 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}] 04:07:23 INFO - PROCESS | 2230 | 1471345643373 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:07:23 INFO - PROCESS | 2230 | 1471345643485 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 04:07:23 INFO - PROCESS | 2230 | 1471345643587 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:23 INFO - PROCESS | 2230 | 1471345643589 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:07:23 INFO - PROCESS | 2230 | ++DOCSHELL 0x12db92800 == 47 [pid = 2230] [id = 762] 04:07:23 INFO - PROCESS | 2230 | ++DOMWINDOW == 105 (0x1270ca400) [pid = 2230] [serial = 2284] [outer = 0x0] 04:07:23 INFO - PROCESS | 2230 | ++DOMWINDOW == 106 (0x128d0d800) [pid = 2230] [serial = 2285] [outer = 0x1270ca400] 04:07:23 INFO - PROCESS | 2230 | 1471345643618 Marionette DEBUG loaded listener.js 04:07:23 INFO - PROCESS | 2230 | ++DOMWINDOW == 107 (0x128e40c00) [pid = 2230] [serial = 2286] [outer = 0x1270ca400] 04:07:24 INFO - PROCESS | 2230 | 1471345644000 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]]]}] 04:07:24 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 04:07:24 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 677ms 04:07:24 INFO - TEST-START | /FileAPI/FileReaderSync.worker 04:07:24 INFO - PROCESS | 2230 | 1471345644035 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 04:07:24 INFO - PROCESS | 2230 | 1471345644037 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 04:07:24 INFO - PROCESS | 2230 | 1471345644039 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 04:07:24 INFO - PROCESS | 2230 | 1471345644040 Marionette TRACE conn2 <- [1,3014,null,{}] 04:07:24 INFO - PROCESS | 2230 | 1471345644043 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}] 04:07:24 INFO - PROCESS | 2230 | 1471345644044 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:07:24 INFO - PROCESS | 2230 | 1471345644155 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 04:07:24 INFO - PROCESS | 2230 | 1471345644219 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:24 INFO - PROCESS | 2230 | 1471345644220 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:07:24 INFO - PROCESS | 2230 | ++DOCSHELL 0x112fd4800 == 48 [pid = 2230] [id = 763] 04:07:24 INFO - PROCESS | 2230 | ++DOMWINDOW == 108 (0x112af4400) [pid = 2230] [serial = 2287] [outer = 0x0] 04:07:24 INFO - PROCESS | 2230 | ++DOMWINDOW == 109 (0x11653bc00) [pid = 2230] [serial = 2288] [outer = 0x112af4400] 04:07:24 INFO - PROCESS | 2230 | 1471345644293 Marionette DEBUG loaded listener.js 04:07:24 INFO - PROCESS | 2230 | ++DOMWINDOW == 110 (0x12450f400) [pid = 2230] [serial = 2289] [outer = 0x112af4400] 04:07:24 INFO - PROCESS | 2230 | [2230] 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:07:24 INFO - PROCESS | 2230 | 1471345644927 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 04:07:24 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 04:07:24 INFO - {} 04:07:24 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 04:07:24 INFO - {} 04:07:24 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 04:07:24 INFO - {} 04:07:24 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 04:07:24 INFO - {} 04:07:24 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 922ms 04:07:24 INFO - PROCESS | 2230 | 1471345644962 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 04:07:24 INFO - TEST-START | /FileAPI/fileReader.html 04:07:24 INFO - PROCESS | 2230 | 1471345644964 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 04:07:24 INFO - PROCESS | 2230 | 1471345644968 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 04:07:24 INFO - PROCESS | 2230 | 1471345644969 Marionette TRACE conn2 <- [1,3018,null,{}] 04:07:24 INFO - PROCESS | 2230 | 1471345644986 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}] 04:07:24 INFO - PROCESS | 2230 | 1471345644988 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:07:25 INFO - PROCESS | 2230 | 1471345645123 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 04:07:25 INFO - PROCESS | 2230 | 1471345645130 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:25 INFO - PROCESS | 2230 | 1471345645131 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:07:25 INFO - PROCESS | 2230 | ++DOCSHELL 0x116f81800 == 49 [pid = 2230] [id = 764] 04:07:25 INFO - PROCESS | 2230 | ++DOMWINDOW == 111 (0x113d20000) [pid = 2230] [serial = 2290] [outer = 0x0] 04:07:25 INFO - PROCESS | 2230 | ++DOMWINDOW == 112 (0x11605dc00) [pid = 2230] [serial = 2291] [outer = 0x113d20000] 04:07:25 INFO - PROCESS | 2230 | 1471345645163 Marionette DEBUG loaded listener.js 04:07:25 INFO - PROCESS | 2230 | ++DOMWINDOW == 113 (0x118539800) [pid = 2230] [serial = 2292] [outer = 0x113d20000] 04:07:25 INFO - PROCESS | 2230 | 1471345645554 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]]]}] 04:07:25 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 04:07:25 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 04:07:25 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 04:07:25 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 04:07:25 INFO - TEST-OK | /FileAPI/fileReader.html | took 621ms 04:07:25 INFO - TEST-START | /FileAPI/historical.html 04:07:25 INFO - PROCESS | 2230 | 1471345645589 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 04:07:25 INFO - PROCESS | 2230 | 1471345645592 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 04:07:25 INFO - PROCESS | 2230 | 1471345645596 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 04:07:25 INFO - PROCESS | 2230 | 1471345645598 Marionette TRACE conn2 <- [1,3022,null,{}] 04:07:25 INFO - PROCESS | 2230 | 1471345645601 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}] 04:07:25 INFO - PROCESS | 2230 | 1471345645602 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:07:25 INFO - PROCESS | 2230 | 1471345645704 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 04:07:25 INFO - PROCESS | 2230 | 1471345645770 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:25 INFO - PROCESS | 2230 | 1471345645771 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:07:25 INFO - PROCESS | 2230 | ++DOCSHELL 0x1271d2000 == 50 [pid = 2230] [id = 765] 04:07:25 INFO - PROCESS | 2230 | ++DOMWINDOW == 114 (0x118fa3c00) [pid = 2230] [serial = 2293] [outer = 0x0] 04:07:25 INFO - PROCESS | 2230 | ++DOMWINDOW == 115 (0x1194b1000) [pid = 2230] [serial = 2294] [outer = 0x118fa3c00] 04:07:25 INFO - PROCESS | 2230 | 1471345645800 Marionette DEBUG loaded listener.js 04:07:25 INFO - PROCESS | 2230 | ++DOMWINDOW == 116 (0x119747000) [pid = 2230] [serial = 2295] [outer = 0x118fa3c00] 04:07:26 INFO - PROCESS | 2230 | --DOCSHELL 0x12453a800 == 49 [pid = 2230] [id = 730] 04:07:26 INFO - PROCESS | 2230 | --DOCSHELL 0x125585000 == 48 [pid = 2230] [id = 757] 04:07:26 INFO - PROCESS | 2230 | --DOCSHELL 0x12d9d2000 == 47 [pid = 2230] [id = 758] 04:07:26 INFO - PROCESS | 2230 | --DOCSHELL 0x12d40d000 == 46 [pid = 2230] [id = 756] 04:07:26 INFO - PROCESS | 2230 | --DOCSHELL 0x12ccb2800 == 45 [pid = 2230] [id = 755] 04:07:26 INFO - PROCESS | 2230 | --DOCSHELL 0x12cc44000 == 44 [pid = 2230] [id = 754] 04:07:26 INFO - PROCESS | 2230 | --DOCSHELL 0x12cac9800 == 43 [pid = 2230] [id = 753] 04:07:26 INFO - PROCESS | 2230 | --DOCSHELL 0x12c698800 == 42 [pid = 2230] [id = 752] 04:07:26 INFO - PROCESS | 2230 | --DOCSHELL 0x12c07c000 == 41 [pid = 2230] [id = 751] 04:07:26 INFO - PROCESS | 2230 | --DOCSHELL 0x12b1ea800 == 40 [pid = 2230] [id = 750] 04:07:26 INFO - PROCESS | 2230 | --DOCSHELL 0x129347800 == 39 [pid = 2230] [id = 749] 04:07:26 INFO - PROCESS | 2230 | --DOCSHELL 0x128c24000 == 38 [pid = 2230] [id = 748] 04:07:26 INFO - PROCESS | 2230 | --DOCSHELL 0x12402a800 == 37 [pid = 2230] [id = 747] 04:07:26 INFO - PROCESS | 2230 | --DOCSHELL 0x113a33000 == 36 [pid = 2230] [id = 746] 04:07:26 INFO - PROCESS | 2230 | --DOCSHELL 0x119527800 == 35 [pid = 2230] [id = 745] 04:07:26 INFO - PROCESS | 2230 | --DOCSHELL 0x12b26c800 == 34 [pid = 2230] [id = 741] 04:07:26 INFO - PROCESS | 2230 | --DOCSHELL 0x1245ce800 == 33 [pid = 2230] [id = 742] 04:07:26 INFO - PROCESS | 2230 | --DOCSHELL 0x12d40b800 == 32 [pid = 2230] [id = 744] 04:07:26 INFO - PROCESS | 2230 | --DOCSHELL 0x12a79b800 == 31 [pid = 2230] [id = 743] 04:07:26 INFO - PROCESS | 2230 | --DOCSHELL 0x116f81800 == 30 [pid = 2230] [id = 764] 04:07:26 INFO - PROCESS | 2230 | --DOCSHELL 0x112fd4800 == 29 [pid = 2230] [id = 763] 04:07:26 INFO - PROCESS | 2230 | --DOCSHELL 0x12db92800 == 28 [pid = 2230] [id = 762] 04:07:26 INFO - PROCESS | 2230 | --DOCSHELL 0x12c3d6000 == 27 [pid = 2230] [id = 761] 04:07:26 INFO - PROCESS | 2230 | --DOCSHELL 0x1271dc000 == 26 [pid = 2230] [id = 760] 04:07:26 INFO - PROCESS | 2230 | --DOCSHELL 0x116ae0000 == 25 [pid = 2230] [id = 759] 04:07:26 INFO - PROCESS | 2230 | --DOMWINDOW == 115 (0x124fa5c00) [pid = 2230] [serial = 2200] [outer = 0x0] [url = about:blank] 04:07:26 INFO - PROCESS | 2230 | --DOMWINDOW == 114 (0x119cc2800) [pid = 2230] [serial = 2192] [outer = 0x0] [url = about:blank] 04:07:26 INFO - PROCESS | 2230 | --DOMWINDOW == 113 (0x119721400) [pid = 2230] [serial = 2191] [outer = 0x0] [url = about:blank] 04:07:26 INFO - PROCESS | 2230 | --DOMWINDOW == 112 (0x119726400) [pid = 2230] [serial = 2197] [outer = 0x0] [url = about:blank] 04:07:26 INFO - PROCESS | 2230 | --DOMWINDOW == 111 (0x120fdd400) [pid = 2230] [serial = 2198] [outer = 0x0] [url = about:blank] 04:07:26 INFO - PROCESS | 2230 | --DOMWINDOW == 110 (0x1187c1400) [pid = 2230] [serial = 2194] [outer = 0x0] [url = about:blank] 04:07:26 INFO - PROCESS | 2230 | --DOMWINDOW == 109 (0x119124400) [pid = 2230] [serial = 2195] [outer = 0x0] [url = about:blank] 04:07:26 INFO - PROCESS | 2230 | --DOMWINDOW == 108 (0x127050800) [pid = 2230] [serial = 2203] [outer = 0x0] [url = about:blank] 04:07:26 INFO - PROCESS | 2230 | --DOMWINDOW == 107 (0x1187c2c00) [pid = 2230] [serial = 2180] [outer = 0x0] [url = about:blank] 04:07:26 INFO - PROCESS | 2230 | --DOMWINDOW == 106 (0x118109800) [pid = 2230] [serial = 2179] [outer = 0x0] [url = about:blank] 04:07:26 INFO - PROCESS | 2230 | --DOMWINDOW == 105 (0x128d0b000) [pid = 2230] [serial = 2209] [outer = 0x0] [url = about:blank] 04:07:26 INFO - PROCESS | 2230 | --DOMWINDOW == 104 (0x1240cfc00) [pid = 2230] [serial = 2183] [outer = 0x0] [url = about:blank] 04:07:26 INFO - PROCESS | 2230 | --DOMWINDOW == 103 (0x119cce800) [pid = 2230] [serial = 2182] [outer = 0x0] [url = about:blank] 04:07:26 INFO - PROCESS | 2230 | --DOMWINDOW == 102 (0x128c54000) [pid = 2230] [serial = 2186] [outer = 0x0] [url = about:blank] 04:07:26 INFO - PROCESS | 2230 | --DOMWINDOW == 101 (0x12715f400) [pid = 2230] [serial = 2185] [outer = 0x0] [url = about:blank] 04:07:26 INFO - PROCESS | 2230 | --DOMWINDOW == 100 (0x1187cac00) [pid = 2230] [serial = 2189] [outer = 0x0] [url = about:blank] 04:07:26 INFO - PROCESS | 2230 | --DOMWINDOW == 99 (0x11811f800) [pid = 2230] [serial = 2188] [outer = 0x0] [url = about:blank] 04:07:26 INFO - PROCESS | 2230 | --DOMWINDOW == 98 (0x128c4d800) [pid = 2230] [serial = 2206] [outer = 0x0] [url = about:blank] 04:07:26 INFO - PROCESS | 2230 | --DOMWINDOW == 97 (0x129641c00) [pid = 2230] [serial = 2212] [outer = 0x0] [url = about:blank] 04:07:26 INFO - PROCESS | 2230 | --DOMWINDOW == 96 (0x117d2bc00) [pid = 2230] [serial = 2215] [outer = 0x0] [url = about:blank] 04:07:26 INFO - PROCESS | 2230 | --DOMWINDOW == 95 (0x1293dec00) [pid = 2230] [serial = 2210] [outer = 0x0] [url = about:blank] 04:07:26 INFO - PROCESS | 2230 | --DOMWINDOW == 94 (0x11953b800) [pid = 2230] [serial = 2216] [outer = 0x0] [url = about:blank] 04:07:26 INFO - PROCESS | 2230 | --DOMWINDOW == 93 (0x12a726400) [pid = 2230] [serial = 2222] [outer = 0x0] [url = about:blank] 04:07:26 INFO - PROCESS | 2230 | --DOMWINDOW == 92 (0x128c4c400) [pid = 2230] [serial = 2218] [outer = 0x0] [url = about:blank] 04:07:26 INFO - PROCESS | 2230 | --DOMWINDOW == 91 (0x12a6f0c00) [pid = 2230] [serial = 2221] [outer = 0x0] [url = about:blank] 04:07:26 INFO - PROCESS | 2230 | --DOMWINDOW == 90 (0x12a72d000) [pid = 2230] [serial = 2224] [outer = 0x0] [url = about:blank] 04:07:26 INFO - PROCESS | 2230 | --DOMWINDOW == 89 (0x12a6ea000) [pid = 2230] [serial = 2213] [outer = 0x0] [url = about:blank] 04:07:26 INFO - PROCESS | 2230 | --DOMWINDOW == 88 (0x128c57000) [pid = 2230] [serial = 2207] [outer = 0x0] [url = about:blank] 04:07:26 INFO - PROCESS | 2230 | --DOMWINDOW == 87 (0x12760c400) [pid = 2230] [serial = 2204] [outer = 0x0] [url = about:blank] 04:07:26 INFO - PROCESS | 2230 | --DOMWINDOW == 86 (0x129642800) [pid = 2230] [serial = 2219] [outer = 0x0] [url = about:blank] 04:07:26 INFO - PROCESS | 2230 | --DOMWINDOW == 85 (0x12559d800) [pid = 2230] [serial = 2201] [outer = 0x0] [url = about:blank] 04:07:26 INFO - PROCESS | 2230 | 1471345646727 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"]]]}] 04:07:26 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 04:07:26 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 04:07:26 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 04:07:26 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 04:07:26 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 04:07:26 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 04:07:26 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 04:07:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:07:26 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 04:07:26 INFO - TEST-OK | /FileAPI/historical.html | took 1176ms 04:07:26 INFO - PROCESS | 2230 | 1471345646773 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 04:07:26 INFO - PROCESS | 2230 | 1471345646775 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 04:07:26 INFO - TEST-START | /FileAPI/idlharness.html 04:07:26 INFO - PROCESS | 2230 | 1471345646778 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 04:07:26 INFO - PROCESS | 2230 | 1471345646781 Marionette TRACE conn2 <- [1,3026,null,{}] 04:07:26 INFO - PROCESS | 2230 | 1471345646785 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}] 04:07:26 INFO - PROCESS | 2230 | 1471345646786 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:07:26 INFO - PROCESS | 2230 | 1471345646871 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 04:07:26 INFO - PROCESS | 2230 | 1471345646879 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:26 INFO - PROCESS | 2230 | 1471345646881 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:07:26 INFO - PROCESS | 2230 | ++DOCSHELL 0x118f1b800 == 26 [pid = 2230] [id = 766] 04:07:26 INFO - PROCESS | 2230 | ++DOMWINDOW == 86 (0x11386b800) [pid = 2230] [serial = 2296] [outer = 0x0] 04:07:26 INFO - PROCESS | 2230 | ++DOMWINDOW == 87 (0x1160c5c00) [pid = 2230] [serial = 2297] [outer = 0x11386b800] 04:07:26 INFO - PROCESS | 2230 | 1471345646910 Marionette DEBUG loaded listener.js 04:07:26 INFO - PROCESS | 2230 | ++DOMWINDOW == 88 (0x116889800) [pid = 2230] [serial = 2298] [outer = 0x11386b800] 04:07:27 INFO - PROCESS | 2230 | 1471345647608 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]]]}] 04:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 04:07:27 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 04:07:27 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 04:07:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:27 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:07:27 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:07:27 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:07:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:07:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 04:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 04:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 04:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 04:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 04:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 04:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 04:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 04:07:27 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 04:07:27 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 04:07:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:07:27 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 04:07:27 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 04:07:27 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:07:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:07:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 04:07:27 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 04:07:27 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 04:07:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:27 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:07:27 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:07:27 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:07:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:07:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 04:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 04:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 04:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 04:07:27 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 04:07:27 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:07:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:07:27 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:07:27 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:07:27 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:07:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:07:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 04:07:27 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 04:07:27 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 04:07:27 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:07:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:07:27 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:07:27 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:07:27 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:07:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:07:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 04:07:27 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 04:07:27 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 04:07:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:07:27 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 04:07:27 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:07:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:07:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 04:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 04:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 04:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 04:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 04:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 04:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 04:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 04:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 04:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 04:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 04:07:27 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 04:07:27 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:07:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:07:27 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:07:27 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:07:27 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:07:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:07:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 04:07:27 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 04:07:27 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 04:07:27 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:07:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:07:27 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:07:27 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:07:27 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:07:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:07:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 04:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 04:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 04:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 04:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 04:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 04:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 04:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 04:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 04:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 04:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 04:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 04:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 04:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 04:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 04:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 04:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 04:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 04:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 04:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 04:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 04:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 04:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 04:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 04:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 04:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 04:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 04:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 04:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 04:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 04:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 04:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 04:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 04:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 04:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 04:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 04:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 04:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 04:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 04:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 04:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 04:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 04:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 04:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 04:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 04:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 04:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 04:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 04:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 04:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 04:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 04:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 04:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 04:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 04:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 04:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 04:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 04:07:27 INFO - TEST-OK | /FileAPI/idlharness.html | took 890ms 04:07:27 INFO - PROCESS | 2230 | 1471345647669 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 04:07:27 INFO - PROCESS | 2230 | 1471345647672 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 04:07:27 INFO - TEST-START | /FileAPI/idlharness.worker 04:07:27 INFO - PROCESS | 2230 | 1471345647677 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 04:07:27 INFO - PROCESS | 2230 | 1471345647679 Marionette TRACE conn2 <- [1,3030,null,{}] 04:07:27 INFO - PROCESS | 2230 | 1471345647682 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}] 04:07:27 INFO - PROCESS | 2230 | 1471345647683 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:07:27 INFO - PROCESS | 2230 | 1471345647772 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 04:07:27 INFO - PROCESS | 2230 | 1471345647833 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:27 INFO - PROCESS | 2230 | 1471345647835 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:07:27 INFO - PROCESS | 2230 | ++DOCSHELL 0x12951d800 == 27 [pid = 2230] [id = 767] 04:07:27 INFO - PROCESS | 2230 | ++DOMWINDOW == 89 (0x1170fbc00) [pid = 2230] [serial = 2299] [outer = 0x0] 04:07:27 INFO - PROCESS | 2230 | ++DOMWINDOW == 90 (0x1238e9800) [pid = 2230] [serial = 2300] [outer = 0x1170fbc00] 04:07:27 INFO - PROCESS | 2230 | 1471345647863 Marionette DEBUG loaded listener.js 04:07:27 INFO - PROCESS | 2230 | ++DOMWINDOW == 91 (0x1240c5400) [pid = 2230] [serial = 2301] [outer = 0x1170fbc00] 04:07:27 INFO - PROCESS | 2230 | [2230] 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:07:28 INFO - PROCESS | 2230 | 1471345648445 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,{},{}]]]}] 04:07:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 04:07:28 INFO - {} 04:07:28 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 04:07:28 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 04:07:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:28 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:07:28 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:07:28 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:07:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:07:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:07:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 04:07:28 INFO - {} 04:07:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 04:07:28 INFO - {} 04:07:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 04:07:28 INFO - {} 04:07:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 04:07:28 INFO - {} 04:07:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 04:07:28 INFO - {} 04:07:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 04:07:28 INFO - {} 04:07:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 04:07:28 INFO - {} 04:07:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 04:07:28 INFO - {} 04:07:28 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 04:07:28 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 04:07:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:07:28 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 04:07:28 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 04:07:28 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:07:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:07:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:07:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 04:07:28 INFO - {} 04:07:28 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 04:07:28 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 04:07:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:28 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:07:28 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:07:28 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:07:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:07:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:07:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 04:07:28 INFO - {} 04:07:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 04:07:28 INFO - {} 04:07:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 04:07:28 INFO - {} 04:07:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 04:07:28 INFO - {} 04:07:28 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 04:07:28 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:07:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:07:28 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:07:28 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:07:28 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:07:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:07:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:07:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 04:07:28 INFO - {} 04:07:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError - {} 04:07:28 INFO - {} 04:07:28 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 04:07:28 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:07:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:07:28 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:07:28 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:07:28 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:07:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:07:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:07:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 04:07:28 INFO - {} 04:07:28 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 04:07:28 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 04:07:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:07:28 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 04:07:28 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:07:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:07:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:07:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 04:07:28 INFO - {} 04:07:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 04:07:28 INFO - {} 04:07:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 04:07:28 INFO - {} 04:07:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 04:07:28 INFO - {} 04:07:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 04:07:28 INFO - {} 04:07:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 04:07:28 INFO - {} 04:07:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 04:07:28 INFO - {} 04:07:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 04:07:28 INFO - {} 04:07:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 04:07:28 INFO - {} 04:07:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 04:07:28 INFO - {} 04:07:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 04:07:28 INFO - {} 04:07:28 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 04:07:28 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:07:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:07:28 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:07:28 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:07:28 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:07:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:07:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:07:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 04:07:28 INFO - {} 04:07:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError - {} 04:07:28 INFO - {} 04:07:28 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 04:07:28 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:07:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:07:28 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:07:28 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:07:28 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:07:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:07:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:07:28 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 04:07:28 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 04:07:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:07:28 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 04:07:28 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:07:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:07:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:07:28 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 04:07:28 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 04:07:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:07:28 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 04:07:28 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:07:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:07:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:07:28 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 04:07:28 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 04:07:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:07:28 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 04:07:28 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:07:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:07:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:07:28 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 04:07:28 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 04:07:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:07:28 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 04:07:28 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:07:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:07:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:07:28 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object's "constructor" property - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 04:07:28 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 04:07:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:07:28 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 04:07:28 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:07:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:07:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:07:28 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: operation item(unsigned long) - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 04:07:28 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 04:07:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:28 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:07:28 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:07:28 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:07:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:07:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:07:28 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 04:07:28 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 04:07:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:07:28 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 04:07:28 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 04:07:28 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:07:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:07:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:07:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 04:07:28 INFO - {} 04:07:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 04:07:28 INFO - {} 04:07:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 04:07:28 INFO - {} 04:07:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 04:07:28 INFO - {} 04:07:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 04:07:28 INFO - {} 04:07:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 04:07:28 INFO - {} 04:07:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 04:07:28 INFO - {} 04:07:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 04:07:28 INFO - {} 04:07:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 04:07:28 INFO - {} 04:07:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 04:07:28 INFO - {} 04:07:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 04:07:28 INFO - {} 04:07:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 04:07:28 INFO - {} 04:07:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 04:07:28 INFO - {} 04:07:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 04:07:28 INFO - {} 04:07:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 04:07:28 INFO - {} 04:07:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 04:07:28 INFO - {} 04:07:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 04:07:28 INFO - {} 04:07:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 04:07:28 INFO - {} 04:07:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 04:07:28 INFO - {} 04:07:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 04:07:28 INFO - {} 04:07:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 04:07:28 INFO - {} 04:07:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 04:07:28 INFO - {} 04:07:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 04:07:28 INFO - {} 04:07:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 04:07:28 INFO - {} 04:07:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 04:07:28 INFO - {} 04:07:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 04:07:28 INFO - {} 04:07:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 04:07:28 INFO - {} 04:07:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 04:07:28 INFO - {} 04:07:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 04:07:28 INFO - {} 04:07:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 04:07:28 INFO - {} 04:07:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 04:07:28 INFO - {} 04:07:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 04:07:28 INFO - {} 04:07:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 04:07:28 INFO - {} 04:07:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 04:07:28 INFO - {} 04:07:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 04:07:28 INFO - {} 04:07:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 04:07:28 INFO - {} 04:07:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 04:07:28 INFO - {} 04:07:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 04:07:28 INFO - {} 04:07:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 04:07:28 INFO - {} 04:07:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 04:07:28 INFO - {} 04:07:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 04:07:28 INFO - {} 04:07:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 04:07:28 INFO - {} 04:07:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 04:07:28 INFO - {} 04:07:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 04:07:28 INFO - {} 04:07:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 04:07:28 INFO - {} 04:07:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 04:07:28 INFO - {} 04:07:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 04:07:28 INFO - {} 04:07:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 04:07:28 INFO - {} 04:07:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 04:07:28 INFO - {} 04:07:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 04:07:28 INFO - {} 04:07:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 04:07:28 INFO - {} 04:07:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 04:07:28 INFO - {} 04:07:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 04:07:28 INFO - {} 04:07:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 04:07:28 INFO - {} 04:07:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 04:07:28 INFO - {} 04:07:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 04:07:28 INFO - {} 04:07:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 04:07:28 INFO - {} 04:07:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 04:07:28 INFO - {} 04:07:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 04:07:28 INFO - {} 04:07:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 04:07:28 INFO - {} 04:07:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 04:07:28 INFO - {} 04:07:28 INFO - TEST-OK | /FileAPI/idlharness.worker | took 838ms 04:07:28 INFO - PROCESS | 2230 | 1471345648517 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 04:07:28 INFO - PROCESS | 2230 | 1471345648518 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 04:07:28 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 04:07:28 INFO - PROCESS | 2230 | 1471345648521 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 04:07:28 INFO - PROCESS | 2230 | 1471345648523 Marionette TRACE conn2 <- [1,3034,null,{}] 04:07:28 INFO - PROCESS | 2230 | 1471345648533 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}] 04:07:28 INFO - PROCESS | 2230 | 1471345648537 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:07:28 INFO - PROCESS | 2230 | 1471345648651 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 04:07:28 INFO - PROCESS | 2230 | 1471345648696 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:28 INFO - PROCESS | 2230 | 1471345648698 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:07:28 INFO - PROCESS | 2230 | ++DOCSHELL 0x12cb24000 == 28 [pid = 2230] [id = 768] 04:07:28 INFO - PROCESS | 2230 | ++DOMWINDOW == 92 (0x124510800) [pid = 2230] [serial = 2302] [outer = 0x0] 04:07:28 INFO - PROCESS | 2230 | ++DOMWINDOW == 93 (0x1290a4400) [pid = 2230] [serial = 2303] [outer = 0x124510800] 04:07:28 INFO - PROCESS | 2230 | 1471345648727 Marionette DEBUG loaded listener.js 04:07:28 INFO - PROCESS | 2230 | ++DOMWINDOW == 94 (0x1293de800) [pid = 2230] [serial = 2304] [outer = 0x124510800] 04:07:29 INFO - PROCESS | 2230 | 1471345649039 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]]]}] 04:07:29 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 04:07:29 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 577ms 04:07:29 INFO - PROCESS | 2230 | 1471345649099 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 04:07:29 INFO - TEST-START | /FileAPI/blob/Blob-close.html 04:07:29 INFO - PROCESS | 2230 | 1471345649101 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 04:07:29 INFO - PROCESS | 2230 | 1471345649103 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 04:07:29 INFO - PROCESS | 2230 | 1471345649104 Marionette TRACE conn2 <- [1,3038,null,{}] 04:07:29 INFO - PROCESS | 2230 | 1471345649107 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}] 04:07:29 INFO - PROCESS | 2230 | 1471345649108 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:07:29 INFO - PROCESS | 2230 | 1471345649216 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 04:07:29 INFO - PROCESS | 2230 | 1471345649220 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:29 INFO - PROCESS | 2230 | 1471345649221 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:07:29 INFO - PROCESS | 2230 | ++DOCSHELL 0x12ccc1800 == 29 [pid = 2230] [id = 769] 04:07:29 INFO - PROCESS | 2230 | ++DOMWINDOW == 95 (0x1290a1c00) [pid = 2230] [serial = 2305] [outer = 0x0] 04:07:29 INFO - PROCESS | 2230 | ++DOMWINDOW == 96 (0x129646c00) [pid = 2230] [serial = 2306] [outer = 0x1290a1c00] 04:07:29 INFO - PROCESS | 2230 | 1471345649247 Marionette DEBUG loaded listener.js 04:07:29 INFO - PROCESS | 2230 | ++DOMWINDOW == 97 (0x12a6f2c00) [pid = 2230] [serial = 2307] [outer = 0x1290a1c00] 04:07:29 INFO - PROCESS | 2230 | 1471345649549 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"]]]}] 04:07:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 04:07:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 04:07:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:07:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 04:07:29 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 468ms 04:07:29 INFO - PROCESS | 2230 | 1471345649573 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 04:07:29 INFO - PROCESS | 2230 | 1471345649574 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 04:07:29 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 04:07:29 INFO - PROCESS | 2230 | 1471345649584 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 04:07:29 INFO - PROCESS | 2230 | 1471345649593 Marionette TRACE conn2 <- [1,3042,null,{}] 04:07:29 INFO - PROCESS | 2230 | 1471345649611 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}] 04:07:29 INFO - PROCESS | 2230 | 1471345649613 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:07:29 INFO - PROCESS | 2230 | 1471345649716 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 04:07:29 INFO - PROCESS | 2230 | 1471345649720 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:29 INFO - PROCESS | 2230 | 1471345649721 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:07:29 INFO - PROCESS | 2230 | ++DOCSHELL 0x12d40d000 == 30 [pid = 2230] [id = 770] 04:07:29 INFO - PROCESS | 2230 | ++DOMWINDOW == 98 (0x1293dfc00) [pid = 2230] [serial = 2308] [outer = 0x0] 04:07:29 INFO - PROCESS | 2230 | ++DOMWINDOW == 99 (0x12a726400) [pid = 2230] [serial = 2309] [outer = 0x1293dfc00] 04:07:29 INFO - PROCESS | 2230 | 1471345649747 Marionette DEBUG loaded listener.js 04:07:29 INFO - PROCESS | 2230 | ++DOMWINDOW == 100 (0x12a808c00) [pid = 2230] [serial = 2310] [outer = 0x1293dfc00] 04:07:30 INFO - PROCESS | 2230 | 1471345650198 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]]]}] 04:07:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 04:07:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 04:07:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 04:07:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 04:07:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 04:07:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 04:07:30 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. 04:07:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 04:07:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 04:07:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 04:07:30 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'.) 04:07:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 04:07:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 04:07:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 04:07:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 04:07:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 04:07:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 04:07:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 04:07:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 04:07:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 04:07:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 04:07:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 04:07:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 04:07:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 04:07:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 04:07:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 04:07:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 04:07:30 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. 04:07:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 04:07:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:07:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 04:07:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 04:07:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 04:07:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 04:07:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 04:07:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 04:07:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 04:07:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 04:07:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 04:07:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 04:07:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 04:07:30 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. 04:07:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 04:07:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 04:07:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:07:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 04:07:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 04:07:30 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. 04:07:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 04:07:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 04:07:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:07:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 04:07:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 04:07:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 04:07:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 04:07:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 04:07:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 04:07:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 04:07:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:07:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 04:07:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 04:07:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 04:07:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 04:07:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:07:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:07:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:07:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:07:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 04:07:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 04:07:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:07:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:07:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:07:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:07:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 04:07:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:07:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:07:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:07:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:07:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 04:07:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:07:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:07:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:07:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:07:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 04:07:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 04:07:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:07:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:07:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:07:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:07:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 04:07:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:07:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:07:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:07:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:07:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 04:07:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:07:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:07:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:07:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:07:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 04:07:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:07:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:07:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:07:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:07:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 04:07:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:07:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:07:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:07:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:07:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 04:07:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 04:07:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 04:07:30 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 647ms 04:07:30 INFO - PROCESS | 2230 | 1471345650227 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 04:07:30 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 04:07:30 INFO - PROCESS | 2230 | 1471345650228 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 04:07:30 INFO - PROCESS | 2230 | 1471345650232 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 04:07:30 INFO - PROCESS | 2230 | 1471345650234 Marionette TRACE conn2 <- [1,3046,null,{}] 04:07:30 INFO - PROCESS | 2230 | 1471345650238 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}] 04:07:30 INFO - PROCESS | 2230 | 1471345650246 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:07:30 INFO - PROCESS | 2230 | 1471345650427 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 04:07:30 INFO - PROCESS | 2230 | 1471345650539 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:30 INFO - PROCESS | 2230 | 1471345650553 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:07:30 INFO - PROCESS | 2230 | ++DOCSHELL 0x120e35000 == 31 [pid = 2230] [id = 771] 04:07:30 INFO - PROCESS | 2230 | ++DOMWINDOW == 101 (0x118857c00) [pid = 2230] [serial = 2311] [outer = 0x0] 04:07:30 INFO - PROCESS | 2230 | ++DOMWINDOW == 102 (0x127617400) [pid = 2230] [serial = 2312] [outer = 0x118857c00] 04:07:30 INFO - PROCESS | 2230 | 1471345650595 Marionette DEBUG loaded listener.js 04:07:30 INFO - PROCESS | 2230 | ++DOMWINDOW == 103 (0x12af98000) [pid = 2230] [serial = 2313] [outer = 0x118857c00] 04:07:31 INFO - PROCESS | 2230 | [2230] 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:07:31 INFO - PROCESS | 2230 | --DOMWINDOW == 102 (0x1270cb800) [pid = 2230] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 04:07:31 INFO - PROCESS | 2230 | --DOMWINDOW == 101 (0x12a80ac00) [pid = 2230] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 04:07:31 INFO - PROCESS | 2230 | --DOMWINDOW == 100 (0x127619400) [pid = 2230] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 04:07:31 INFO - PROCESS | 2230 | --DOMWINDOW == 99 (0x11229f400) [pid = 2230] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 04:07:31 INFO - PROCESS | 2230 | --DOMWINDOW == 98 (0x129644800) [pid = 2230] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 04:07:31 INFO - PROCESS | 2230 | --DOMWINDOW == 97 (0x119c59800) [pid = 2230] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 04:07:31 INFO - PROCESS | 2230 | --DOMWINDOW == 96 (0x1194c5800) [pid = 2230] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 04:07:31 INFO - PROCESS | 2230 | --DOMWINDOW == 95 (0x1170f2800) [pid = 2230] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 04:07:31 INFO - PROCESS | 2230 | --DOMWINDOW == 94 (0x12a725c00) [pid = 2230] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 04:07:31 INFO - PROCESS | 2230 | --DOMWINDOW == 93 (0x11688ac00) [pid = 2230] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 04:07:31 INFO - PROCESS | 2230 | --DOMWINDOW == 92 (0x117d2b800) [pid = 2230] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 04:07:31 INFO - PROCESS | 2230 | --DOMWINDOW == 91 (0x1240c6000) [pid = 2230] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 04:07:31 INFO - PROCESS | 2230 | --DOMWINDOW == 90 (0x116aaa800) [pid = 2230] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 04:07:31 INFO - PROCESS | 2230 | --DOMWINDOW == 89 (0x1168e4400) [pid = 2230] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 04:07:31 INFO - PROCESS | 2230 | --DOMWINDOW == 88 (0x1122e6c00) [pid = 2230] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 04:07:31 INFO - PROCESS | 2230 | --DOMWINDOW == 87 (0x12af94400) [pid = 2230] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 04:07:31 INFO - PROCESS | 2230 | --DOMWINDOW == 86 (0x1181b9000) [pid = 2230] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 04:07:31 INFO - PROCESS | 2230 | --DOMWINDOW == 85 (0x1194b8c00) [pid = 2230] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 04:07:31 INFO - PROCESS | 2230 | 1471345651192 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 04:07:31 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 04:07:31 INFO - {} 04:07:31 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 974ms 04:07:31 INFO - PROCESS | 2230 | 1471345651206 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 04:07:31 INFO - PROCESS | 2230 | 1471345651207 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 04:07:31 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 04:07:31 INFO - PROCESS | 2230 | 1471345651230 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 04:07:31 INFO - PROCESS | 2230 | 1471345651231 Marionette TRACE conn2 <- [1,3050,null,{}] 04:07:31 INFO - PROCESS | 2230 | 1471345651234 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}] 04:07:31 INFO - PROCESS | 2230 | 1471345651235 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:07:31 INFO - PROCESS | 2230 | 1471345651319 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 04:07:31 INFO - PROCESS | 2230 | 1471345651322 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:31 INFO - PROCESS | 2230 | 1471345651324 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:07:31 INFO - PROCESS | 2230 | ++DOCSHELL 0x12dba8800 == 32 [pid = 2230] [id = 772] 04:07:31 INFO - PROCESS | 2230 | ++DOMWINDOW == 86 (0x118112c00) [pid = 2230] [serial = 2314] [outer = 0x0] 04:07:31 INFO - PROCESS | 2230 | ++DOMWINDOW == 87 (0x129644800) [pid = 2230] [serial = 2315] [outer = 0x118112c00] 04:07:31 INFO - PROCESS | 2230 | 1471345651351 Marionette DEBUG loaded listener.js 04:07:31 INFO - PROCESS | 2230 | ++DOMWINDOW == 88 (0x12b211800) [pid = 2230] [serial = 2316] [outer = 0x118112c00] 04:07:31 INFO - PROCESS | 2230 | 1471345651663 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]]]}] 04:07:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 04:07:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 04:07:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 04:07:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 04:07:31 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 470ms 04:07:31 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 04:07:31 INFO - PROCESS | 2230 | 1471345651701 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 04:07:31 INFO - PROCESS | 2230 | 1471345651702 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 04:07:31 INFO - PROCESS | 2230 | 1471345651704 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 04:07:31 INFO - PROCESS | 2230 | 1471345651706 Marionette TRACE conn2 <- [1,3054,null,{}] 04:07:31 INFO - PROCESS | 2230 | 1471345651708 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}] 04:07:31 INFO - PROCESS | 2230 | 1471345651709 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:07:31 INFO - PROCESS | 2230 | 1471345651787 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 04:07:31 INFO - PROCESS | 2230 | 1471345651791 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:31 INFO - PROCESS | 2230 | 1471345651792 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:07:31 INFO - PROCESS | 2230 | ++DOCSHELL 0x12dc6c000 == 33 [pid = 2230] [id = 773] 04:07:31 INFO - PROCESS | 2230 | ++DOMWINDOW == 89 (0x12a726800) [pid = 2230] [serial = 2317] [outer = 0x0] 04:07:31 INFO - PROCESS | 2230 | ++DOMWINDOW == 90 (0x12b218800) [pid = 2230] [serial = 2318] [outer = 0x12a726800] 04:07:31 INFO - PROCESS | 2230 | 1471345651828 Marionette DEBUG loaded listener.js 04:07:31 INFO - PROCESS | 2230 | ++DOMWINDOW == 91 (0x12baf7400) [pid = 2230] [serial = 2319] [outer = 0x12a726800] 04:07:32 INFO - PROCESS | 2230 | 1471345652280 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"]]]}] 04:07:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 04:07:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 04:07:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 04:07:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 04:07:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 04:07:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 04:07:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 04:07:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 04:07:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 04:07:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 04:07:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 04:07:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 04:07:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 04:07:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 04:07:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 04:07:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 04:07:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 04:07:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 04:07:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 04:07:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 04:07:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 04:07:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 04:07:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 04:07:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 04:07:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 04:07:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 04:07:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 04:07:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 04:07:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 04:07:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 04:07:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 04:07:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 04:07:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 04:07:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 04:07:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 04:07:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 04:07:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 04:07:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 04:07:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 04:07:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 04:07:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 04:07:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 04:07:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 04:07:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 04:07:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 04:07:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 04:07:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 04:07:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 04:07:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 04:07:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 04:07:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 04:07:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 04:07:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 04:07:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 04:07:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 04:07:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 04:07:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 04:07:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 04:07:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 04:07:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 04:07:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 04:07:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 04:07:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 04:07:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 04:07:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 04:07:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 04:07:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 04:07:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 04:07:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 04:07:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 04:07:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 04:07:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 04:07:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 04:07:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 04:07:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 04:07:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 04:07:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 04:07:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 04:07:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 04:07:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 04:07:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 04:07:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 04:07:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 04:07:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 04:07:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 04:07:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 04:07:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 04:07:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 04:07:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 04:07:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 04:07:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 04:07:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 04:07:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 04:07:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 04:07:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 04:07:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 04:07:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 04:07:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 04:07:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 04:07:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:07:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:07:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:07:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:07:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 04:07:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:07:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:07:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:07:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:07:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 04:07:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:07:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:07:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:07:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:07:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 04:07:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:07:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:07:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:07:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:07:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 04:07:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:07:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:07:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:07:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:07:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 04:07:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:07:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:07:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:07:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:07:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 04:07:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:07:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:07:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:07:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:07:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 04:07:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:07:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:07:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:07:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:07:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 04:07:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:07:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:07:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:07:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:07:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 04:07:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:07:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:07:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:07:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:07:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 04:07:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:07:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:07:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:07:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:07:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 04:07:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:07:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:07:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:07:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:07:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 04:07:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:07:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:07:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:07:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:07:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 04:07:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:07:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:07:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:07:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:07:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 04:07:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:07:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:07:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:07:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:07:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 04:07:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:07:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:07:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:07:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:07:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 04:07:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:07:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:07:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:07:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:07:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 04:07:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:07:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:07:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:07:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:07:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 04:07:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:07:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:07:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:07:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:07:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 04:07:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:07:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:07:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:07:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:07:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 04:07:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:07:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:07:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:07:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:07:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 04:07:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:07:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:07:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:07:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:07:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 04:07:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:07:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:07:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 04:07:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 04:07:32 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" 04:07:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:07:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:07:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 04:07:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 04:07:32 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" 04:07:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:07:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:07:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 04:07:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 04:07:32 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 635ms 04:07:32 INFO - TEST-START | /FileAPI/file/File-constructor.html 04:07:32 INFO - PROCESS | 2230 | 1471345652341 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 04:07:32 INFO - PROCESS | 2230 | 1471345652342 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 04:07:32 INFO - PROCESS | 2230 | 1471345652344 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 04:07:32 INFO - PROCESS | 2230 | 1471345652354 Marionette TRACE conn2 <- [1,3058,null,{}] 04:07:32 INFO - PROCESS | 2230 | 1471345652357 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}] 04:07:32 INFO - PROCESS | 2230 | 1471345652359 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:07:32 INFO - PROCESS | 2230 | 1471345652440 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 04:07:32 INFO - PROCESS | 2230 | 1471345652450 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:32 INFO - PROCESS | 2230 | 1471345652451 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:07:32 INFO - PROCESS | 2230 | ++DOCSHELL 0x12dcd1800 == 34 [pid = 2230] [id = 774] 04:07:32 INFO - PROCESS | 2230 | ++DOMWINDOW == 92 (0x12bafdc00) [pid = 2230] [serial = 2320] [outer = 0x0] 04:07:32 INFO - PROCESS | 2230 | ++DOMWINDOW == 93 (0x12bda0000) [pid = 2230] [serial = 2321] [outer = 0x12bafdc00] 04:07:32 INFO - PROCESS | 2230 | 1471345652476 Marionette DEBUG loaded listener.js 04:07:32 INFO - PROCESS | 2230 | ++DOMWINDOW == 94 (0x12bf66000) [pid = 2230] [serial = 2322] [outer = 0x12bafdc00] 04:07:32 INFO - PROCESS | 2230 | 1471345652832 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]]]}] 04:07:32 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 04:07:32 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 04:07:32 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 04:07:32 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 04:07:32 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 04:07:32 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 04:07:32 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 04:07:32 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 04:07:32 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 04:07:32 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 04:07:32 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 04:07:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:07:32 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 04:07:32 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 04:07:32 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 04:07:32 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 04:07:32 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 04:07:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:07:32 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 04:07:32 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 04:07:32 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 04:07:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:07:32 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 04:07:32 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 04:07:32 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 04:07:32 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 532ms 04:07:32 INFO - PROCESS | 2230 | 1471345652887 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 04:07:32 INFO - PROCESS | 2230 | 1471345652888 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 04:07:32 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 04:07:32 INFO - PROCESS | 2230 | 1471345652891 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 04:07:32 INFO - PROCESS | 2230 | 1471345652894 Marionette TRACE conn2 <- [1,3062,null,{}] 04:07:32 INFO - PROCESS | 2230 | 1471345652897 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}] 04:07:32 INFO - PROCESS | 2230 | 1471345652899 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:07:33 INFO - PROCESS | 2230 | 1471345653102 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 04:07:33 INFO - PROCESS | 2230 | 1471345653186 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:33 INFO - PROCESS | 2230 | 1471345653188 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:07:33 INFO - PROCESS | 2230 | ++DOCSHELL 0x11622e000 == 35 [pid = 2230] [id = 775] 04:07:33 INFO - PROCESS | 2230 | ++DOMWINDOW == 95 (0x110f95000) [pid = 2230] [serial = 2323] [outer = 0x0] 04:07:33 INFO - PROCESS | 2230 | ++DOMWINDOW == 96 (0x111e2ec00) [pid = 2230] [serial = 2324] [outer = 0x110f95000] 04:07:33 INFO - PROCESS | 2230 | 1471345653238 Marionette DEBUG loaded listener.js 04:07:33 INFO - PROCESS | 2230 | ++DOMWINDOW == 97 (0x112746800) [pid = 2230] [serial = 2325] [outer = 0x110f95000] 04:07:33 INFO - PROCESS | 2230 | [2230] 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:07:33 INFO - PROCESS | 2230 | 1471345653747 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 04:07:33 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 04:07:33 INFO - {} 04:07:33 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 871ms 04:07:33 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 04:07:33 INFO - PROCESS | 2230 | 1471345653764 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 04:07:33 INFO - PROCESS | 2230 | 1471345653766 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 04:07:33 INFO - PROCESS | 2230 | 1471345653769 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 04:07:33 INFO - PROCESS | 2230 | 1471345653771 Marionette TRACE conn2 <- [1,3066,null,{}] 04:07:33 INFO - PROCESS | 2230 | 1471345653774 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}] 04:07:33 INFO - PROCESS | 2230 | 1471345653778 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:07:33 INFO - PROCESS | 2230 | 1471345653897 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 04:07:33 INFO - PROCESS | 2230 | 1471345653977 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:33 INFO - PROCESS | 2230 | 1471345653979 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:07:33 INFO - PROCESS | 2230 | ++DOCSHELL 0x12a786800 == 36 [pid = 2230] [id = 776] 04:07:33 INFO - PROCESS | 2230 | ++DOMWINDOW == 98 (0x113d92c00) [pid = 2230] [serial = 2326] [outer = 0x0] 04:07:34 INFO - PROCESS | 2230 | ++DOMWINDOW == 99 (0x1176a1400) [pid = 2230] [serial = 2327] [outer = 0x113d92c00] 04:07:34 INFO - PROCESS | 2230 | 1471345654011 Marionette DEBUG loaded listener.js 04:07:34 INFO - PROCESS | 2230 | ++DOMWINDOW == 100 (0x1194abc00) [pid = 2230] [serial = 2328] [outer = 0x113d92c00] 04:07:34 INFO - PROCESS | 2230 | 1471345654430 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]]]}] 04:07:34 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 04:07:34 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 04:07:34 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 04:07:34 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 04:07:34 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 04:07:34 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 04:07:34 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 04:07:34 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 673ms 04:07:34 INFO - PROCESS | 2230 | 1471345654442 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 04:07:34 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 04:07:34 INFO - PROCESS | 2230 | 1471345654444 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 04:07:34 INFO - PROCESS | 2230 | 1471345654446 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 04:07:34 INFO - PROCESS | 2230 | 1471345654448 Marionette TRACE conn2 <- [1,3070,null,{}] 04:07:34 INFO - PROCESS | 2230 | 1471345654450 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}] 04:07:34 INFO - PROCESS | 2230 | 1471345654452 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:07:34 INFO - PROCESS | 2230 | 1471345654569 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 04:07:34 INFO - PROCESS | 2230 | 1471345654638 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:34 INFO - PROCESS | 2230 | 1471345654640 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:07:34 INFO - PROCESS | 2230 | ++DOCSHELL 0x12b269800 == 37 [pid = 2230] [id = 777] 04:07:34 INFO - PROCESS | 2230 | ++DOMWINDOW == 101 (0x11952f800) [pid = 2230] [serial = 2329] [outer = 0x0] 04:07:34 INFO - PROCESS | 2230 | ++DOMWINDOW == 102 (0x120fdf000) [pid = 2230] [serial = 2330] [outer = 0x11952f800] 04:07:34 INFO - PROCESS | 2230 | 1471345654711 Marionette DEBUG loaded listener.js 04:07:34 INFO - PROCESS | 2230 | ++DOMWINDOW == 103 (0x124191800) [pid = 2230] [serial = 2331] [outer = 0x11952f800] 04:07:35 INFO - PROCESS | 2230 | 1471345655130 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]]]}] 04:07:35 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 04:07:35 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 04:07:35 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 04:07:35 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 04:07:35 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 04:07:35 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 04:07:35 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 723ms 04:07:35 INFO - PROCESS | 2230 | 1471345655188 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 04:07:35 INFO - PROCESS | 2230 | 1471345655193 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 04:07:35 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 04:07:35 INFO - PROCESS | 2230 | 1471345655205 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 04:07:35 INFO - PROCESS | 2230 | 1471345655209 Marionette TRACE conn2 <- [1,3074,null,{}] 04:07:35 INFO - PROCESS | 2230 | 1471345655212 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}] 04:07:35 INFO - PROCESS | 2230 | 1471345655214 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:07:35 INFO - PROCESS | 2230 | 1471345655371 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 04:07:35 INFO - PROCESS | 2230 | 1471345655707 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:35 INFO - PROCESS | 2230 | 1471345655709 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:07:35 INFO - PROCESS | 2230 | ++DOCSHELL 0x118fd2000 == 38 [pid = 2230] [id = 778] 04:07:35 INFO - PROCESS | 2230 | ++DOMWINDOW == 104 (0x1127b6800) [pid = 2230] [serial = 2332] [outer = 0x0] 04:07:35 INFO - PROCESS | 2230 | ++DOMWINDOW == 105 (0x113d20400) [pid = 2230] [serial = 2333] [outer = 0x1127b6800] 04:07:35 INFO - PROCESS | 2230 | 1471345655759 Marionette DEBUG loaded listener.js 04:07:35 INFO - PROCESS | 2230 | ++DOMWINDOW == 106 (0x11653e400) [pid = 2230] [serial = 2334] [outer = 0x1127b6800] 04:07:36 INFO - PROCESS | 2230 | --DOCSHELL 0x12dcd1800 == 37 [pid = 2230] [id = 774] 04:07:36 INFO - PROCESS | 2230 | --DOCSHELL 0x12dc6c000 == 36 [pid = 2230] [id = 773] 04:07:36 INFO - PROCESS | 2230 | --DOCSHELL 0x12dba8800 == 35 [pid = 2230] [id = 772] 04:07:36 INFO - PROCESS | 2230 | --DOCSHELL 0x120e35000 == 34 [pid = 2230] [id = 771] 04:07:36 INFO - PROCESS | 2230 | 1471345656219 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]]]}] 04:07:36 INFO - PROCESS | 2230 | --DOCSHELL 0x12d40d000 == 33 [pid = 2230] [id = 770] 04:07:36 INFO - PROCESS | 2230 | --DOCSHELL 0x12ccc1800 == 32 [pid = 2230] [id = 769] 04:07:36 INFO - PROCESS | 2230 | --DOCSHELL 0x12cb24000 == 31 [pid = 2230] [id = 768] 04:07:36 INFO - PROCESS | 2230 | --DOCSHELL 0x12951d800 == 30 [pid = 2230] [id = 767] 04:07:36 INFO - PROCESS | 2230 | --DOCSHELL 0x118f1b800 == 29 [pid = 2230] [id = 766] 04:07:36 INFO - PROCESS | 2230 | --DOCSHELL 0x1271d2000 == 28 [pid = 2230] [id = 765] 04:07:36 INFO - PROCESS | 2230 | --DOMWINDOW == 105 (0x12a8f4800) [pid = 2230] [serial = 2269] [outer = 0x0] [url = about:blank] 04:07:36 INFO - PROCESS | 2230 | --DOMWINDOW == 104 (0x12afb7000) [pid = 2230] [serial = 2274] [outer = 0x0] [url = about:blank] 04:07:36 INFO - PROCESS | 2230 | --DOMWINDOW == 103 (0x128d02c00) [pid = 2230] [serial = 2253] [outer = 0x0] [url = about:blank] 04:07:36 INFO - PROCESS | 2230 | --DOMWINDOW == 102 (0x1290a5400) [pid = 2230] [serial = 2256] [outer = 0x0] [url = about:blank] 04:07:36 INFO - PROCESS | 2230 | --DOMWINDOW == 101 (0x128e38400) [pid = 2230] [serial = 2254] [outer = 0x0] [url = about:blank] 04:07:36 INFO - PROCESS | 2230 | --DOMWINDOW == 100 (0x12a610400) [pid = 2230] [serial = 2259] [outer = 0x0] [url = about:blank] 04:07:36 INFO - PROCESS | 2230 | --DOMWINDOW == 99 (0x12963c400) [pid = 2230] [serial = 2257] [outer = 0x0] [url = about:blank] 04:07:36 INFO - PROCESS | 2230 | --DOMWINDOW == 98 (0x12a721000) [pid = 2230] [serial = 2260] [outer = 0x0] [url = about:blank] 04:07:36 INFO - PROCESS | 2230 | --DOMWINDOW == 97 (0x1248cfc00) [pid = 2230] [serial = 2230] [outer = 0x0] [url = about:blank] 04:07:36 INFO - PROCESS | 2230 | --DOMWINDOW == 96 (0x125592000) [pid = 2230] [serial = 2231] [outer = 0x0] [url = about:blank] 04:07:36 INFO - PROCESS | 2230 | --DOMWINDOW == 95 (0x120fde400) [pid = 2230] [serial = 2244] [outer = 0x0] [url = about:blank] 04:07:36 INFO - PROCESS | 2230 | --DOMWINDOW == 94 (0x1240c7000) [pid = 2230] [serial = 2245] [outer = 0x0] [url = about:blank] 04:07:36 INFO - PROCESS | 2230 | --DOMWINDOW == 93 (0x1187c4c00) [pid = 2230] [serial = 2227] [outer = 0x0] [url = about:blank] 04:07:36 INFO - PROCESS | 2230 | --DOMWINDOW == 92 (0x1194c2000) [pid = 2230] [serial = 2228] [outer = 0x0] [url = about:blank] 04:07:36 INFO - PROCESS | 2230 | --DOMWINDOW == 91 (0x12a810000) [pid = 2230] [serial = 2225] [outer = 0x0] [url = about:blank] 04:07:36 INFO - PROCESS | 2230 | --DOMWINDOW == 90 (0x1170fa400) [pid = 2230] [serial = 2236] [outer = 0x0] [url = about:blank] 04:07:36 INFO - PROCESS | 2230 | --DOMWINDOW == 89 (0x118116000) [pid = 2230] [serial = 2237] [outer = 0x0] [url = about:blank] 04:07:36 INFO - PROCESS | 2230 | --DOMWINDOW == 88 (0x113d93400) [pid = 2230] [serial = 2239] [outer = 0x0] [url = about:blank] 04:07:36 INFO - PROCESS | 2230 | --DOMWINDOW == 87 (0x1248c6000) [pid = 2230] [serial = 2247] [outer = 0x0] [url = about:blank] 04:07:36 INFO - PROCESS | 2230 | --DOMWINDOW == 86 (0x125549800) [pid = 2230] [serial = 2248] [outer = 0x0] [url = about:blank] 04:07:36 INFO - PROCESS | 2230 | --DOMWINDOW == 85 (0x1270c9000) [pid = 2230] [serial = 2233] [outer = 0x0] [url = about:blank] 04:07:36 INFO - PROCESS | 2230 | --DOMWINDOW == 84 (0x128d1ec00) [pid = 2230] [serial = 2234] [outer = 0x0] [url = about:blank] 04:07:36 INFO - PROCESS | 2230 | --DOMWINDOW == 83 (0x11836dc00) [pid = 2230] [serial = 2241] [outer = 0x0] [url = about:blank] 04:07:36 INFO - PROCESS | 2230 | --DOMWINDOW == 82 (0x1187ca000) [pid = 2230] [serial = 2242] [outer = 0x0] [url = about:blank] 04:07:36 INFO - PROCESS | 2230 | --DOMWINDOW == 81 (0x1269cd400) [pid = 2230] [serial = 2250] [outer = 0x0] [url = about:blank] 04:07:36 INFO - PROCESS | 2230 | --DOMWINDOW == 80 (0x12a8f9400) [pid = 2230] [serial = 2271] [outer = 0x0] [url = about:blank] 04:07:36 INFO - PROCESS | 2230 | --DOMWINDOW == 79 (0x12af90c00) [pid = 2230] [serial = 2273] [outer = 0x0] [url = about:blank] 04:07:36 INFO - PROCESS | 2230 | --DOMWINDOW == 78 (0x12a802400) [pid = 2230] [serial = 2263] [outer = 0x0] [url = about:blank] 04:07:36 INFO - PROCESS | 2230 | --DOMWINDOW == 77 (0x129645000) [pid = 2230] [serial = 2265] [outer = 0x0] [url = about:blank] 04:07:36 INFO - PROCESS | 2230 | --DOMWINDOW == 76 (0x1270cc400) [pid = 2230] [serial = 2262] [outer = 0x0] [url = about:blank] 04:07:36 INFO - PROCESS | 2230 | --DOMWINDOW == 75 (0x12a811800) [pid = 2230] [serial = 2268] [outer = 0x0] [url = about:blank] 04:07:36 INFO - PROCESS | 2230 | --DOMWINDOW == 74 (0x1270cc800) [pid = 2230] [serial = 2251] [outer = 0x0] [url = about:blank] 04:07:36 INFO - PROCESS | 2230 | --DOMWINDOW == 73 (0x12a805c00) [pid = 2230] [serial = 2266] [outer = 0x0] [url = about:blank] 04:07:36 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 04:07:36 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 04:07:36 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 04:07:36 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 04:07:36 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 04:07:36 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 04:07:36 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1080ms 04:07:36 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 04:07:36 INFO - PROCESS | 2230 | 1471345656284 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 04:07:36 INFO - PROCESS | 2230 | 1471345656286 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 04:07:36 INFO - PROCESS | 2230 | 1471345656291 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 04:07:36 INFO - PROCESS | 2230 | 1471345656295 Marionette TRACE conn2 <- [1,3078,null,{}] 04:07:36 INFO - PROCESS | 2230 | 1471345656299 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}] 04:07:36 INFO - PROCESS | 2230 | 1471345656300 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:07:36 INFO - PROCESS | 2230 | 1471345656385 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 04:07:36 INFO - PROCESS | 2230 | 1471345656398 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:36 INFO - PROCESS | 2230 | 1471345656399 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:07:36 INFO - PROCESS | 2230 | ++DOCSHELL 0x119c17000 == 29 [pid = 2230] [id = 779] 04:07:36 INFO - PROCESS | 2230 | ++DOMWINDOW == 74 (0x1170f0400) [pid = 2230] [serial = 2335] [outer = 0x0] 04:07:36 INFO - PROCESS | 2230 | ++DOMWINDOW == 75 (0x1170fe000) [pid = 2230] [serial = 2336] [outer = 0x1170f0400] 04:07:36 INFO - PROCESS | 2230 | 1471345656428 Marionette DEBUG loaded listener.js 04:07:36 INFO - PROCESS | 2230 | ++DOMWINDOW == 76 (0x118116000) [pid = 2230] [serial = 2337] [outer = 0x1170f0400] 04:07:36 INFO - PROCESS | 2230 | 1471345656796 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] 04:07:36 INFO - PROCESS | 2230 | 1471345656819 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 04:07:36 INFO - PROCESS | 2230 | 1471345656821 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 04:07:36 INFO - PROCESS | 2230 | 1471345656822 Marionette TRACE conn2 <- [1,3082,null,{}] 04:07:36 INFO - PROCESS | 2230 | 1471345656825 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}] 04:07:36 INFO - PROCESS | 2230 | 1471345656826 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:07:36 INFO - PROCESS | 2230 | 1471345656913 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 04:07:36 INFO - PROCESS | 2230 | 1471345656919 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:36 INFO - PROCESS | 2230 | 1471345656920 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:07:36 INFO - PROCESS | 2230 | ++DOCSHELL 0x1245e8800 == 30 [pid = 2230] [id = 780] 04:07:36 INFO - PROCESS | 2230 | ++DOMWINDOW == 77 (0x113034c00) [pid = 2230] [serial = 2338] [outer = 0x0] 04:07:36 INFO - PROCESS | 2230 | ++DOMWINDOW == 78 (0x1187c4c00) [pid = 2230] [serial = 2339] [outer = 0x113034c00] 04:07:36 INFO - PROCESS | 2230 | 1471345656947 Marionette DEBUG loaded listener.js 04:07:36 INFO - PROCESS | 2230 | ++DOMWINDOW == 79 (0x1194b1c00) [pid = 2230] [serial = 2340] [outer = 0x113034c00] 04:07:37 INFO - PROCESS | 2230 | 1471345657303 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]]]}] 04:07:37 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 04:07:37 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 04:07:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:07:37 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 04:07:37 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 04:07:37 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 518ms 04:07:37 INFO - PROCESS | 2230 | 1471345657340 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 04:07:37 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 04:07:37 INFO - PROCESS | 2230 | 1471345657341 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 04:07:37 INFO - PROCESS | 2230 | 1471345657348 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 04:07:37 INFO - PROCESS | 2230 | 1471345657352 Marionette TRACE conn2 <- [1,3086,null,{}] 04:07:37 INFO - PROCESS | 2230 | 1471345657356 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}] 04:07:37 INFO - PROCESS | 2230 | 1471345657358 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:07:37 INFO - PROCESS | 2230 | 1471345657471 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 04:07:37 INFO - PROCESS | 2230 | 1471345657480 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:37 INFO - PROCESS | 2230 | 1471345657481 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:07:37 INFO - PROCESS | 2230 | ++DOCSHELL 0x1271df000 == 31 [pid = 2230] [id = 781] 04:07:37 INFO - PROCESS | 2230 | ++DOMWINDOW == 80 (0x1194b8c00) [pid = 2230] [serial = 2341] [outer = 0x0] 04:07:37 INFO - PROCESS | 2230 | ++DOMWINDOW == 81 (0x119ea7800) [pid = 2230] [serial = 2342] [outer = 0x1194b8c00] 04:07:37 INFO - PROCESS | 2230 | 1471345657507 Marionette DEBUG loaded listener.js 04:07:37 INFO - PROCESS | 2230 | ++DOMWINDOW == 82 (0x1240c9000) [pid = 2230] [serial = 2343] [outer = 0x1194b8c00] 04:07:37 INFO - PROCESS | 2230 | 1471345657790 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 04:07:37 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 04:07:37 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 476ms 04:07:37 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 04:07:37 INFO - PROCESS | 2230 | 1471345657820 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 04:07:37 INFO - PROCESS | 2230 | 1471345657822 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 04:07:37 INFO - PROCESS | 2230 | 1471345657832 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 04:07:37 INFO - PROCESS | 2230 | 1471345657833 Marionette TRACE conn2 <- [1,3090,null,{}] 04:07:37 INFO - PROCESS | 2230 | 1471345657835 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}] 04:07:37 INFO - PROCESS | 2230 | 1471345657837 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:07:37 INFO - PROCESS | 2230 | 1471345657929 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 04:07:37 INFO - PROCESS | 2230 | 1471345657996 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:38 INFO - PROCESS | 2230 | 1471345657997 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:07:38 INFO - PROCESS | 2230 | ++DOCSHELL 0x12a65e000 == 32 [pid = 2230] [id = 782] 04:07:38 INFO - PROCESS | 2230 | ++DOMWINDOW == 83 (0x112d4d000) [pid = 2230] [serial = 2344] [outer = 0x0] 04:07:38 INFO - PROCESS | 2230 | ++DOMWINDOW == 84 (0x12487f400) [pid = 2230] [serial = 2345] [outer = 0x112d4d000] 04:07:38 INFO - PROCESS | 2230 | 1471345658029 Marionette DEBUG loaded listener.js 04:07:38 INFO - PROCESS | 2230 | ++DOMWINDOW == 85 (0x124c10000) [pid = 2230] [serial = 2346] [outer = 0x112d4d000] 04:07:38 INFO - PROCESS | 2230 | 1471345658310 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 04:07:38 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 04:07:38 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 526ms 04:07:38 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 04:07:38 INFO - PROCESS | 2230 | 1471345658354 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 04:07:38 INFO - PROCESS | 2230 | 1471345658355 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 04:07:38 INFO - PROCESS | 2230 | 1471345658358 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 04:07:38 INFO - PROCESS | 2230 | 1471345658359 Marionette TRACE conn2 <- [1,3094,null,{}] 04:07:38 INFO - PROCESS | 2230 | 1471345658365 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}] 04:07:38 INFO - PROCESS | 2230 | 1471345658366 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:07:38 INFO - PROCESS | 2230 | 1471345658472 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 04:07:38 INFO - PROCESS | 2230 | 1471345658477 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:38 INFO - PROCESS | 2230 | 1471345658481 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:07:38 INFO - PROCESS | 2230 | ++DOCSHELL 0x12b1ed000 == 33 [pid = 2230] [id = 783] 04:07:38 INFO - PROCESS | 2230 | ++DOMWINDOW == 86 (0x1250f7800) [pid = 2230] [serial = 2347] [outer = 0x0] 04:07:38 INFO - PROCESS | 2230 | ++DOMWINDOW == 87 (0x125549800) [pid = 2230] [serial = 2348] [outer = 0x1250f7800] 04:07:38 INFO - PROCESS | 2230 | 1471345658551 Marionette DEBUG loaded listener.js 04:07:38 INFO - PROCESS | 2230 | ++DOMWINDOW == 88 (0x125596800) [pid = 2230] [serial = 2349] [outer = 0x1250f7800] 04:07:38 INFO - PROCESS | 2230 | 1471345658933 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 04:07:38 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 04:07:38 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 623ms 04:07:38 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 04:07:38 INFO - PROCESS | 2230 | 1471345658982 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 04:07:38 INFO - PROCESS | 2230 | 1471345658984 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 04:07:38 INFO - PROCESS | 2230 | 1471345658987 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 04:07:38 INFO - PROCESS | 2230 | 1471345658989 Marionette TRACE conn2 <- [1,3098,null,{}] 04:07:38 INFO - PROCESS | 2230 | 1471345658993 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}] 04:07:38 INFO - PROCESS | 2230 | 1471345658995 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:07:39 INFO - PROCESS | 2230 | 1471345659158 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 04:07:39 INFO - PROCESS | 2230 | 1471345659176 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:39 INFO - PROCESS | 2230 | 1471345659178 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:07:39 INFO - PROCESS | 2230 | ++DOCSHELL 0x129341800 == 34 [pid = 2230] [id = 784] 04:07:39 INFO - PROCESS | 2230 | ++DOMWINDOW == 89 (0x112a8ac00) [pid = 2230] [serial = 2350] [outer = 0x0] 04:07:39 INFO - PROCESS | 2230 | ++DOMWINDOW == 90 (0x12682cc00) [pid = 2230] [serial = 2351] [outer = 0x112a8ac00] 04:07:39 INFO - PROCESS | 2230 | 1471345659229 Marionette DEBUG loaded listener.js 04:07:39 INFO - PROCESS | 2230 | ++DOMWINDOW == 91 (0x1269cd800) [pid = 2230] [serial = 2352] [outer = 0x112a8ac00] 04:07:39 INFO - PROCESS | 2230 | 1471345659583 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]]]}] 04:07:39 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 04:07:39 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 04:07:39 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 619ms 04:07:39 INFO - PROCESS | 2230 | 1471345659607 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 04:07:39 INFO - PROCESS | 2230 | 1471345659608 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 04:07:39 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 04:07:39 INFO - PROCESS | 2230 | 1471345659611 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 04:07:39 INFO - PROCESS | 2230 | 1471345659612 Marionette TRACE conn2 <- [1,3102,null,{}] 04:07:39 INFO - PROCESS | 2230 | 1471345659614 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}] 04:07:39 INFO - PROCESS | 2230 | 1471345659615 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:07:39 INFO - PROCESS | 2230 | 1471345659722 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 04:07:39 INFO - PROCESS | 2230 | 1471345659726 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:39 INFO - PROCESS | 2230 | 1471345659727 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:07:39 INFO - PROCESS | 2230 | ++DOCSHELL 0x12c083000 == 35 [pid = 2230] [id = 785] 04:07:39 INFO - PROCESS | 2230 | ++DOMWINDOW == 92 (0x1269da800) [pid = 2230] [serial = 2353] [outer = 0x0] 04:07:39 INFO - PROCESS | 2230 | ++DOMWINDOW == 93 (0x127049000) [pid = 2230] [serial = 2354] [outer = 0x1269da800] 04:07:39 INFO - PROCESS | 2230 | 1471345659753 Marionette DEBUG loaded listener.js 04:07:39 INFO - PROCESS | 2230 | ++DOMWINDOW == 94 (0x1270c4400) [pid = 2230] [serial = 2355] [outer = 0x1269da800] 04:07:40 INFO - PROCESS | 2230 | 1471345660076 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 04:07:40 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 04:07:40 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 520ms 04:07:40 INFO - PROCESS | 2230 | 1471345660138 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 04:07:40 INFO - PROCESS | 2230 | 1471345660139 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 04:07:40 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 04:07:40 INFO - PROCESS | 2230 | 1471345660142 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 04:07:40 INFO - PROCESS | 2230 | 1471345660143 Marionette TRACE conn2 <- [1,3106,null,{}] 04:07:40 INFO - PROCESS | 2230 | 1471345660149 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}] 04:07:40 INFO - PROCESS | 2230 | 1471345660150 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:07:40 INFO - PROCESS | 2230 | 1471345660260 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 04:07:40 INFO - PROCESS | 2230 | 1471345660264 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:40 INFO - PROCESS | 2230 | 1471345660272 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:07:40 INFO - PROCESS | 2230 | ++DOCSHELL 0x1245e8000 == 36 [pid = 2230] [id = 786] 04:07:40 INFO - PROCESS | 2230 | ++DOMWINDOW == 95 (0x110f92c00) [pid = 2230] [serial = 2356] [outer = 0x0] 04:07:40 INFO - PROCESS | 2230 | ++DOMWINDOW == 96 (0x1269dc800) [pid = 2230] [serial = 2357] [outer = 0x110f92c00] 04:07:40 INFO - PROCESS | 2230 | 1471345660432 Marionette DEBUG loaded listener.js 04:07:40 INFO - PROCESS | 2230 | ++DOMWINDOW == 97 (0x127618000) [pid = 2230] [serial = 2358] [outer = 0x110f92c00] 04:07:40 INFO - PROCESS | 2230 | --DOMWINDOW == 96 (0x1290a1c00) [pid = 2230] [serial = 2305] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-close.html] 04:07:40 INFO - PROCESS | 2230 | --DOMWINDOW == 95 (0x1293dfc00) [pid = 2230] [serial = 2308] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html] 04:07:40 INFO - PROCESS | 2230 | --DOMWINDOW == 94 (0x11386b800) [pid = 2230] [serial = 2296] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 04:07:40 INFO - PROCESS | 2230 | --DOMWINDOW == 93 (0x1170fbc00) [pid = 2230] [serial = 2299] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/idlharness.worker] 04:07:40 INFO - PROCESS | 2230 | --DOMWINDOW == 92 (0x118fa3c00) [pid = 2230] [serial = 2293] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/historical.html] 04:07:40 INFO - PROCESS | 2230 | --DOMWINDOW == 91 (0x110f95c00) [pid = 2230] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 04:07:40 INFO - PROCESS | 2230 | --DOMWINDOW == 90 (0x117d38000) [pid = 2230] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 04:07:40 INFO - PROCESS | 2230 | --DOMWINDOW == 89 (0x1194be800) [pid = 2230] [serial = 2281] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 04:07:40 INFO - PROCESS | 2230 | --DOMWINDOW == 88 (0x1270ca400) [pid = 2230] [serial = 2284] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 04:07:40 INFO - PROCESS | 2230 | --DOMWINDOW == 87 (0x118857c00) [pid = 2230] [serial = 2311] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker] 04:07:40 INFO - PROCESS | 2230 | --DOMWINDOW == 86 (0x112af4400) [pid = 2230] [serial = 2287] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 04:07:40 INFO - PROCESS | 2230 | --DOMWINDOW == 85 (0x12a726800) [pid = 2230] [serial = 2317] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-slice.html] 04:07:40 INFO - PROCESS | 2230 | --DOMWINDOW == 84 (0x113d20000) [pid = 2230] [serial = 2290] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 04:07:40 INFO - PROCESS | 2230 | --DOMWINDOW == 83 (0x118112c00) [pid = 2230] [serial = 2314] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html] 04:07:40 INFO - PROCESS | 2230 | --DOMWINDOW == 82 (0x124510800) [pid = 2230] [serial = 2302] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html] 04:07:40 INFO - PROCESS | 2230 | 1471345660688 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]]]}] 04:07:40 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 04:07:40 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 04:07:40 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 04:07:40 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 571ms 04:07:40 INFO - PROCESS | 2230 | 1471345660719 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 04:07:40 INFO - PROCESS | 2230 | 1471345660720 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 04:07:40 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 04:07:40 INFO - PROCESS | 2230 | 1471345660722 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 04:07:40 INFO - PROCESS | 2230 | 1471345660723 Marionette TRACE conn2 <- [1,3110,null,{}] 04:07:40 INFO - PROCESS | 2230 | 1471345660733 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}] 04:07:40 INFO - PROCESS | 2230 | 1471345660734 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:07:40 INFO - PROCESS | 2230 | 1471345660824 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 04:07:40 INFO - PROCESS | 2230 | 1471345660829 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:40 INFO - PROCESS | 2230 | 1471345660831 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:07:40 INFO - PROCESS | 2230 | ++DOCSHELL 0x12c6a5000 == 37 [pid = 2230] [id = 787] 04:07:40 INFO - PROCESS | 2230 | ++DOMWINDOW == 83 (0x1270ca400) [pid = 2230] [serial = 2359] [outer = 0x0] 04:07:40 INFO - PROCESS | 2230 | ++DOMWINDOW == 84 (0x128c49800) [pid = 2230] [serial = 2360] [outer = 0x1270ca400] 04:07:40 INFO - PROCESS | 2230 | 1471345660856 Marionette DEBUG loaded listener.js 04:07:40 INFO - PROCESS | 2230 | ++DOMWINDOW == 85 (0x128c58c00) [pid = 2230] [serial = 2361] [outer = 0x1270ca400] 04:07:41 INFO - PROCESS | 2230 | 1471345661172 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"]]]}] 04:07:41 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 04:07:41 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 04:07:41 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 04:07:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:07:41 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 04:07:41 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 479ms 04:07:41 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 04:07:41 INFO - PROCESS | 2230 | 1471345661202 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 04:07:41 INFO - PROCESS | 2230 | 1471345661203 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 04:07:41 INFO - PROCESS | 2230 | 1471345661205 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 04:07:41 INFO - PROCESS | 2230 | 1471345661207 Marionette TRACE conn2 <- [1,3114,null,{}] 04:07:41 INFO - PROCESS | 2230 | 1471345661209 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}] 04:07:41 INFO - PROCESS | 2230 | 1471345661212 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:07:41 INFO - PROCESS | 2230 | 1471345661305 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 04:07:41 INFO - PROCESS | 2230 | 1471345661377 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\", \"fd8c1169-dad0-41d5-b6b2-da2cb10205e5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:41 INFO - PROCESS | 2230 | 1471345661379 Marionette INFO sendAsync 0d0605b0-f77c-f540-ac73-198e28a54126 04:07:41 INFO - PROCESS | 2230 | ++DOCSHELL 0x12cad5800 == 38 [pid = 2230] [id = 788] 04:07:41 INFO - PROCESS | 2230 | ++DOMWINDOW == 86 (0x128d07000) [pid = 2230] [serial = 2362] [outer = 0x0] 04:07:41 INFO - PROCESS | 2230 | ++DOMWINDOW == 87 (0x128d21400) [pid = 2230] [serial = 2363] [outer = 0x128d07000] 04:07:41 INFO - PROCESS | 2230 | 1471345661406 Marionette DEBUG loaded listener.js 04:07:41 INFO - PROCESS | 2230 | ++DOMWINDOW == 88 (0x1293d6000) [pid = 2230] [serial = 2364] [outer = 0x128d07000] 04:07:41 INFO - PROCESS | 2230 | 1471345661671 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]]]}] 04:07:41 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 04:07:41 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 470ms 04:07:41 INFO - PROCESS | 2230 | 1471345661683 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 04:07:41 INFO - PROCESS | 2230 | 1471345661685 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 04:07:42 WARNING - u'runner_teardown' () 04:07:42 INFO - No more tests 04:07:42 INFO - Got 0 unexpected results 04:07:42 INFO - SUITE-END | took 537s 04:07:42 INFO - Closing logging queue 04:07:42 INFO - queue closed 04:07:42 INFO - Return code: 0 04:07:42 WARNING - # TBPL SUCCESS # 04:07:42 INFO - Running post-action listener: _resource_record_post_action 04:07:42 INFO - Running post-run listener: _resource_record_post_run 04:07:43 INFO - Total resource usage - Wall time: 559s; CPU: 58.0%; Read bytes: 266752; Write bytes: 952669696; Read time: 7; Write time: 5055 04:07:43 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 04:07:43 INFO - install - Wall time: 18s; CPU: 54.0%; Read bytes: 150346240; Write bytes: 145971200; Read time: 13612; Write time: 301 04:07:43 INFO - run-tests - Wall time: 542s; CPU: 58.0%; Read bytes: 229888; Write bytes: 793886208; Read time: 6; Write time: 4704 04:07:43 INFO - Running post-run listener: _upload_blobber_files 04:07:43 INFO - Blob upload gear active. 04:07:43 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 04:07:43 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 04:07:43 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'] 04:07:43 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 04:07:44 INFO - (blobuploader) - INFO - Open directory for files ... 04:07:44 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 04:07:44 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 04:07:44 INFO - (blobuploader) - INFO - Uploading, attempt #1. 04:07:45 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 04:07:45 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 04:07:45 INFO - (blobuploader) - INFO - Done attempting. 04:07:45 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 04:07:46 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 04:07:46 INFO - (blobuploader) - INFO - Uploading, attempt #1. 04:07:47 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 04:07:47 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 04:07:47 INFO - (blobuploader) - INFO - Done attempting. 04:07:47 INFO - (blobuploader) - INFO - Iteration through files over. 04:07:47 INFO - Return code: 0 04:07:47 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 04:07:47 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 04:07:47 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/cc68b3f6037780b72863dcfab58fffd3e3bc65138d7bfae146d6cf50f0e29d2f901b0d009087246a189aad552f3f4115d26c414ab2fffc4899a8dbe2c0339288", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/08f077593ad2171d8e56fe236fb5b5c96b524b3ae8ca6e0e2b1edfe444b3ad5df31062b60142fa80d89243d7f09a9884e1ef5c3b96b33b3c171b2b7c741c386e"} 04:07:47 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 04:07:47 INFO - Writing to file /builds/slave/test/properties/blobber_files 04:07:47 INFO - Contents: 04:07:47 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/cc68b3f6037780b72863dcfab58fffd3e3bc65138d7bfae146d6cf50f0e29d2f901b0d009087246a189aad552f3f4115d26c414ab2fffc4899a8dbe2c0339288", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/08f077593ad2171d8e56fe236fb5b5c96b524b3ae8ca6e0e2b1edfe444b3ad5df31062b60142fa80d89243d7f09a9884e1ef5c3b96b33b3c171b2b7c741c386e"} 04:07:47 INFO - Running post-run listener: copy_logs_to_upload_dir 04:07:47 INFO - Copying logs to upload dir... 04:07:47 INFO - mkdir: /builds/slave/test/build/upload/logs 04:07:47 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1064.793437 ========= master_lag: 0.39 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 17 mins, 45 secs) (at 2016-08-16 04:07:48.023533) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 2 secs) (at 2016-08-16 04:07:48.027122) ========= 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.BKwfpudnDD/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.DJoDD2QZIy/Listeners TMPDIR=/var/folders/rv/3yqh8vjn0nx53n2r8sx5mb2w00000w/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/cc68b3f6037780b72863dcfab58fffd3e3bc65138d7bfae146d6cf50f0e29d2f901b0d009087246a189aad552f3f4115d26c414ab2fffc4899a8dbe2c0339288", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/08f077593ad2171d8e56fe236fb5b5c96b524b3ae8ca6e0e2b1edfe444b3ad5df31062b60142fa80d89243d7f09a9884e1ef5c3b96b33b3c171b2b7c741c386e"} build_url:https://queue.taskcluster.net/v1/task/Uvrr9DMrTv2eE72sagq4KQ/artifacts/public/build/firefox-48.0.1.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/Uvrr9DMrTv2eE72sagq4KQ/artifacts/public/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012807 build_url: 'https://queue.taskcluster.net/v1/task/Uvrr9DMrTv2eE72sagq4KQ/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/cc68b3f6037780b72863dcfab58fffd3e3bc65138d7bfae146d6cf50f0e29d2f901b0d009087246a189aad552f3f4115d26c414ab2fffc4899a8dbe2c0339288", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/08f077593ad2171d8e56fe236fb5b5c96b524b3ae8ca6e0e2b1edfe444b3ad5df31062b60142fa80d89243d7f09a9884e1ef5c3b96b33b3c171b2b7c741c386e"}' symbols_url: 'https://queue.taskcluster.net/v1/task/Uvrr9DMrTv2eE72sagq4KQ/artifacts/public/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 2.72 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 2 secs) (at 2016-08-16 04:07:50.758856) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-08-16 04:07:50.759203) ========= 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.BKwfpudnDD/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.DJoDD2QZIy/Listeners TMPDIR=/var/folders/rv/3yqh8vjn0nx53n2r8sx5mb2w00000w/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.005347 ========= master_lag: 0.15 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-08-16 04:07:50.918882) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-08-16 04:07:50.919191) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-08-16 04:07:50.920839) ========= ========= Total master_lag: 3.33 =========