builder: mozilla-central_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0109 starttime: 1461042312.79 results: success (0) buildid: 20160418205131 builduid: d5db07eff05d47449dc0edb10d63b704 revision: cb65ec85049efa44b18e2e8d06af26768c3bfb94 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-18 22:05:12.793840) ========= master: http://buildbot-master107.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-18 22:05:12.794273) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-18 22:05:12.794548) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-18 22:05:12.815127) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 22:05:12.815403) ========= 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.gUI19lEd0l/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.maL4syKr8S/Listeners TMPDIR=/var/folders/29/m_1c7lhj4kb13s_f9szps0wr00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False --2016-04-18 22:05:12-- 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% 154M=0s 2016-04-18 22:05:13 (154 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.599740 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 22:05:13.431581) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 22:05:13.431915) ========= 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.gUI19lEd0l/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.maL4syKr8S/Listeners TMPDIR=/var/folders/29/m_1c7lhj4kb13s_f9szps0wr00000w/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.019197 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 22:05:13.482155) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-18 22:05:13.482481) ========= bash -c 'python archiver_client.py mozharness --repo mozilla-central --rev cb65ec85049efa44b18e2e8d06af26768c3bfb94 --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo mozilla-central --rev cb65ec85049efa44b18e2e8d06af26768c3bfb94 --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.gUI19lEd0l/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.maL4syKr8S/Listeners TMPDIR=/var/folders/29/m_1c7lhj4kb13s_f9szps0wr00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False 2016-04-18 22:05:13,554 truncating revision to first 12 chars 2016-04-18 22:05:13,555 Setting DEBUG logging. 2016-04-18 22:05:13,555 attempt 1/10 2016-04-18 22:05:13,555 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/mozilla-central/cb65ec85049e?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-18 22:05:14,652 unpacking tar archive at: mozilla-central-cb65ec85049e/testing/mozharness/ program finished with exit code 0 elapsedTime=1.340004 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-18 22:05:14.839444) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-18 22:05:14.839796) ========= script_repo_revision: cb65ec85049efa44b18e2e8d06af26768c3bfb94 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-18 22:05:14.840206) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-18 22:05:14.840467) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-18 22:05:14.854846) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 4 secs) (at 2016-04-18 22:05:14.855232) ========= /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-central --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-central', '--download-symbols', 'true'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.gUI19lEd0l/Render GIT_SHARE_BASE_DIR=/builds/git-shared HG_SHARE_BASE_DIR=/builds/hg-shared HOME=/Users/cltbld IDLEIZER_DISABLE_SHUTDOWN=true LOGNAME=cltbld MOZ_HIDE_RESULTS_TABLE=1 MOZ_NO_REMOTE=1 NO_EM_RESTART=1 NO_FAIL_ON_TEST_ERRORS=1 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11 PROPERTIES_FILE=/builds/slave/test/buildprops.json PWD=/builds/slave/test RUNNER_CONFIG_CMD=/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg SHELL=/bin/bash SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.maL4syKr8S/Listeners TMPDIR=/var/folders/29/m_1c7lhj4kb13s_f9szps0wr00000w/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 22:05:15 INFO - MultiFileLogger online at 20160418 22:05:15 in /builds/slave/test 22:05:15 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-central --download-symbols true 22:05:15 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 22:05:15 INFO - {'append_to_log': False, 22:05:15 INFO - 'base_work_dir': '/builds/slave/test', 22:05:15 INFO - 'blob_upload_branch': 'mozilla-central', 22:05:15 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 22:05:15 INFO - 'buildbot_json_path': 'buildprops.json', 22:05:15 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 22:05:15 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 22:05:15 INFO - 'download_minidump_stackwalk': True, 22:05:15 INFO - 'download_symbols': 'true', 22:05:15 INFO - 'e10s': False, 22:05:15 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 22:05:15 INFO - 'tooltool.py': '/tools/tooltool.py', 22:05:15 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 22:05:15 INFO - '/tools/misc-python/virtualenv.py')}, 22:05:15 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 22:05:15 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 22:05:15 INFO - 'log_level': 'info', 22:05:15 INFO - 'log_to_console': True, 22:05:15 INFO - 'opt_config_files': (), 22:05:15 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 22:05:15 INFO - '--processes=1', 22:05:15 INFO - '--config=%(test_path)s/wptrunner.ini', 22:05:15 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 22:05:15 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 22:05:15 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 22:05:15 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 22:05:15 INFO - 'pip_index': False, 22:05:15 INFO - 'require_test_zip': True, 22:05:15 INFO - 'test_type': ('testharness',), 22:05:15 INFO - 'this_chunk': '1', 22:05:15 INFO - 'tooltool_cache': '/builds/tooltool_cache', 22:05:15 INFO - 'total_chunks': '10', 22:05:15 INFO - 'virtualenv_path': 'venv', 22:05:15 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 22:05:15 INFO - 'work_dir': 'build'} 22:05:15 INFO - ##### 22:05:15 INFO - ##### Running clobber step. 22:05:15 INFO - ##### 22:05:15 INFO - Running pre-action listener: _resource_record_pre_action 22:05:15 INFO - Running main action method: clobber 22:05:15 INFO - rmtree: /builds/slave/test/build 22:05:15 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 22:05:17 INFO - Running post-action listener: _resource_record_post_action 22:05:17 INFO - ##### 22:05:17 INFO - ##### Running read-buildbot-config step. 22:05:17 INFO - ##### 22:05:17 INFO - Running pre-action listener: _resource_record_pre_action 22:05:17 INFO - Running main action method: read_buildbot_config 22:05:17 INFO - Using buildbot properties: 22:05:17 INFO - { 22:05:17 INFO - "project": "", 22:05:17 INFO - "product": "firefox", 22:05:17 INFO - "script_repo_revision": "production", 22:05:17 INFO - "scheduler": "tests-mozilla-central-yosemite_r7-debug-unittest", 22:05:17 INFO - "repository": "", 22:05:17 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-central debug test web-platform-tests-1", 22:05:17 INFO - "buildid": "20160418205131", 22:05:17 INFO - "pgo_build": "False", 22:05:17 INFO - "basedir": "/builds/slave/test", 22:05:17 INFO - "buildnumber": 34, 22:05:17 INFO - "slavename": "t-yosemite-r7-0109", 22:05:17 INFO - "master": "http://buildbot-master107.bb.releng.scl3.mozilla.com:8201/", 22:05:17 INFO - "platform": "macosx64", 22:05:17 INFO - "branch": "mozilla-central", 22:05:17 INFO - "revision": "cb65ec85049efa44b18e2e8d06af26768c3bfb94", 22:05:17 INFO - "repo_path": "mozilla-central", 22:05:17 INFO - "moz_repo_path": "", 22:05:17 INFO - "stage_platform": "macosx64", 22:05:17 INFO - "builduid": "d5db07eff05d47449dc0edb10d63b704", 22:05:17 INFO - "slavebuilddir": "test" 22:05:17 INFO - } 22:05:17 INFO - Found installer url https://queue.taskcluster.net/v1/task/M9bxtBbaRr2PRjEiEIw36g/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg. 22:05:17 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/M9bxtBbaRr2PRjEiEIw36g/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json. 22:05:17 INFO - Running post-action listener: _resource_record_post_action 22:05:17 INFO - ##### 22:05:17 INFO - ##### Running download-and-extract step. 22:05:17 INFO - ##### 22:05:17 INFO - Running pre-action listener: _resource_record_pre_action 22:05:17 INFO - Running main action method: download_and_extract 22:05:17 INFO - mkdir: /builds/slave/test/build/tests 22:05:17 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 22:05:17 INFO - https://queue.taskcluster.net/v1/task/M9bxtBbaRr2PRjEiEIw36g/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 22:05:17 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/M9bxtBbaRr2PRjEiEIw36g/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json 22:05:17 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/M9bxtBbaRr2PRjEiEIw36g/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json 22:05:17 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/M9bxtBbaRr2PRjEiEIw36g/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.test_packages.json 22:05:17 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/M9bxtBbaRr2PRjEiEIw36g/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.mac64.test_packages.json'}, attempt #1 22:05:26 INFO - Downloaded 1235 bytes. 22:05:26 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.mac64.test_packages.json 22:05:26 INFO - Using the following test package requirements: 22:05:26 INFO - {u'common': [u'firefox-48.0a1.en-US.mac64.common.tests.zip'], 22:05:26 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 22:05:26 INFO - u'firefox-48.0a1.en-US.mac64.cppunittest.tests.zip'], 22:05:26 INFO - u'gtest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 22:05:26 INFO - u'firefox-48.0a1.en-US.mac64.gtest.tests.zip'], 22:05:26 INFO - u'jittest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 22:05:26 INFO - u'jsshell-mac64.zip'], 22:05:26 INFO - u'mochitest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 22:05:26 INFO - u'firefox-48.0a1.en-US.mac64.mochitest.tests.zip'], 22:05:26 INFO - u'mozbase': [u'firefox-48.0a1.en-US.mac64.common.tests.zip'], 22:05:26 INFO - u'reftest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 22:05:26 INFO - u'firefox-48.0a1.en-US.mac64.reftest.tests.zip'], 22:05:26 INFO - u'talos': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 22:05:26 INFO - u'firefox-48.0a1.en-US.mac64.talos.tests.zip'], 22:05:26 INFO - u'web-platform': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 22:05:26 INFO - u'firefox-48.0a1.en-US.mac64.web-platform.tests.zip'], 22:05:26 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 22:05:26 INFO - u'firefox-48.0a1.en-US.mac64.xpcshell.tests.zip']} 22:05:26 INFO - Downloading packages: [u'firefox-48.0a1.en-US.mac64.common.tests.zip', u'firefox-48.0a1.en-US.mac64.web-platform.tests.zip'] for test suite category: web-platform 22:05:26 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')]} 22:05:26 INFO - https://queue.taskcluster.net/v1/task/M9bxtBbaRr2PRjEiEIw36g/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 22:05:26 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/M9bxtBbaRr2PRjEiEIw36g/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip 22:05:26 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/M9bxtBbaRr2PRjEiEIw36g/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip 22:05:26 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/M9bxtBbaRr2PRjEiEIw36g/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.common.tests.zip 22:05:26 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/M9bxtBbaRr2PRjEiEIw36g/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.mac64.common.tests.zip'}, attempt #1 22:05:28 INFO - Downloaded 17917484 bytes. 22:05:28 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.mac64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 22:05:28 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.mac64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 22:05:29 INFO - caution: filename not matched: web-platform/* 22:05:29 INFO - Return code: 11 22:05:29 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')]} 22:05:29 INFO - https://queue.taskcluster.net/v1/task/M9bxtBbaRr2PRjEiEIw36g/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 22:05:29 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/M9bxtBbaRr2PRjEiEIw36g/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip 22:05:29 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/M9bxtBbaRr2PRjEiEIw36g/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip 22:05:29 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/M9bxtBbaRr2PRjEiEIw36g/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip 22:05:29 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/M9bxtBbaRr2PRjEiEIw36g/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip'}, attempt #1 22:05:32 INFO - Downloaded 36382568 bytes. 22:05:32 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 22:05:32 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 22:05:36 INFO - caution: filename not matched: bin/* 22:05:36 INFO - caution: filename not matched: config/* 22:05:36 INFO - caution: filename not matched: mozbase/* 22:05:36 INFO - caution: filename not matched: marionette/* 22:05:36 INFO - caution: filename not matched: tools/wptserve/* 22:05:36 INFO - Return code: 11 22:05: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')]} 22:05:36 INFO - https://queue.taskcluster.net/v1/task/M9bxtBbaRr2PRjEiEIw36g/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg matches https://queue.taskcluster.net 22:05:36 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/M9bxtBbaRr2PRjEiEIw36g/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 22:05:36 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/M9bxtBbaRr2PRjEiEIw36g/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 22:05:36 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/M9bxtBbaRr2PRjEiEIw36g/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.dmg 22:05:36 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/M9bxtBbaRr2PRjEiEIw36g/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.mac64.dmg'}, attempt #1 22:05:41 INFO - Downloaded 68697335 bytes. 22:05:41 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/M9bxtBbaRr2PRjEiEIw36g/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 22:05:41 INFO - mkdir: /builds/slave/test/properties 22:05:41 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 22:05:41 INFO - Writing to file /builds/slave/test/properties/build_url 22:05:41 INFO - Contents: 22:05:41 INFO - build_url:https://queue.taskcluster.net/v1/task/M9bxtBbaRr2PRjEiEIw36g/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 22:05:42 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/M9bxtBbaRr2PRjEiEIw36g/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 22:05:42 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 22:05:42 INFO - Writing to file /builds/slave/test/properties/symbols_url 22:05:42 INFO - Contents: 22:05:42 INFO - symbols_url:https://queue.taskcluster.net/v1/task/M9bxtBbaRr2PRjEiEIw36g/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 22:05:42 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')]} 22:05:42 INFO - https://queue.taskcluster.net/v1/task/M9bxtBbaRr2PRjEiEIw36g/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 22:05:42 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/M9bxtBbaRr2PRjEiEIw36g/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 22:05:42 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/M9bxtBbaRr2PRjEiEIw36g/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 22:05:42 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/M9bxtBbaRr2PRjEiEIw36g/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 22:05:42 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/M9bxtBbaRr2PRjEiEIw36g/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip'}, attempt #1 22:05:47 INFO - Downloaded 103329501 bytes. 22:05:47 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 22:05:47 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 22:05:50 INFO - Return code: 0 22:05:50 INFO - Running post-action listener: _resource_record_post_action 22:05:50 INFO - Running post-action listener: set_extra_try_arguments 22:05:50 INFO - ##### 22:05:50 INFO - ##### Running create-virtualenv step. 22:05:50 INFO - ##### 22:05:50 INFO - Running pre-action listener: _pre_create_virtualenv 22:05:50 INFO - Running pre-action listener: _resource_record_pre_action 22:05:50 INFO - Running main action method: create_virtualenv 22:05:50 INFO - Creating virtualenv /builds/slave/test/build/venv 22:05:50 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 22:05:50 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 22:05:50 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 22:05:50 INFO - Using real prefix '/tools/python27' 22:05:50 INFO - New python executable in /builds/slave/test/build/venv/bin/python 22:05:51 INFO - Installing distribute.............................................................................................................................................................................................done. 22:05:54 INFO - Installing pip.................done. 22:05:54 INFO - Return code: 0 22:05:54 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 22:05:54 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 22:05:54 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 22:05:54 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 22:05:54 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 22:05:54 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 22:05:54 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 22:05:54 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 0x10a2c5e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10a2e2f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fc039d8c8f0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10a2de5e0>, '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 0x109ec1cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x109eec990>, '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.gUI19lEd0l/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.maL4syKr8S/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/29/m_1c7lhj4kb13s_f9szps0wr00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 22:05:54 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 22:05:54 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 22:05:54 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.gUI19lEd0l/Render', 22:05:54 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 22:05:54 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 22:05:54 INFO - 'HOME': '/Users/cltbld', 22:05:54 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 22:05:54 INFO - 'LOGNAME': 'cltbld', 22:05:54 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 22:05:54 INFO - 'MOZ_NO_REMOTE': '1', 22:05:54 INFO - 'NO_EM_RESTART': '1', 22:05:54 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 22:05:54 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 22:05:54 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 22:05:54 INFO - 'PWD': '/builds/slave/test', 22:05:54 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 22:05:54 INFO - 'SHELL': '/bin/bash', 22:05:54 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.maL4syKr8S/Listeners', 22:05:54 INFO - 'TMPDIR': '/var/folders/29/m_1c7lhj4kb13s_f9szps0wr00000w/T/', 22:05:54 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 22:05:54 INFO - 'USER': 'cltbld', 22:05:54 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 22:05:54 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 22:05:54 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 22:05:54 INFO - 'XPC_FLAGS': '0x0', 22:05:54 INFO - 'XPC_SERVICE_NAME': '0', 22:05:54 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 22:05:54 INFO - Ignoring indexes: https://pypi.python.org/simple/ 22:05:54 INFO - Downloading/unpacking psutil>=0.7.1 22:05:54 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 22:05:54 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 22:05:54 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 22:05:54 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 22:05:54 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 22:05:54 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 22:05:57 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 22:05:57 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 22:05:57 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 22:05:57 INFO - Installing collected packages: psutil 22:05:57 INFO - Running setup.py install for psutil 22:05:57 INFO - building 'psutil._psutil_osx' extension 22:05:57 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 22:05:58 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/_psutil_common.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_common.o 22:05:58 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/arch/osx/process_info.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/arch/osx/process_info.o 22:05:58 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 22:05:58 INFO - building 'psutil._psutil_posix' extension 22:05:58 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 22:05:58 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 22:05:58 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 22:05:58 INFO - ^ 22:05:58 INFO - 1 warning generated. 22:05:58 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 22:05:58 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 22:05:58 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 22:05:58 INFO - Successfully installed psutil 22:05:58 INFO - Cleaning up... 22:05:58 INFO - Return code: 0 22:05:58 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 22:05: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')]} 22:05:58 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 22:05:58 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 22:05: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')]} 22:05:58 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 22:05:58 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 22:05: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', '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 0x10a2c5e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10a2e2f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fc039d8c8f0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10a2de5e0>, '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 0x109ec1cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x109eec990>, '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.gUI19lEd0l/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.maL4syKr8S/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/29/m_1c7lhj4kb13s_f9szps0wr00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 22:05: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', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 22:05: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 mozsystemmonitor==0.0.0 22:05:58 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.gUI19lEd0l/Render', 22:05:58 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 22:05:58 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 22:05:58 INFO - 'HOME': '/Users/cltbld', 22:05:58 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 22:05:58 INFO - 'LOGNAME': 'cltbld', 22:05:58 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 22:05:58 INFO - 'MOZ_NO_REMOTE': '1', 22:05:58 INFO - 'NO_EM_RESTART': '1', 22:05:58 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 22:05:58 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 22:05:58 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 22:05:58 INFO - 'PWD': '/builds/slave/test', 22:05:58 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 22:05:58 INFO - 'SHELL': '/bin/bash', 22:05:58 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.maL4syKr8S/Listeners', 22:05:58 INFO - 'TMPDIR': '/var/folders/29/m_1c7lhj4kb13s_f9szps0wr00000w/T/', 22:05:58 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 22:05:58 INFO - 'USER': 'cltbld', 22:05:58 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 22:05:58 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 22:05:58 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 22:05:58 INFO - 'XPC_FLAGS': '0x0', 22:05:58 INFO - 'XPC_SERVICE_NAME': '0', 22:05:58 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 22:05:58 INFO - Ignoring indexes: https://pypi.python.org/simple/ 22:05:58 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 22:05: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 22:05: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 22:05: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 22:05: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 22:05: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 22:05: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 22:06:01 INFO - Downloading mozsystemmonitor-0.0.tar.gz 22:06:01 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 22:06:01 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 22:06:01 INFO - Installing collected packages: mozsystemmonitor 22:06:01 INFO - Running setup.py install for mozsystemmonitor 22:06:01 INFO - Successfully installed mozsystemmonitor 22:06:01 INFO - Cleaning up... 22:06:01 INFO - Return code: 0 22:06:01 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 22:06:01 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 22:06:01 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 22:06:01 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 22:06:01 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 22:06:01 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 22:06:01 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 22:06:01 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '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 0x10a2c5e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10a2e2f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fc039d8c8f0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10a2de5e0>, '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 0x109ec1cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x109eec990>, '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.gUI19lEd0l/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.maL4syKr8S/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/29/m_1c7lhj4kb13s_f9szps0wr00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 22:06:01 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 22:06:01 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 22:06:01 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.gUI19lEd0l/Render', 22:06:01 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 22:06:01 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 22:06:01 INFO - 'HOME': '/Users/cltbld', 22:06:01 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 22:06:01 INFO - 'LOGNAME': 'cltbld', 22:06:01 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 22:06:01 INFO - 'MOZ_NO_REMOTE': '1', 22:06:01 INFO - 'NO_EM_RESTART': '1', 22:06:01 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 22:06:01 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 22:06:01 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 22:06:01 INFO - 'PWD': '/builds/slave/test', 22:06:01 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 22:06:01 INFO - 'SHELL': '/bin/bash', 22:06:01 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.maL4syKr8S/Listeners', 22:06:01 INFO - 'TMPDIR': '/var/folders/29/m_1c7lhj4kb13s_f9szps0wr00000w/T/', 22:06:01 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 22:06:01 INFO - 'USER': 'cltbld', 22:06:01 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 22:06:01 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 22:06:01 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 22:06:01 INFO - 'XPC_FLAGS': '0x0', 22:06:01 INFO - 'XPC_SERVICE_NAME': '0', 22:06:01 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 22:06:01 INFO - Ignoring indexes: https://pypi.python.org/simple/ 22:06:01 INFO - Downloading/unpacking blobuploader==1.2.4 22:06:01 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 22:06:01 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 22:06:01 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 22:06:01 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 22:06:01 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 22:06:01 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 22:06:04 INFO - Downloading blobuploader-1.2.4.tar.gz 22:06:04 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 22:06:04 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 22:06:04 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 22:06:04 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 22:06:04 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 22:06:04 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 22:06:04 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 22:06:04 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 22:06:04 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 22:06:04 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 22:06:04 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 22:06:04 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 22:06:04 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 22:06:04 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 22:06:04 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 22:06:04 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 22:06:05 INFO - Downloading docopt-0.6.1.tar.gz 22:06:05 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 22:06:05 INFO - Installing collected packages: blobuploader, requests, docopt 22:06:05 INFO - Running setup.py install for blobuploader 22:06:05 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 22:06:05 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 22:06:05 INFO - Running setup.py install for requests 22:06:06 INFO - Running setup.py install for docopt 22:06:06 INFO - Successfully installed blobuploader requests docopt 22:06:06 INFO - Cleaning up... 22:06:06 INFO - Return code: 0 22:06:06 INFO - Installing None into virtualenv /builds/slave/test/build/venv 22:06:06 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 22:06:06 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 22:06:06 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 22:06:06 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 22:06:06 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 22:06:06 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 22:06:06 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 0x10a2c5e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10a2e2f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fc039d8c8f0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10a2de5e0>, '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 0x109ec1cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x109eec990>, '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.gUI19lEd0l/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.maL4syKr8S/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/29/m_1c7lhj4kb13s_f9szps0wr00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 22:06:06 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 22:06:06 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 22:06:06 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.gUI19lEd0l/Render', 22:06:06 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 22:06:06 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 22:06:06 INFO - 'HOME': '/Users/cltbld', 22:06:06 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 22:06:06 INFO - 'LOGNAME': 'cltbld', 22:06:06 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 22:06:06 INFO - 'MOZ_NO_REMOTE': '1', 22:06:06 INFO - 'NO_EM_RESTART': '1', 22:06:06 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 22:06:06 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 22:06:06 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 22:06:06 INFO - 'PWD': '/builds/slave/test', 22:06:06 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 22:06:06 INFO - 'SHELL': '/bin/bash', 22:06:06 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.maL4syKr8S/Listeners', 22:06:06 INFO - 'TMPDIR': '/var/folders/29/m_1c7lhj4kb13s_f9szps0wr00000w/T/', 22:06:06 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 22:06:06 INFO - 'USER': 'cltbld', 22:06:06 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 22:06:06 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 22:06:06 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 22:06:06 INFO - 'XPC_FLAGS': '0x0', 22:06:06 INFO - 'XPC_SERVICE_NAME': '0', 22:06:06 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 22:06:06 INFO - Ignoring indexes: https://pypi.python.org/simple/ 22:06:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 22:06:06 INFO - Running setup.py (path:/var/folders/29/m_1c7lhj4kb13s_f9szps0wr00000w/T/pip-4zF7sh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 22:06:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 22:06:06 INFO - Running setup.py (path:/var/folders/29/m_1c7lhj4kb13s_f9szps0wr00000w/T/pip-Wvii8_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 22:06:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 22:06:06 INFO - Running setup.py (path:/var/folders/29/m_1c7lhj4kb13s_f9szps0wr00000w/T/pip-lscrX5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 22:06:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 22:06:06 INFO - Running setup.py (path:/var/folders/29/m_1c7lhj4kb13s_f9szps0wr00000w/T/pip-QhKCbv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 22:06:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 22:06:07 INFO - Running setup.py (path:/var/folders/29/m_1c7lhj4kb13s_f9szps0wr00000w/T/pip-BDL8uf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 22:06:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 22:06:07 INFO - Running setup.py (path:/var/folders/29/m_1c7lhj4kb13s_f9szps0wr00000w/T/pip-yx3vUv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 22:06:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 22:06:07 INFO - Running setup.py (path:/var/folders/29/m_1c7lhj4kb13s_f9szps0wr00000w/T/pip-ZSyQCv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 22:06:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 22:06:07 INFO - Running setup.py (path:/var/folders/29/m_1c7lhj4kb13s_f9szps0wr00000w/T/pip-vK2trN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 22:06:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 22:06:07 INFO - Running setup.py (path:/var/folders/29/m_1c7lhj4kb13s_f9szps0wr00000w/T/pip-4qIcUQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 22:06:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 22:06:07 INFO - Running setup.py (path:/var/folders/29/m_1c7lhj4kb13s_f9szps0wr00000w/T/pip-KjFiH9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 22:06:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 22:06:07 INFO - Running setup.py (path:/var/folders/29/m_1c7lhj4kb13s_f9szps0wr00000w/T/pip-8slLLz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 22:06:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 22:06:07 INFO - Running setup.py (path:/var/folders/29/m_1c7lhj4kb13s_f9szps0wr00000w/T/pip-B5QSYO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 22:06:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 22:06:07 INFO - Running setup.py (path:/var/folders/29/m_1c7lhj4kb13s_f9szps0wr00000w/T/pip-OW_GXn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 22:06:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 22:06:08 INFO - Running setup.py (path:/var/folders/29/m_1c7lhj4kb13s_f9szps0wr00000w/T/pip-2oSio5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 22:06:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 22:06:08 INFO - Running setup.py (path:/var/folders/29/m_1c7lhj4kb13s_f9szps0wr00000w/T/pip-gHEHS5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 22:06:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 22:06:08 INFO - Running setup.py (path:/var/folders/29/m_1c7lhj4kb13s_f9szps0wr00000w/T/pip-RK9RAo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 22:06:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 22:06:08 INFO - Running setup.py (path:/var/folders/29/m_1c7lhj4kb13s_f9szps0wr00000w/T/pip-BtKgvs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 22:06:08 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 22:06:08 INFO - Running setup.py (path:/var/folders/29/m_1c7lhj4kb13s_f9szps0wr00000w/T/pip-vbXnnD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 22:06:08 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 22:06:08 INFO - Running setup.py (path:/var/folders/29/m_1c7lhj4kb13s_f9szps0wr00000w/T/pip-jpDxrK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 22:06:08 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 22:06:08 INFO - Running setup.py (path:/var/folders/29/m_1c7lhj4kb13s_f9szps0wr00000w/T/pip-yZW9k1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 22:06:08 INFO - Unpacking /builds/slave/test/build/tests/marionette 22:06:09 INFO - Running setup.py (path:/var/folders/29/m_1c7lhj4kb13s_f9szps0wr00000w/T/pip-K_UIFZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 22:06:09 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 22:06:09 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 22:06:09 INFO - Running setup.py install for manifestparser 22:06:09 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 22:06:09 INFO - Running setup.py install for mozcrash 22:06:09 INFO - Running setup.py install for mozdebug 22:06:09 INFO - Running setup.py install for mozdevice 22:06:09 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 22:06:09 INFO - Installing dm script to /builds/slave/test/build/venv/bin 22:06:09 INFO - Running setup.py install for mozfile 22:06:09 INFO - Running setup.py install for mozhttpd 22:06:10 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 22:06:10 INFO - Running setup.py install for mozinfo 22:06:10 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 22:06:10 INFO - Running setup.py install for mozInstall 22:06:10 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 22:06:10 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 22:06:10 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 22:06:10 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 22:06:10 INFO - Running setup.py install for mozleak 22:06:10 INFO - Running setup.py install for mozlog 22:06:10 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 22:06:10 INFO - Running setup.py install for moznetwork 22:06:10 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 22:06:10 INFO - Running setup.py install for mozprocess 22:06:11 INFO - Running setup.py install for mozprofile 22:06:11 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 22:06:11 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 22:06:11 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 22:06:11 INFO - Running setup.py install for mozrunner 22:06:11 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 22:06:11 INFO - Running setup.py install for mozscreenshot 22:06:11 INFO - Running setup.py install for moztest 22:06:11 INFO - Running setup.py install for mozversion 22:06:11 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 22:06:11 INFO - Running setup.py install for wptserve 22:06:11 INFO - Running setup.py install for marionette-driver 22:06:12 INFO - Running setup.py install for browsermob-proxy 22:06:12 INFO - Running setup.py install for marionette-client 22:06:12 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 22:06:12 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 22:06:12 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 22:06:12 INFO - Cleaning up... 22:06:12 INFO - Return code: 0 22:06:12 INFO - Installing None into virtualenv /builds/slave/test/build/venv 22:06:12 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')]} 22:06:12 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 22:06:12 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 22:06:12 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')]} 22:06:12 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 22:06:12 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 22:06:12 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 0x10a2c5e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10a2e2f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fc039d8c8f0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10a2de5e0>, '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 0x109ec1cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x109eec990>, '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.gUI19lEd0l/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.maL4syKr8S/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/29/m_1c7lhj4kb13s_f9szps0wr00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 22:06:12 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 22:06:12 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 22:06:12 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.gUI19lEd0l/Render', 22:06:12 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 22:06:12 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 22:06:12 INFO - 'HOME': '/Users/cltbld', 22:06:12 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 22:06:12 INFO - 'LOGNAME': 'cltbld', 22:06:12 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 22:06:12 INFO - 'MOZ_NO_REMOTE': '1', 22:06:12 INFO - 'NO_EM_RESTART': '1', 22:06:12 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 22:06:12 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 22:06:12 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 22:06:12 INFO - 'PWD': '/builds/slave/test', 22:06:12 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 22:06:12 INFO - 'SHELL': '/bin/bash', 22:06:12 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.maL4syKr8S/Listeners', 22:06:12 INFO - 'TMPDIR': '/var/folders/29/m_1c7lhj4kb13s_f9szps0wr00000w/T/', 22:06:12 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 22:06:12 INFO - 'USER': 'cltbld', 22:06:12 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 22:06:12 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 22:06:12 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 22:06:12 INFO - 'XPC_FLAGS': '0x0', 22:06:12 INFO - 'XPC_SERVICE_NAME': '0', 22:06:12 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 22:06:12 INFO - Ignoring indexes: https://pypi.python.org/simple/ 22:06:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 22:06:12 INFO - Running setup.py (path:/var/folders/29/m_1c7lhj4kb13s_f9szps0wr00000w/T/pip-d3F3Dz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 22:06:13 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)) 22:06:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 22:06:13 INFO - Running setup.py (path:/var/folders/29/m_1c7lhj4kb13s_f9szps0wr00000w/T/pip-2Gy10u-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 22:06:13 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)) 22:06:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 22:06:13 INFO - Running setup.py (path:/var/folders/29/m_1c7lhj4kb13s_f9szps0wr00000w/T/pip-8FyPZL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 22:06:13 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)) 22:06:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 22:06:13 INFO - Running setup.py (path:/var/folders/29/m_1c7lhj4kb13s_f9szps0wr00000w/T/pip-KM9MTz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 22:06:13 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)) 22:06:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 22:06:13 INFO - Running setup.py (path:/var/folders/29/m_1c7lhj4kb13s_f9szps0wr00000w/T/pip-xDIaYK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 22:06:13 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)) 22:06:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 22:06:13 INFO - Running setup.py (path:/var/folders/29/m_1c7lhj4kb13s_f9szps0wr00000w/T/pip-HGKNkd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 22:06:13 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)) 22:06:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 22:06:13 INFO - Running setup.py (path:/var/folders/29/m_1c7lhj4kb13s_f9szps0wr00000w/T/pip-eNUC0i-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 22:06:13 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)) 22:06:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 22:06:13 INFO - Running setup.py (path:/var/folders/29/m_1c7lhj4kb13s_f9szps0wr00000w/T/pip-HkWnUh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 22:06:13 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)) 22:06:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 22:06:13 INFO - Running setup.py (path:/var/folders/29/m_1c7lhj4kb13s_f9szps0wr00000w/T/pip-0M8cmJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 22:06:13 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)) 22:06:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 22:06:13 INFO - Running setup.py (path:/var/folders/29/m_1c7lhj4kb13s_f9szps0wr00000w/T/pip-iox9U7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 22:06:13 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)) 22:06:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 22:06:13 INFO - Running setup.py (path:/var/folders/29/m_1c7lhj4kb13s_f9szps0wr00000w/T/pip-9KE8xp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 22:06:14 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)) 22:06:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 22:06:14 INFO - Running setup.py (path:/var/folders/29/m_1c7lhj4kb13s_f9szps0wr00000w/T/pip-NeWz_D-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 22:06:14 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)) 22:06:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 22:06:14 INFO - Running setup.py (path:/var/folders/29/m_1c7lhj4kb13s_f9szps0wr00000w/T/pip-GmzYQG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 22:06:14 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)) 22:06:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 22:06:14 INFO - Running setup.py (path:/var/folders/29/m_1c7lhj4kb13s_f9szps0wr00000w/T/pip-2mJNF5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 22:06:14 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)) 22:06:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 22:06:14 INFO - Running setup.py (path:/var/folders/29/m_1c7lhj4kb13s_f9szps0wr00000w/T/pip-EloAZT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 22:06:14 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)) 22:06:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 22:06:14 INFO - Running setup.py (path:/var/folders/29/m_1c7lhj4kb13s_f9szps0wr00000w/T/pip-onJ8Nk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 22:06:14 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)) 22:06:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 22:06:14 INFO - Running setup.py (path:/var/folders/29/m_1c7lhj4kb13s_f9szps0wr00000w/T/pip-TLhc1P-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 22:06:14 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)) 22:06:14 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 22:06:14 INFO - Running setup.py (path:/var/folders/29/m_1c7lhj4kb13s_f9szps0wr00000w/T/pip-oL0xiw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 22:06:14 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)) 22:06:14 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 22:06:14 INFO - Running setup.py (path:/var/folders/29/m_1c7lhj4kb13s_f9szps0wr00000w/T/pip-SDQSNk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 22:06:14 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)) 22:06:14 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 22:06:14 INFO - Running setup.py (path:/var/folders/29/m_1c7lhj4kb13s_f9szps0wr00000w/T/pip-xmfLay-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 22:06:15 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)) 22:06:15 INFO - Unpacking /builds/slave/test/build/tests/marionette 22:06:15 INFO - Running setup.py (path:/var/folders/29/m_1c7lhj4kb13s_f9szps0wr00000w/T/pip-4hWWef-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 22:06:15 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 22:06:15 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)) 22:06:15 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)) 22:06:15 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)) 22:06:15 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)) 22:06:15 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)) 22:06:15 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)) 22:06:15 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 22:06:15 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 22:06:15 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 22:06:15 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 22:06:15 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 22:06:15 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 22:06:15 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 22:06:18 INFO - Downloading blessings-1.6.tar.gz 22:06:18 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 22:06:18 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)) 22:06:18 INFO - Installing collected packages: blessings 22:06:18 INFO - Running setup.py install for blessings 22:06:18 INFO - Successfully installed blessings 22:06:18 INFO - Cleaning up... 22:06:19 INFO - Return code: 0 22:06:19 INFO - Done creating virtualenv /builds/slave/test/build/venv. 22:06:19 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 22:06:19 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 22:06:19 INFO - Reading from file tmpfile_stdout 22:06:19 INFO - Current package versions: 22:06:19 INFO - blessings == 1.6 22:06:19 INFO - blobuploader == 1.2.4 22:06:19 INFO - browsermob-proxy == 0.6.0 22:06:19 INFO - docopt == 0.6.1 22:06:19 INFO - manifestparser == 1.1 22:06:19 INFO - marionette-client == 2.3.0 22:06:19 INFO - marionette-driver == 1.4.0 22:06:19 INFO - mozInstall == 1.12 22:06:19 INFO - mozcrash == 0.17 22:06:19 INFO - mozdebug == 0.1 22:06:19 INFO - mozdevice == 0.48 22:06:19 INFO - mozfile == 1.2 22:06:19 INFO - mozhttpd == 0.7 22:06:19 INFO - mozinfo == 0.9 22:06:19 INFO - mozleak == 0.1 22:06:19 INFO - mozlog == 3.1 22:06:19 INFO - moznetwork == 0.27 22:06:19 INFO - mozprocess == 0.22 22:06:19 INFO - mozprofile == 0.28 22:06:19 INFO - mozrunner == 6.11 22:06:19 INFO - mozscreenshot == 0.1 22:06:19 INFO - mozsystemmonitor == 0.0 22:06:19 INFO - moztest == 0.7 22:06:19 INFO - mozversion == 1.4 22:06:19 INFO - psutil == 3.1.1 22:06:19 INFO - requests == 1.2.3 22:06:19 INFO - wptserve == 1.4.0 22:06:19 INFO - wsgiref == 0.1.2 22:06:19 INFO - Running post-action listener: _resource_record_post_action 22:06:19 INFO - Running post-action listener: _start_resource_monitoring 22:06:19 INFO - Starting resource monitoring. 22:06:19 INFO - ##### 22:06:19 INFO - ##### Running pull step. 22:06:19 INFO - ##### 22:06:19 INFO - Running pre-action listener: _resource_record_pre_action 22:06:19 INFO - Running main action method: pull 22:06:19 INFO - Pull has nothing to do! 22:06:19 INFO - Running post-action listener: _resource_record_post_action 22:06:19 INFO - ##### 22:06:19 INFO - ##### Running install step. 22:06:19 INFO - ##### 22:06:19 INFO - Running pre-action listener: _resource_record_pre_action 22:06:19 INFO - Running main action method: install 22:06:19 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 22:06:19 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 22:06:19 INFO - Reading from file tmpfile_stdout 22:06:19 INFO - Detecting whether we're running mozinstall >=1.0... 22:06:19 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 22:06:19 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 22:06:19 INFO - Reading from file tmpfile_stdout 22:06:19 INFO - Output received: 22:06:19 INFO - Usage: mozinstall [options] installer 22:06:19 INFO - Options: 22:06:19 INFO - -h, --help show this help message and exit 22:06:19 INFO - -d DEST, --destination=DEST 22:06:19 INFO - Directory to install application into. [default: 22:06:19 INFO - "/builds/slave/test"] 22:06:19 INFO - --app=APP Application being installed. [default: firefox] 22:06:19 INFO - mkdir: /builds/slave/test/build/application 22:06:19 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a1.en-US.mac64.dmg', '--destination', '/builds/slave/test/build/application'] 22:06:19 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a1.en-US.mac64.dmg --destination /builds/slave/test/build/application 22:06:40 INFO - Reading from file tmpfile_stdout 22:06:40 INFO - Output received: 22:06:40 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 22:06:40 INFO - Running post-action listener: _resource_record_post_action 22:06:40 INFO - ##### 22:06:40 INFO - ##### Running run-tests step. 22:06:40 INFO - ##### 22:06:40 INFO - Running pre-action listener: _resource_record_pre_action 22:06:40 INFO - Running main action method: run_tests 22:06:40 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 22:06:40 INFO - Minidump filename unknown. Determining based upon platform and architecture. 22:06:40 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 22:06:40 INFO - grabbing minidump binary from tooltool 22:06:40 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')]} 22:06:40 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 0x10a2de5e0>, '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 0x109ec1cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x109eec990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 22:06:40 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 22:06:40 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 22:06:40 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 22:06:40 INFO - Return code: 0 22:06:40 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 22:06:40 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 22:06:40 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/M9bxtBbaRr2PRjEiEIw36g/artifacts/public/build/firefox-48.0a1.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 22:06:40 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/M9bxtBbaRr2PRjEiEIw36g/artifacts/public/build/firefox-48.0a1.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 22:06:40 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.gUI19lEd0l/Render', 22:06:40 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 22:06:40 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 22:06:40 INFO - 'HOME': '/Users/cltbld', 22:06:40 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 22:06:40 INFO - 'LOGNAME': 'cltbld', 22:06:40 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 22:06:40 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 22:06:40 INFO - 'MOZ_NO_REMOTE': '1', 22:06:40 INFO - 'NO_EM_RESTART': '1', 22:06:40 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 22:06:40 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 22:06:40 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 22:06:40 INFO - 'PWD': '/builds/slave/test', 22:06:40 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 22:06:40 INFO - 'SHELL': '/bin/bash', 22:06:40 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.maL4syKr8S/Listeners', 22:06:40 INFO - 'TMPDIR': '/var/folders/29/m_1c7lhj4kb13s_f9szps0wr00000w/T/', 22:06:40 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 22:06:40 INFO - 'USER': 'cltbld', 22:06:40 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 22:06:40 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 22:06:40 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 22:06:40 INFO - 'XPC_FLAGS': '0x0', 22:06:40 INFO - 'XPC_SERVICE_NAME': '0', 22:06:40 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 22:06:40 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/M9bxtBbaRr2PRjEiEIw36g/artifacts/public/build/firefox-48.0a1.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 22:06:40 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 22:06:40 INFO - import pkg_resources 22:06:41 INFO - Using 1 client processes 22:06:41 INFO - wptserve Starting http server on 127.0.0.1:8001 22:06:41 INFO - wptserve Starting http server on 127.0.0.1:8000 22:06:41 INFO - wptserve Starting http server on 127.0.0.1:8443 22:06:43 INFO - SUITE-START | Running 778 tests 22:06:43 INFO - Running testharness tests 22:06:43 INFO - Setting up ssl 22:06:43 INFO - PROCESS | certutil | 22:06:43 INFO - PROCESS | certutil | 22:06:43 INFO - PROCESS | certutil | 22:06:43 INFO - Certificate Nickname Trust Attributes 22:06:43 INFO - SSL,S/MIME,JAR/XPI 22:06:43 INFO - 22:06:43 INFO - web-platform-tests CT,, 22:06:43 INFO - 22:06:43 INFO - Starting runner 22:06:44 INFO - PROCESS | 1940 | [1940] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 22:06:44 INFO - PROCESS | 1940 | 1461042404909 Marionette DEBUG Marionette enabled via build flag and pref 22:06:45 INFO - PROCESS | 1940 | ++DOCSHELL 0x116492800 == 1 [pid = 1940] [id = 1] 22:06:45 INFO - PROCESS | 1940 | ++DOMWINDOW == 1 (0x116493000) [pid = 1940] [serial = 1] [outer = 0x0] 22:06:45 INFO - PROCESS | 1940 | [1940] WARNING: No inner window available!: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9777 22:06:45 INFO - PROCESS | 1940 | ++DOMWINDOW == 2 (0x116494000) [pid = 1940] [serial = 2] [outer = 0x116493000] 22:06:45 INFO - PROCESS | 1940 | 1461042405218 Marionette INFO Listening on port 2828 22:06:45 INFO - PROCESS | 1940 | 1461042405450 Marionette DEBUG Marionette enabled via command-line flag 22:06:45 INFO - PROCESS | 1940 | ++DOCSHELL 0x119051800 == 2 [pid = 1940] [id = 2] 22:06:45 INFO - PROCESS | 1940 | ++DOMWINDOW == 3 (0x119052000) [pid = 1940] [serial = 3] [outer = 0x0] 22:06:45 INFO - PROCESS | 1940 | [1940] WARNING: No inner window available!: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9777 22:06:45 INFO - PROCESS | 1940 | ++DOMWINDOW == 4 (0x119053000) [pid = 1940] [serial = 4] [outer = 0x119052000] 22:06:45 INFO - PROCESS | 1940 | [1940] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 22:06:45 INFO - PROCESS | 1940 | 1461042405594 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:57322 22:06:45 INFO - PROCESS | 1940 | 1461042405682 Marionette DEBUG Closed connection conn0 22:06:45 INFO - PROCESS | 1940 | [1940] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 22:06:45 INFO - PROCESS | 1940 | 1461042405688 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:57323 22:06:45 INFO - PROCESS | 1940 | 1461042405704 Marionette DEBUG Closed connection conn1 22:06:45 INFO - PROCESS | 1940 | [1940] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 22:06:45 INFO - PROCESS | 1940 | 1461042405709 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:57324 22:06:45 INFO - PROCESS | 1940 | 1461042405716 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 22:06:45 INFO - PROCESS | 1940 | 1461042405722 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a1","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":"20160418205131","device":"desktop","version":"48.0a1"} 22:06:46 INFO - PROCESS | 1940 | [1940] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 22:06:46 INFO - PROCESS | 1940 | ++DOCSHELL 0x11c09e800 == 3 [pid = 1940] [id = 3] 22:06:46 INFO - PROCESS | 1940 | ++DOMWINDOW == 5 (0x11c09f000) [pid = 1940] [serial = 5] [outer = 0x0] 22:06:46 INFO - PROCESS | 1940 | ++DOCSHELL 0x11c09f800 == 4 [pid = 1940] [id = 4] 22:06:46 INFO - PROCESS | 1940 | ++DOMWINDOW == 6 (0x11c377000) [pid = 1940] [serial = 6] [outer = 0x0] 22:06:46 INFO - PROCESS | 1940 | [1940] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 22:06:47 INFO - PROCESS | 1940 | ++DOCSHELL 0x123c53000 == 5 [pid = 1940] [id = 5] 22:06:47 INFO - PROCESS | 1940 | ++DOMWINDOW == 7 (0x11c376800) [pid = 1940] [serial = 7] [outer = 0x0] 22:06:47 INFO - PROCESS | 1940 | [1940] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 22:06:47 INFO - PROCESS | 1940 | [1940] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 22:06:47 INFO - PROCESS | 1940 | ++DOMWINDOW == 8 (0x124040000) [pid = 1940] [serial = 8] [outer = 0x11c376800] 22:06:47 INFO - PROCESS | 1940 | ++DOMWINDOW == 9 (0x1245c1000) [pid = 1940] [serial = 9] [outer = 0x11c09f000] 22:06:47 INFO - PROCESS | 1940 | ++DOMWINDOW == 10 (0x123c7d800) [pid = 1940] [serial = 10] [outer = 0x11c377000] 22:06:47 INFO - PROCESS | 1940 | ++DOMWINDOW == 11 (0x123c7f800) [pid = 1940] [serial = 11] [outer = 0x11c376800] 22:06:47 INFO - PROCESS | 1940 | 1461042407748 Marionette DEBUG loaded listener.js 22:06:47 INFO - PROCESS | 1940 | 1461042407760 Marionette DEBUG loaded listener.js 22:06:48 INFO - PROCESS | 1940 | ++DOMWINDOW == 12 (0x128e96c00) [pid = 1940] [serial = 12] [outer = 0x11c376800] 22:06:48 INFO - PROCESS | 1940 | 1461042408116 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"74ac9c56-077d-2d47-94fb-58c70486bd18","capabilities":{"browserName":"Firefox","browserVersion":"48.0a1","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":"20160418205131","device":"desktop","version":"48.0a1","command_id":1}}] 22:06:48 INFO - PROCESS | 1940 | 1461042408217 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}] 22:06:48 INFO - PROCESS | 1940 | 1461042408281 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 22:06:48 INFO - PROCESS | 1940 | 1461042408419 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 22:06:48 INFO - PROCESS | 1940 | [1940] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 22:06:48 INFO - PROCESS | 1940 | ++DOMWINDOW == 13 (0x12b506c00) [pid = 1940] [serial = 13] [outer = 0x11c376800] 22:06:48 INFO - PROCESS | 1940 | [1940] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 22:06:48 INFO - PROCESS | 1940 | [1940] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5287 22:06:48 INFO - PROCESS | 1940 | [1940] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5287 22:06:48 INFO - PROCESS | 1940 | 1461042408757 Marionette TRACE conn2 <- [1,3,null,{}] 22:06:48 INFO - PROCESS | 1940 | 1461042408760 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 22:06:48 INFO - PROCESS | 1940 | 1461042408778 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 22:06:48 INFO - PROCESS | 1940 | 1461042408799 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 22:06:48 INFO - PROCESS | 1940 | 1461042408801 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 22:06:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 22:06:48 INFO - PROCESS | 1940 | 1461042408809 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 22:06:48 INFO - PROCESS | 1940 | 1461042408811 Marionette TRACE conn2 <- [1,6,null,{}] 22:06:48 INFO - PROCESS | 1940 | 1461042408814 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}] 22:06:48 INFO - PROCESS | 1940 | 1461042408826 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 22:06:48 INFO - PROCESS | 1940 | 1461042408829 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:06:48 INFO - PROCESS | 1940 | ++DOCSHELL 0x12b8e4800 == 6 [pid = 1940] [id = 6] 22:06:48 INFO - PROCESS | 1940 | ++DOMWINDOW == 14 (0x12ba35000) [pid = 1940] [serial = 14] [outer = 0x0] 22:06:48 INFO - PROCESS | 1940 | ++DOMWINDOW == 15 (0x12ba36c00) [pid = 1940] [serial = 15] [outer = 0x12ba35000] 22:06:48 INFO - PROCESS | 1940 | 1461042408861 Marionette DEBUG loaded listener.js 22:06:48 INFO - PROCESS | 1940 | ++DOMWINDOW == 16 (0x12ba3c400) [pid = 1940] [serial = 16] [outer = 0x12ba35000] 22:06:49 INFO - PROCESS | 1940 | 1461042409163 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]]]}] 22:06:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 22:06:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 372ms 22:06:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 22:06:49 INFO - PROCESS | 1940 | 1461042409181 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 22:06:49 INFO - PROCESS | 1940 | 1461042409182 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 22:06:49 INFO - PROCESS | 1940 | ++DOCSHELL 0x117539800 == 7 [pid = 1940] [id = 7] 22:06:49 INFO - PROCESS | 1940 | ++DOMWINDOW == 17 (0x1175e0400) [pid = 1940] [serial = 17] [outer = 0x0] 22:06:49 INFO - PROCESS | 1940 | ++DOMWINDOW == 18 (0x12bd4d000) [pid = 1940] [serial = 18] [outer = 0x1175e0400] 22:06:49 INFO - PROCESS | 1940 | 1461042409211 Marionette DEBUG loaded listener.js 22:06:49 INFO - PROCESS | 1940 | ++DOMWINDOW == 19 (0x12bd52400) [pid = 1940] [serial = 19] [outer = 0x1175e0400] 22:06:49 INFO - PROCESS | 1940 | 1461042409246 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 22:06:49 INFO - PROCESS | 1940 | 1461042409247 Marionette TRACE conn2 <- [1,10,null,{}] 22:06:49 INFO - PROCESS | 1940 | 1461042409286 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}] 22:06:49 INFO - PROCESS | 1940 | 1461042409406 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 22:06:49 INFO - PROCESS | 1940 | 1461042409468 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:06:49 INFO - PROCESS | 1940 | ++DOCSHELL 0x12d092800 == 8 [pid = 1940] [id = 8] 22:06:49 INFO - PROCESS | 1940 | ++DOMWINDOW == 20 (0x12bd4e800) [pid = 1940] [serial = 20] [outer = 0x0] 22:06:49 INFO - PROCESS | 1940 | ++DOMWINDOW == 21 (0x12d05ec00) [pid = 1940] [serial = 21] [outer = 0x12bd4e800] 22:06:49 INFO - PROCESS | 1940 | 1461042409508 Marionette DEBUG loaded listener.js 22:06:49 INFO - PROCESS | 1940 | ++DOMWINDOW == 22 (0x12d0ea400) [pid = 1940] [serial = 22] [outer = 0x12bd4e800] 22:06:50 INFO - PROCESS | 1940 | 1461042410013 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]]]}] 22:06:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 22:06:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 854ms 22:06:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 22:06:50 INFO - PROCESS | 1940 | 1461042410040 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 22:06:50 INFO - PROCESS | 1940 | 1461042410041 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 22:06:50 INFO - PROCESS | 1940 | 1461042410044 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 22:06:50 INFO - PROCESS | 1940 | 1461042410045 Marionette TRACE conn2 <- [1,14,null,{}] 22:06:50 INFO - PROCESS | 1940 | 1461042410047 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}] 22:06:50 INFO - PROCESS | 1940 | 1461042410142 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 22:06:50 INFO - PROCESS | 1940 | 1461042410146 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:06:50 INFO - PROCESS | 1940 | ++DOCSHELL 0x12d61f000 == 9 [pid = 1940] [id = 9] 22:06:50 INFO - PROCESS | 1940 | ++DOMWINDOW == 23 (0x12d0ed000) [pid = 1940] [serial = 23] [outer = 0x0] 22:06:50 INFO - PROCESS | 1940 | ++DOMWINDOW == 24 (0x12d664400) [pid = 1940] [serial = 24] [outer = 0x12d0ed000] 22:06:50 INFO - PROCESS | 1940 | 1461042410172 Marionette DEBUG loaded listener.js 22:06:50 INFO - PROCESS | 1940 | ++DOMWINDOW == 25 (0x12e213800) [pid = 1940] [serial = 25] [outer = 0x12d0ed000] 22:06:50 INFO - PROCESS | 1940 | 1461042410459 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]]]}] 22:06:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 22:06:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 419ms 22:06:50 INFO - PROCESS | 1940 | 1461042410464 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 22:06:50 INFO - PROCESS | 1940 | 1461042410465 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 22:06:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 22:06:50 INFO - PROCESS | 1940 | 1461042410476 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 22:06:50 INFO - PROCESS | 1940 | 1461042410477 Marionette TRACE conn2 <- [1,18,null,{}] 22:06:50 INFO - PROCESS | 1940 | 1461042410479 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}] 22:06:50 INFO - PROCESS | 1940 | 1461042410577 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 22:06:50 INFO - PROCESS | 1940 | 1461042410581 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:06:50 INFO - PROCESS | 1940 | ++DOCSHELL 0x12e451000 == 10 [pid = 1940] [id = 10] 22:06:50 INFO - PROCESS | 1940 | ++DOMWINDOW == 26 (0x12e21a000) [pid = 1940] [serial = 26] [outer = 0x0] 22:06:50 INFO - PROCESS | 1940 | ++DOMWINDOW == 27 (0x12e2e7400) [pid = 1940] [serial = 27] [outer = 0x12e21a000] 22:06:50 INFO - PROCESS | 1940 | 1461042410607 Marionette DEBUG loaded listener.js 22:06:50 INFO - PROCESS | 1940 | ++DOMWINDOW == 28 (0x12e2ee800) [pid = 1940] [serial = 28] [outer = 0x12e21a000] 22:06:50 INFO - PROCESS | 1940 | 1461042410911 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]]]}] 22:06:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 22:06:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 476ms 22:06:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 22:06:50 INFO - PROCESS | 1940 | 1461042410946 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 22:06:50 INFO - PROCESS | 1940 | 1461042410948 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 22:06:50 INFO - PROCESS | 1940 | 1461042410950 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 22:06:50 INFO - PROCESS | 1940 | 1461042410951 Marionette TRACE conn2 <- [1,22,null,{}] 22:06:50 INFO - PROCESS | 1940 | 1461042410956 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}] 22:06:51 INFO - PROCESS | 1940 | 1461042411045 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 22:06:51 INFO - PROCESS | 1940 | 1461042411049 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:06:51 INFO - PROCESS | 1940 | ++DOCSHELL 0x12e729000 == 11 [pid = 1940] [id = 11] 22:06:51 INFO - PROCESS | 1940 | ++DOMWINDOW == 29 (0x12bd57000) [pid = 1940] [serial = 29] [outer = 0x0] 22:06:51 INFO - PROCESS | 1940 | ++DOMWINDOW == 30 (0x12e30b000) [pid = 1940] [serial = 30] [outer = 0x12bd57000] 22:06:51 INFO - PROCESS | 1940 | 1461042411076 Marionette DEBUG loaded listener.js 22:06:51 INFO - PROCESS | 1940 | ++DOMWINDOW == 31 (0x12e793000) [pid = 1940] [serial = 31] [outer = 0x12bd57000] 22:06:51 INFO - PROCESS | 1940 | 1461042411317 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]]]}] 22:06:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 22:06:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 371ms 22:06:51 INFO - PROCESS | 1940 | 1461042411325 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 22:06:51 INFO - PROCESS | 1940 | 1461042411326 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 22:06:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 22:06:51 INFO - PROCESS | 1940 | 1461042411328 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 22:06:51 INFO - PROCESS | 1940 | 1461042411329 Marionette TRACE conn2 <- [1,26,null,{}] 22:06:51 INFO - PROCESS | 1940 | 1461042411332 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}] 22:06:51 INFO - PROCESS | 1940 | 1461042411432 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 22:06:51 INFO - PROCESS | 1940 | 1461042411437 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:06:51 INFO - PROCESS | 1940 | ++DOCSHELL 0x11a9f6000 == 12 [pid = 1940] [id = 12] 22:06:51 INFO - PROCESS | 1940 | ++DOMWINDOW == 32 (0x12e4e4400) [pid = 1940] [serial = 32] [outer = 0x0] 22:06:51 INFO - PROCESS | 1940 | ++DOMWINDOW == 33 (0x12e4ee800) [pid = 1940] [serial = 33] [outer = 0x12e4e4400] 22:06:51 INFO - PROCESS | 1940 | 1461042411463 Marionette DEBUG loaded listener.js 22:06:51 INFO - PROCESS | 1940 | ++DOMWINDOW == 34 (0x12e987400) [pid = 1940] [serial = 34] [outer = 0x12e4e4400] 22:06:51 INFO - PROCESS | 1940 | 1461042411718 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]]]}] 22:06:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 22:06:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 419ms 22:06:51 INFO - PROCESS | 1940 | 1461042411747 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 22:06:51 INFO - PROCESS | 1940 | 1461042411748 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 22:06:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 22:06:51 INFO - PROCESS | 1940 | 1461042411758 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 22:06:51 INFO - PROCESS | 1940 | 1461042411759 Marionette TRACE conn2 <- [1,30,null,{}] 22:06:51 INFO - PROCESS | 1940 | 1461042411762 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}] 22:06:51 INFO - PROCESS | 1940 | 1461042411866 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 22:06:51 INFO - PROCESS | 1940 | 1461042411873 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:06:51 INFO - PROCESS | 1940 | ++DOCSHELL 0x12ee63000 == 13 [pid = 1940] [id = 13] 22:06:51 INFO - PROCESS | 1940 | ++DOMWINDOW == 35 (0x12e98dc00) [pid = 1940] [serial = 35] [outer = 0x0] 22:06:51 INFO - PROCESS | 1940 | ++DOMWINDOW == 36 (0x12e992c00) [pid = 1940] [serial = 36] [outer = 0x12e98dc00] 22:06:51 INFO - PROCESS | 1940 | 1461042411898 Marionette DEBUG loaded listener.js 22:06:51 INFO - PROCESS | 1940 | ++DOMWINDOW == 37 (0x12f21ec00) [pid = 1940] [serial = 37] [outer = 0x12e98dc00] 22:06:52 INFO - PROCESS | 1940 | 1461042412136 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]]]}] 22:06:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 22:06:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 429ms 22:06:52 INFO - PROCESS | 1940 | 1461042412180 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 22:06:52 INFO - PROCESS | 1940 | 1461042412182 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 22:06:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 22:06:52 INFO - PROCESS | 1940 | 1461042412192 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 22:06:52 INFO - PROCESS | 1940 | 1461042412193 Marionette TRACE conn2 <- [1,34,null,{}] 22:06:52 INFO - PROCESS | 1940 | 1461042412195 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}] 22:06:52 INFO - PROCESS | 1940 | 1461042412287 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 22:06:52 INFO - PROCESS | 1940 | 1461042412292 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:06:52 INFO - PROCESS | 1940 | ++DOCSHELL 0x12f265800 == 14 [pid = 1940] [id = 14] 22:06:52 INFO - PROCESS | 1940 | ++DOMWINDOW == 38 (0x12e98f400) [pid = 1940] [serial = 38] [outer = 0x0] 22:06:52 INFO - PROCESS | 1940 | ++DOMWINDOW == 39 (0x12f226c00) [pid = 1940] [serial = 39] [outer = 0x12e98f400] 22:06:52 INFO - PROCESS | 1940 | 1461042412318 Marionette DEBUG loaded listener.js 22:06:52 INFO - PROCESS | 1940 | ++DOMWINDOW == 40 (0x12f4dbc00) [pid = 1940] [serial = 40] [outer = 0x12e98f400] 22:06:52 INFO - PROCESS | 1940 | 1461042412557 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]]]}] 22:06:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 22:06:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 426ms 22:06:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 22:06:52 INFO - PROCESS | 1940 | 1461042412610 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 22:06:52 INFO - PROCESS | 1940 | 1461042412611 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 22:06:52 INFO - PROCESS | 1940 | 1461042412613 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 22:06:52 INFO - PROCESS | 1940 | 1461042412614 Marionette TRACE conn2 <- [1,38,null,{}] 22:06:52 INFO - PROCESS | 1940 | 1461042412617 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}] 22:06:52 INFO - PROCESS | 1940 | 1461042412729 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 22:06:52 INFO - PROCESS | 1940 | 1461042412733 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:06:52 INFO - PROCESS | 1940 | ++DOCSHELL 0x12f61f800 == 15 [pid = 1940] [id = 15] 22:06:52 INFO - PROCESS | 1940 | ++DOMWINDOW == 41 (0x12f4de000) [pid = 1940] [serial = 41] [outer = 0x0] 22:06:52 INFO - PROCESS | 1940 | ++DOMWINDOW == 42 (0x12f4e6c00) [pid = 1940] [serial = 42] [outer = 0x12f4de000] 22:06:52 INFO - PROCESS | 1940 | 1461042412761 Marionette DEBUG loaded listener.js 22:06:52 INFO - PROCESS | 1940 | ++DOMWINDOW == 43 (0x12f792800) [pid = 1940] [serial = 43] [outer = 0x12f4de000] 22:06:53 INFO - PROCESS | 1940 | ++DOCSHELL 0x12f7cc800 == 16 [pid = 1940] [id = 16] 22:06:53 INFO - PROCESS | 1940 | ++DOMWINDOW == 44 (0x12f7cd000) [pid = 1940] [serial = 44] [outer = 0x0] 22:06:53 INFO - PROCESS | 1940 | ++DOMWINDOW == 45 (0x12f7d1000) [pid = 1940] [serial = 45] [outer = 0x12f7cd000] 22:06:53 INFO - PROCESS | 1940 | ++DOMWINDOW == 46 (0x12f7c5000) [pid = 1940] [serial = 46] [outer = 0x12f7cd000] 22:06:53 INFO - PROCESS | 1940 | ++DOCSHELL 0x12f7c2800 == 17 [pid = 1940] [id = 17] 22:06:53 INFO - PROCESS | 1940 | ++DOMWINDOW == 47 (0x12f79cc00) [pid = 1940] [serial = 47] [outer = 0x0] 22:06:53 INFO - PROCESS | 1940 | ++DOMWINDOW == 48 (0x12fa77400) [pid = 1940] [serial = 48] [outer = 0x12f79cc00] 22:06:53 INFO - PROCESS | 1940 | ++DOMWINDOW == 49 (0x12f79fc00) [pid = 1940] [serial = 49] [outer = 0x12f79cc00] 22:06:53 INFO - PROCESS | 1940 | 1461042413294 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]]]}] 22:06:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 22:06:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 717ms 22:06:53 INFO - PROCESS | 1940 | 1461042413332 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 22:06:53 INFO - PROCESS | 1940 | 1461042413333 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 22:06:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 22:06:53 INFO - PROCESS | 1940 | 1461042413338 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 22:06:53 INFO - PROCESS | 1940 | 1461042413339 Marionette TRACE conn2 <- [1,42,null,{}] 22:06:53 INFO - PROCESS | 1940 | 1461042413342 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}] 22:06:53 INFO - PROCESS | 1940 | 1461042413434 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 22:06:53 INFO - PROCESS | 1940 | 1461042413440 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:06:53 INFO - PROCESS | 1940 | ++DOCSHELL 0x12fd45000 == 18 [pid = 1940] [id = 18] 22:06:53 INFO - PROCESS | 1940 | ++DOMWINDOW == 50 (0x12fa72800) [pid = 1940] [serial = 50] [outer = 0x0] 22:06:53 INFO - PROCESS | 1940 | ++DOMWINDOW == 51 (0x12fbd1000) [pid = 1940] [serial = 51] [outer = 0x12fa72800] 22:06:53 INFO - PROCESS | 1940 | 1461042413467 Marionette DEBUG loaded listener.js 22:06:53 INFO - PROCESS | 1940 | ++DOMWINDOW == 52 (0x11a566400) [pid = 1940] [serial = 52] [outer = 0x12fa72800] 22:06:53 INFO - PROCESS | 1940 | 1461042413725 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]]]}] 22:06:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 22:06:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 419ms 22:06:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 22:06:53 INFO - PROCESS | 1940 | 1461042413762 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 22:06:53 INFO - PROCESS | 1940 | 1461042413764 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 22:06:53 INFO - PROCESS | 1940 | 1461042413778 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 22:06:53 INFO - PROCESS | 1940 | 1461042413780 Marionette TRACE conn2 <- [1,46,null,{}] 22:06:53 INFO - PROCESS | 1940 | 1461042413783 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}] 22:06:53 INFO - PROCESS | 1940 | 1461042413939 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 22:06:53 INFO - PROCESS | 1940 | 1461042413945 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:06:53 INFO - PROCESS | 1940 | ++DOCSHELL 0x12fe70800 == 19 [pid = 1940] [id = 19] 22:06:53 INFO - PROCESS | 1940 | ++DOMWINDOW == 53 (0x11a7dec00) [pid = 1940] [serial = 53] [outer = 0x0] 22:06:53 INFO - PROCESS | 1940 | ++DOMWINDOW == 54 (0x11a7e3400) [pid = 1940] [serial = 54] [outer = 0x11a7dec00] 22:06:53 INFO - PROCESS | 1940 | 1461042413986 Marionette DEBUG loaded listener.js 22:06:54 INFO - PROCESS | 1940 | ++DOMWINDOW == 55 (0x11abc5400) [pid = 1940] [serial = 55] [outer = 0x11a7dec00] 22:06:54 INFO - PROCESS | 1940 | 1461042414322 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]]]}] 22:06:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 22:06:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 582ms 22:06:54 INFO - PROCESS | 1940 | 1461042414350 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 22:06:54 INFO - PROCESS | 1940 | 1461042414351 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 22:06:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 22:06:54 INFO - PROCESS | 1940 | 1461042414356 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 22:06:54 INFO - PROCESS | 1940 | 1461042414358 Marionette TRACE conn2 <- [1,50,null,{}] 22:06:54 INFO - PROCESS | 1940 | 1461042414360 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}] 22:06:54 INFO - PROCESS | 1940 | 1461042414455 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 22:06:54 INFO - PROCESS | 1940 | 1461042414459 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:06:54 INFO - PROCESS | 1940 | ++DOCSHELL 0x1301e4000 == 20 [pid = 1940] [id = 20] 22:06:54 INFO - PROCESS | 1940 | ++DOMWINDOW == 56 (0x11be28000) [pid = 1940] [serial = 56] [outer = 0x0] 22:06:54 INFO - PROCESS | 1940 | ++DOMWINDOW == 57 (0x130303400) [pid = 1940] [serial = 57] [outer = 0x11be28000] 22:06:54 INFO - PROCESS | 1940 | 1461042414484 Marionette DEBUG loaded listener.js 22:06:54 INFO - PROCESS | 1940 | ++DOMWINDOW == 58 (0x13030bc00) [pid = 1940] [serial = 58] [outer = 0x11be28000] 22:06:54 INFO - PROCESS | 1940 | 1461042414720 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]]]}] 22:06:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 22:06:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 418ms 22:06:54 INFO - PROCESS | 1940 | 1461042414776 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 22:06:54 INFO - PROCESS | 1940 | 1461042414777 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 22:06:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 22:06:54 INFO - PROCESS | 1940 | 1461042414780 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 22:06:54 INFO - PROCESS | 1940 | 1461042414781 Marionette TRACE conn2 <- [1,54,null,{}] 22:06:54 INFO - PROCESS | 1940 | 1461042414791 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}] 22:06:54 INFO - PROCESS | 1940 | 1461042414890 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 22:06:54 INFO - PROCESS | 1940 | 1461042414895 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:06:54 INFO - PROCESS | 1940 | ++DOCSHELL 0x128e72800 == 21 [pid = 1940] [id = 21] 22:06:54 INFO - PROCESS | 1940 | ++DOMWINDOW == 59 (0x12e98bc00) [pid = 1940] [serial = 59] [outer = 0x0] 22:06:54 INFO - PROCESS | 1940 | ++DOMWINDOW == 60 (0x130485c00) [pid = 1940] [serial = 60] [outer = 0x12e98bc00] 22:06:54 INFO - PROCESS | 1940 | 1461042414922 Marionette DEBUG loaded listener.js 22:06:54 INFO - PROCESS | 1940 | ++DOMWINDOW == 61 (0x13048ac00) [pid = 1940] [serial = 61] [outer = 0x12e98bc00] 22:06:55 INFO - PROCESS | 1940 | 1461042415792 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]]]}] 22:06:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 22:06:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1071ms 22:06:55 INFO - PROCESS | 1940 | 1461042415851 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 22:06:55 INFO - PROCESS | 1940 | 1461042415856 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 22:06:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 22:06:55 INFO - PROCESS | 1940 | 1461042415860 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 22:06:55 INFO - PROCESS | 1940 | 1461042415862 Marionette TRACE conn2 <- [1,58,null,{}] 22:06:55 INFO - PROCESS | 1940 | 1461042415865 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}] 22:06:55 INFO - PROCESS | 1940 | 1461042415975 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 22:06:56 INFO - PROCESS | 1940 | 1461042416029 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:06:56 INFO - PROCESS | 1940 | ++DOCSHELL 0x11522e800 == 22 [pid = 1940] [id = 22] 22:06:56 INFO - PROCESS | 1940 | ++DOMWINDOW == 62 (0x114b3e000) [pid = 1940] [serial = 62] [outer = 0x0] 22:06:56 INFO - PROCESS | 1940 | ++DOMWINDOW == 63 (0x1151b5000) [pid = 1940] [serial = 63] [outer = 0x114b3e000] 22:06:56 INFO - PROCESS | 1940 | 1461042416060 Marionette DEBUG loaded listener.js 22:06:56 INFO - PROCESS | 1940 | ++DOMWINDOW == 64 (0x1158ec800) [pid = 1940] [serial = 64] [outer = 0x114b3e000] 22:06:56 INFO - PROCESS | 1940 | 1461042416460 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]]]}] 22:06:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 22:06:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 622ms 22:06:56 INFO - PROCESS | 1940 | 1461042416482 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 22:06:56 INFO - PROCESS | 1940 | 1461042416489 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 22:06:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 22:06:56 INFO - PROCESS | 1940 | 1461042416493 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 22:06:56 INFO - PROCESS | 1940 | 1461042416495 Marionette TRACE conn2 <- [1,62,null,{}] 22:06:56 INFO - PROCESS | 1940 | 1461042416498 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}] 22:06:56 INFO - PROCESS | 1940 | 1461042416606 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 22:06:56 INFO - PROCESS | 1940 | 1461042416642 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:06:56 INFO - PROCESS | 1940 | ++DOCSHELL 0x11906a000 == 23 [pid = 1940] [id = 23] 22:06:56 INFO - PROCESS | 1940 | ++DOMWINDOW == 65 (0x1175df400) [pid = 1940] [serial = 65] [outer = 0x0] 22:06:56 INFO - PROCESS | 1940 | ++DOMWINDOW == 66 (0x119155400) [pid = 1940] [serial = 66] [outer = 0x1175df400] 22:06:56 INFO - PROCESS | 1940 | 1461042416677 Marionette DEBUG loaded listener.js 22:06:56 INFO - PROCESS | 1940 | ++DOMWINDOW == 67 (0x11a7d6c00) [pid = 1940] [serial = 67] [outer = 0x1175df400] 22:06:57 INFO - PROCESS | 1940 | 1461042417116 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]]]}] 22:06:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 22:06:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 672ms 22:06:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 22:06:57 INFO - PROCESS | 1940 | 1461042417167 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 22:06:57 INFO - PROCESS | 1940 | 1461042417169 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 22:06:57 INFO - PROCESS | 1940 | 1461042417173 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 22:06:57 INFO - PROCESS | 1940 | 1461042417177 Marionette TRACE conn2 <- [1,66,null,{}] 22:06:57 INFO - PROCESS | 1940 | 1461042417188 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}] 22:06:57 INFO - PROCESS | 1940 | 1461042417522 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 22:06:57 INFO - PROCESS | 1940 | 1461042417582 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:06:57 INFO - PROCESS | 1940 | ++DOCSHELL 0x11523f000 == 24 [pid = 1940] [id = 24] 22:06:57 INFO - PROCESS | 1940 | ++DOMWINDOW == 68 (0x1164b6800) [pid = 1940] [serial = 68] [outer = 0x0] 22:06:57 INFO - PROCESS | 1940 | ++DOMWINDOW == 69 (0x1181a6000) [pid = 1940] [serial = 69] [outer = 0x1164b6800] 22:06:57 INFO - PROCESS | 1940 | 1461042417610 Marionette DEBUG loaded listener.js 22:06:57 INFO - PROCESS | 1940 | ++DOMWINDOW == 70 (0x118642800) [pid = 1940] [serial = 70] [outer = 0x1164b6800] 22:06:58 INFO - PROCESS | 1940 | 1461042418057 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]]]}] 22:06:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 22:06:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 925ms 22:06:58 INFO - PROCESS | 1940 | 1461042418103 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 22:06:58 INFO - PROCESS | 1940 | 1461042418106 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 22:06:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 22:06:58 INFO - PROCESS | 1940 | 1461042418110 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 22:06:58 INFO - PROCESS | 1940 | 1461042418112 Marionette TRACE conn2 <- [1,70,null,{}] 22:06:58 INFO - PROCESS | 1940 | 1461042418115 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}] 22:06:58 INFO - PROCESS | 1940 | 1461042418209 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 22:06:58 INFO - PROCESS | 1940 | 1461042418271 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:06:58 INFO - PROCESS | 1940 | ++DOCSHELL 0x114a84800 == 25 [pid = 1940] [id = 25] 22:06:58 INFO - PROCESS | 1940 | ++DOMWINDOW == 71 (0x115344400) [pid = 1940] [serial = 71] [outer = 0x0] 22:06:58 INFO - PROCESS | 1940 | ++DOMWINDOW == 72 (0x118b4e000) [pid = 1940] [serial = 72] [outer = 0x115344400] 22:06:58 INFO - PROCESS | 1940 | 1461042418301 Marionette DEBUG loaded listener.js 22:06:58 INFO - PROCESS | 1940 | ++DOMWINDOW == 73 (0x119a6c000) [pid = 1940] [serial = 73] [outer = 0x115344400] 22:06:58 INFO - PROCESS | 1940 | 1461042418593 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]]]}] 22:06:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 22:06:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 520ms 22:06:58 INFO - PROCESS | 1940 | 1461042418631 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 22:06:58 INFO - PROCESS | 1940 | 1461042418633 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 22:06:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 22:06:58 INFO - PROCESS | 1940 | 1461042418636 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 22:06:58 INFO - PROCESS | 1940 | 1461042418639 Marionette TRACE conn2 <- [1,74,null,{}] 22:06:58 INFO - PROCESS | 1940 | 1461042418642 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}] 22:06:58 INFO - PROCESS | 1940 | 1461042418712 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 22:06:58 INFO - PROCESS | 1940 | 1461042418718 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:06:58 INFO - PROCESS | 1940 | ++DOCSHELL 0x119017000 == 26 [pid = 1940] [id = 26] 22:06:58 INFO - PROCESS | 1940 | ++DOMWINDOW == 74 (0x115867800) [pid = 1940] [serial = 74] [outer = 0x0] 22:06:58 INFO - PROCESS | 1940 | ++DOMWINDOW == 75 (0x11a7da000) [pid = 1940] [serial = 75] [outer = 0x115867800] 22:06:58 INFO - PROCESS | 1940 | 1461042418751 Marionette DEBUG loaded listener.js 22:06:58 INFO - PROCESS | 1940 | ++DOMWINDOW == 76 (0x11a937000) [pid = 1940] [serial = 76] [outer = 0x115867800] 22:06:59 INFO - PROCESS | 1940 | 1461042419083 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]]]}] 22:06:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 22:06:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 471ms 22:06:59 INFO - PROCESS | 1940 | 1461042419110 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 22:06:59 INFO - PROCESS | 1940 | 1461042419112 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 22:06:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 22:06:59 INFO - PROCESS | 1940 | 1461042419121 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 22:06:59 INFO - PROCESS | 1940 | 1461042419125 Marionette TRACE conn2 <- [1,78,null,{}] 22:06:59 INFO - PROCESS | 1940 | 1461042419128 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}] 22:06:59 INFO - PROCESS | 1940 | 1461042419203 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 22:06:59 INFO - PROCESS | 1940 | 1461042419207 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:06:59 INFO - PROCESS | 1940 | ++DOCSHELL 0x11991e000 == 27 [pid = 1940] [id = 27] 22:06:59 INFO - PROCESS | 1940 | ++DOMWINDOW == 77 (0x115865000) [pid = 1940] [serial = 77] [outer = 0x0] 22:06:59 INFO - PROCESS | 1940 | ++DOMWINDOW == 78 (0x11aca8000) [pid = 1940] [serial = 78] [outer = 0x115865000] 22:06:59 INFO - PROCESS | 1940 | 1461042419235 Marionette DEBUG loaded listener.js 22:06:59 INFO - PROCESS | 1940 | ++DOMWINDOW == 79 (0x11b845000) [pid = 1940] [serial = 79] [outer = 0x115865000] 22:06:59 INFO - PROCESS | 1940 | 1461042419524 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]]]}] 22:06:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 22:06:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 431ms 22:06:59 INFO - PROCESS | 1940 | 1461042419548 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 22:06:59 INFO - PROCESS | 1940 | 1461042419549 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 22:06:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 22:06:59 INFO - PROCESS | 1940 | 1461042419551 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 22:06:59 INFO - PROCESS | 1940 | 1461042419554 Marionette TRACE conn2 <- [1,82,null,{}] 22:06:59 INFO - PROCESS | 1940 | 1461042419563 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}] 22:06:59 INFO - PROCESS | 1940 | 1461042419651 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 22:06:59 INFO - PROCESS | 1940 | 1461042419656 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:06:59 INFO - PROCESS | 1940 | ++DOCSHELL 0x119df8000 == 28 [pid = 1940] [id = 28] 22:06:59 INFO - PROCESS | 1940 | ++DOMWINDOW == 80 (0x119c2d800) [pid = 1940] [serial = 80] [outer = 0x0] 22:06:59 INFO - PROCESS | 1940 | ++DOMWINDOW == 81 (0x11bb28800) [pid = 1940] [serial = 81] [outer = 0x119c2d800] 22:06:59 INFO - PROCESS | 1940 | 1461042419683 Marionette DEBUG loaded listener.js 22:06:59 INFO - PROCESS | 1940 | ++DOMWINDOW == 82 (0x11be24800) [pid = 1940] [serial = 82] [outer = 0x119c2d800] 22:06:59 INFO - PROCESS | 1940 | 1461042419970 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]]]}] 22:07:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 22:07:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 472ms 22:07:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 22:07:00 INFO - PROCESS | 1940 | 1461042420025 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 22:07:00 INFO - PROCESS | 1940 | 1461042420026 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 22:07:00 INFO - PROCESS | 1940 | 1461042420028 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 22:07:00 INFO - PROCESS | 1940 | 1461042420029 Marionette TRACE conn2 <- [1,86,null,{}] 22:07:00 INFO - PROCESS | 1940 | 1461042420032 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}] 22:07:00 INFO - PROCESS | 1940 | 1461042420102 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 22:07:00 INFO - PROCESS | 1940 | 1461042420107 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:07:00 INFO - PROCESS | 1940 | ++DOCSHELL 0x11ac33800 == 29 [pid = 1940] [id = 29] 22:07:00 INFO - PROCESS | 1940 | ++DOMWINDOW == 83 (0x11c034c00) [pid = 1940] [serial = 83] [outer = 0x0] 22:07:00 INFO - PROCESS | 1940 | ++DOMWINDOW == 84 (0x11c0a4400) [pid = 1940] [serial = 84] [outer = 0x11c034c00] 22:07:00 INFO - PROCESS | 1940 | 1461042420142 Marionette DEBUG loaded listener.js 22:07:00 INFO - PROCESS | 1940 | ++DOMWINDOW == 85 (0x11c0bd800) [pid = 1940] [serial = 85] [outer = 0x11c034c00] 22:07:00 INFO - PROCESS | 1940 | 1461042420474 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]]]}] 22:07:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 22:07:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 469ms 22:07:00 INFO - PROCESS | 1940 | 1461042420497 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 22:07:00 INFO - PROCESS | 1940 | 1461042420499 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 22:07:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 22:07:00 INFO - PROCESS | 1940 | 1461042420502 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 22:07:00 INFO - PROCESS | 1940 | 1461042420504 Marionette TRACE conn2 <- [1,90,null,{}] 22:07:00 INFO - PROCESS | 1940 | 1461042420507 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}] 22:07:00 INFO - PROCESS | 1940 | 1461042420604 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 22:07:00 INFO - PROCESS | 1940 | 1461042420611 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:07:00 INFO - PROCESS | 1940 | ++DOCSHELL 0x11ac51800 == 30 [pid = 1940] [id = 30] 22:07:00 INFO - PROCESS | 1940 | ++DOMWINDOW == 86 (0x11c0bd400) [pid = 1940] [serial = 86] [outer = 0x0] 22:07:00 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x11c35b800) [pid = 1940] [serial = 87] [outer = 0x11c0bd400] 22:07:00 INFO - PROCESS | 1940 | 1461042420642 Marionette DEBUG loaded listener.js 22:07:00 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x12386c000) [pid = 1940] [serial = 88] [outer = 0x11c0bd400] 22:07:01 INFO - PROCESS | 1940 | 1461042421053 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]]]}] 22:07:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 22:07:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 572ms 22:07:01 INFO - PROCESS | 1940 | 1461042421075 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 22:07:01 INFO - PROCESS | 1940 | 1461042421077 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 22:07:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 22:07:01 INFO - PROCESS | 1940 | 1461042421080 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 22:07:01 INFO - PROCESS | 1940 | 1461042421082 Marionette TRACE conn2 <- [1,94,null,{}] 22:07:01 INFO - PROCESS | 1940 | 1461042421085 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}] 22:07:01 INFO - PROCESS | 1940 | 1461042421167 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 22:07:01 INFO - PROCESS | 1940 | 1461042421211 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:07:01 INFO - PROCESS | 1940 | ++DOCSHELL 0x11b82f800 == 31 [pid = 1940] [id = 31] 22:07:01 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x11be26800) [pid = 1940] [serial = 89] [outer = 0x0] 22:07:01 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x12386f000) [pid = 1940] [serial = 90] [outer = 0x11be26800] 22:07:01 INFO - PROCESS | 1940 | 1461042421236 Marionette DEBUG loaded listener.js 22:07:01 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x123875000) [pid = 1940] [serial = 91] [outer = 0x11be26800] 22:07:01 INFO - PROCESS | 1940 | 1461042421490 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]]]}] 22:07:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 22:07:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 420ms 22:07:01 INFO - PROCESS | 1940 | 1461042421499 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 22:07:01 INFO - PROCESS | 1940 | 1461042421501 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 22:07:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 22:07:01 INFO - PROCESS | 1940 | 1461042421513 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 22:07:01 INFO - PROCESS | 1940 | 1461042421514 Marionette TRACE conn2 <- [1,98,null,{}] 22:07:01 INFO - PROCESS | 1940 | 1461042421517 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}] 22:07:01 INFO - PROCESS | 1940 | 1461042421601 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 22:07:01 INFO - PROCESS | 1940 | 1461042421606 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:07:01 INFO - PROCESS | 1940 | ++DOCSHELL 0x119015000 == 32 [pid = 1940] [id = 32] 22:07:01 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x12386b000) [pid = 1940] [serial = 92] [outer = 0x0] 22:07:01 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x123a4bc00) [pid = 1940] [serial = 93] [outer = 0x12386b000] 22:07:01 INFO - PROCESS | 1940 | 1461042421632 Marionette DEBUG loaded listener.js 22:07:01 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x123c80400) [pid = 1940] [serial = 94] [outer = 0x12386b000] 22:07:01 INFO - PROCESS | 1940 | 1461042421912 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]]]}] 22:07:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 22:07:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 421ms 22:07:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 22:07:01 INFO - PROCESS | 1940 | 1461042421931 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 22:07:01 INFO - PROCESS | 1940 | 1461042421932 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 22:07:01 INFO - PROCESS | 1940 | 1461042421935 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 22:07:01 INFO - PROCESS | 1940 | 1461042421938 Marionette TRACE conn2 <- [1,102,null,{}] 22:07:01 INFO - PROCESS | 1940 | 1461042421947 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}] 22:07:02 INFO - PROCESS | 1940 | 1461042422024 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 22:07:02 INFO - PROCESS | 1940 | 1461042422028 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:07:02 INFO - PROCESS | 1940 | ++DOCSHELL 0x11c085800 == 33 [pid = 1940] [id = 33] 22:07:02 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x123c9a400) [pid = 1940] [serial = 95] [outer = 0x0] 22:07:02 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x124009800) [pid = 1940] [serial = 96] [outer = 0x123c9a400] 22:07:02 INFO - PROCESS | 1940 | 1461042422055 Marionette DEBUG loaded listener.js 22:07:02 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x12417a800) [pid = 1940] [serial = 97] [outer = 0x123c9a400] 22:07:02 INFO - PROCESS | 1940 | 1461042422341 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]]]}] 22:07:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 22:07:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 428ms 22:07:02 INFO - PROCESS | 1940 | 1461042422364 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 22:07:02 INFO - PROCESS | 1940 | 1461042422365 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 22:07:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 22:07:02 INFO - PROCESS | 1940 | 1461042422380 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 22:07:02 INFO - PROCESS | 1940 | 1461042422381 Marionette TRACE conn2 <- [1,106,null,{}] 22:07:02 INFO - PROCESS | 1940 | 1461042422383 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}] 22:07:02 INFO - PROCESS | 1940 | 1461042422493 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 22:07:02 INFO - PROCESS | 1940 | 1461042422499 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:07:02 INFO - PROCESS | 1940 | ++DOCSHELL 0x11c15c000 == 34 [pid = 1940] [id = 34] 22:07:02 INFO - PROCESS | 1940 | ++DOMWINDOW == 98 (0x11c0be000) [pid = 1940] [serial = 98] [outer = 0x0] 22:07:02 INFO - PROCESS | 1940 | ++DOMWINDOW == 99 (0x1241b8800) [pid = 1940] [serial = 99] [outer = 0x11c0be000] 22:07:02 INFO - PROCESS | 1940 | 1461042422529 Marionette DEBUG loaded listener.js 22:07:02 INFO - PROCESS | 1940 | ++DOMWINDOW == 100 (0x126a70800) [pid = 1940] [serial = 100] [outer = 0x11c0be000] 22:07:02 INFO - PROCESS | 1940 | 1461042422794 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]]]}] 22:07:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 22:07:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 480ms 22:07:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 22:07:02 INFO - PROCESS | 1940 | 1461042422849 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 22:07:02 INFO - PROCESS | 1940 | 1461042422850 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 22:07:02 INFO - PROCESS | 1940 | 1461042422855 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 22:07:02 INFO - PROCESS | 1940 | 1461042422858 Marionette TRACE conn2 <- [1,110,null,{}] 22:07:02 INFO - PROCESS | 1940 | 1461042422861 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}] 22:07:02 INFO - PROCESS | 1940 | 1461042422946 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 22:07:02 INFO - PROCESS | 1940 | 1461042422950 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:07:02 INFO - PROCESS | 1940 | ++DOCSHELL 0x123663800 == 35 [pid = 1940] [id = 35] 22:07:02 INFO - PROCESS | 1940 | ++DOMWINDOW == 101 (0x126a6b800) [pid = 1940] [serial = 101] [outer = 0x0] 22:07:02 INFO - PROCESS | 1940 | ++DOMWINDOW == 102 (0x126e15c00) [pid = 1940] [serial = 102] [outer = 0x126a6b800] 22:07:02 INFO - PROCESS | 1940 | 1461042422978 Marionette DEBUG loaded listener.js 22:07:03 INFO - PROCESS | 1940 | ++DOMWINDOW == 103 (0x123c99c00) [pid = 1940] [serial = 103] [outer = 0x126a6b800] 22:07:03 INFO - PROCESS | 1940 | 1461042423294 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]]]}] 22:07:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 22:07:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 472ms 22:07:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 22:07:03 INFO - PROCESS | 1940 | 1461042423326 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 22:07:03 INFO - PROCESS | 1940 | 1461042423327 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 22:07:03 INFO - PROCESS | 1940 | 1461042423329 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 22:07:03 INFO - PROCESS | 1940 | 1461042423330 Marionette TRACE conn2 <- [1,114,null,{}] 22:07:03 INFO - PROCESS | 1940 | 1461042423332 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}] 22:07:03 INFO - PROCESS | 1940 | 1461042423427 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 22:07:03 INFO - PROCESS | 1940 | 1461042423433 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:07:03 INFO - PROCESS | 1940 | ++DOCSHELL 0x123995800 == 36 [pid = 1940] [id = 36] 22:07:03 INFO - PROCESS | 1940 | ++DOMWINDOW == 104 (0x126abb800) [pid = 1940] [serial = 104] [outer = 0x0] 22:07:03 INFO - PROCESS | 1940 | ++DOMWINDOW == 105 (0x1288a3000) [pid = 1940] [serial = 105] [outer = 0x126abb800] 22:07:03 INFO - PROCESS | 1940 | 1461042423461 Marionette DEBUG loaded listener.js 22:07:03 INFO - PROCESS | 1940 | ++DOMWINDOW == 106 (0x12912ec00) [pid = 1940] [serial = 106] [outer = 0x126abb800] 22:07:03 INFO - PROCESS | 1940 | 1461042423761 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]]]}] 22:07:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 22:07:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 469ms 22:07:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 22:07:03 INFO - PROCESS | 1940 | 1461042423799 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 22:07:03 INFO - PROCESS | 1940 | 1461042423800 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 22:07:03 INFO - PROCESS | 1940 | 1461042423805 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 22:07:03 INFO - PROCESS | 1940 | 1461042423806 Marionette TRACE conn2 <- [1,118,null,{}] 22:07:03 INFO - PROCESS | 1940 | 1461042423808 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}] 22:07:03 INFO - PROCESS | 1940 | 1461042423880 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 22:07:03 INFO - PROCESS | 1940 | 1461042423883 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:07:03 INFO - PROCESS | 1940 | ++DOCSHELL 0x123c41000 == 37 [pid = 1940] [id = 37] 22:07:03 INFO - PROCESS | 1940 | ++DOMWINDOW == 107 (0x12912d400) [pid = 1940] [serial = 107] [outer = 0x0] 22:07:03 INFO - PROCESS | 1940 | ++DOMWINDOW == 108 (0x129705c00) [pid = 1940] [serial = 108] [outer = 0x12912d400] 22:07:03 INFO - PROCESS | 1940 | 1461042423911 Marionette DEBUG loaded listener.js 22:07:03 INFO - PROCESS | 1940 | ++DOMWINDOW == 109 (0x1297aa000) [pid = 1940] [serial = 109] [outer = 0x12912d400] 22:07:04 INFO - PROCESS | 1940 | 1461042424192 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]]]}] 22:07:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 22:07:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 420ms 22:07:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 22:07:04 INFO - PROCESS | 1940 | 1461042424226 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 22:07:04 INFO - PROCESS | 1940 | 1461042424227 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 22:07:04 INFO - PROCESS | 1940 | 1461042424230 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 22:07:04 INFO - PROCESS | 1940 | 1461042424231 Marionette TRACE conn2 <- [1,122,null,{}] 22:07:04 INFO - PROCESS | 1940 | 1461042424233 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}] 22:07:04 INFO - PROCESS | 1940 | 1461042424335 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 22:07:04 INFO - PROCESS | 1940 | 1461042424361 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:07:04 INFO - PROCESS | 1940 | ++DOCSHELL 0x124090800 == 38 [pid = 1940] [id = 38] 22:07:04 INFO - PROCESS | 1940 | ++DOMWINDOW == 110 (0x11be24000) [pid = 1940] [serial = 110] [outer = 0x0] 22:07:04 INFO - PROCESS | 1940 | ++DOMWINDOW == 111 (0x129711c00) [pid = 1940] [serial = 111] [outer = 0x11be24000] 22:07:04 INFO - PROCESS | 1940 | 1461042424385 Marionette DEBUG loaded listener.js 22:07:04 INFO - PROCESS | 1940 | ++DOMWINDOW == 112 (0x12b50f000) [pid = 1940] [serial = 112] [outer = 0x11be24000] 22:07:04 INFO - PROCESS | 1940 | 1461042424629 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]]]}] 22:07:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 22:07:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 418ms 22:07:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 22:07:04 INFO - PROCESS | 1940 | 1461042424648 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 22:07:04 INFO - PROCESS | 1940 | 1461042424650 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 22:07:04 INFO - PROCESS | 1940 | 1461042424661 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 22:07:04 INFO - PROCESS | 1940 | 1461042424662 Marionette TRACE conn2 <- [1,126,null,{}] 22:07:04 INFO - PROCESS | 1940 | 1461042424665 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}] 22:07:04 INFO - PROCESS | 1940 | 1461042424742 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 22:07:04 INFO - PROCESS | 1940 | 1461042424746 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:07:04 INFO - PROCESS | 1940 | ++DOCSHELL 0x12661f000 == 39 [pid = 1940] [id = 39] 22:07:04 INFO - PROCESS | 1940 | ++DOMWINDOW == 113 (0x12b510000) [pid = 1940] [serial = 113] [outer = 0x0] 22:07:04 INFO - PROCESS | 1940 | ++DOMWINDOW == 114 (0x12ba2e800) [pid = 1940] [serial = 114] [outer = 0x12b510000] 22:07:04 INFO - PROCESS | 1940 | 1461042424773 Marionette DEBUG loaded listener.js 22:07:04 INFO - PROCESS | 1940 | ++DOMWINDOW == 115 (0x12ba39400) [pid = 1940] [serial = 115] [outer = 0x12b510000] 22:07:05 INFO - PROCESS | 1940 | 1461042425193 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]]]}] 22:07:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 22:07:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 580ms 22:07:05 INFO - PROCESS | 1940 | 1461042425233 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 22:07:05 INFO - PROCESS | 1940 | 1461042425235 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 22:07:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 22:07:05 INFO - PROCESS | 1940 | 1461042425239 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 22:07:05 INFO - PROCESS | 1940 | 1461042425241 Marionette TRACE conn2 <- [1,130,null,{}] 22:07:05 INFO - PROCESS | 1940 | 1461042425245 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}] 22:07:05 INFO - PROCESS | 1940 | 1461042425346 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 22:07:05 INFO - PROCESS | 1940 | 1461042425393 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:07:05 INFO - PROCESS | 1940 | ++DOCSHELL 0x11815a000 == 40 [pid = 1940] [id = 40] 22:07:05 INFO - PROCESS | 1940 | ++DOMWINDOW == 116 (0x118547c00) [pid = 1940] [serial = 116] [outer = 0x0] 22:07:05 INFO - PROCESS | 1940 | ++DOMWINDOW == 117 (0x1189f4000) [pid = 1940] [serial = 117] [outer = 0x118547c00] 22:07:05 INFO - PROCESS | 1940 | 1461042425425 Marionette DEBUG loaded listener.js 22:07:05 INFO - PROCESS | 1940 | ++DOMWINDOW == 118 (0x1191c2000) [pid = 1940] [serial = 118] [outer = 0x118547c00] 22:07:05 INFO - PROCESS | 1940 | 1461042425875 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]]]}] 22:07:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 22:07:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 671ms 22:07:05 INFO - PROCESS | 1940 | 1461042425910 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 22:07:05 INFO - PROCESS | 1940 | 1461042425914 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 22:07:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 22:07:05 INFO - PROCESS | 1940 | 1461042425938 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 22:07:05 INFO - PROCESS | 1940 | 1461042425939 Marionette TRACE conn2 <- [1,134,null,{}] 22:07:05 INFO - PROCESS | 1940 | 1461042425944 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}] 22:07:06 INFO - PROCESS | 1940 | 1461042426046 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 22:07:06 INFO - PROCESS | 1940 | 1461042426106 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:07:06 INFO - PROCESS | 1940 | ++DOCSHELL 0x11a9f4000 == 41 [pid = 1940] [id = 41] 22:07:06 INFO - PROCESS | 1940 | ++DOMWINDOW == 119 (0x11a7df800) [pid = 1940] [serial = 119] [outer = 0x0] 22:07:06 INFO - PROCESS | 1940 | ++DOMWINDOW == 120 (0x11aca9800) [pid = 1940] [serial = 120] [outer = 0x11a7df800] 22:07:06 INFO - PROCESS | 1940 | 1461042426137 Marionette DEBUG loaded listener.js 22:07:06 INFO - PROCESS | 1940 | ++DOMWINDOW == 121 (0x11b5e9400) [pid = 1940] [serial = 121] [outer = 0x11a7df800] 22:07:06 INFO - PROCESS | 1940 | 1461042426548 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]]]}] 22:07:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 22:07:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 639ms 22:07:06 INFO - PROCESS | 1940 | 1461042426559 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 22:07:06 INFO - PROCESS | 1940 | 1461042426560 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 22:07:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 22:07:06 INFO - PROCESS | 1940 | 1461042426563 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 22:07:06 INFO - PROCESS | 1940 | 1461042426566 Marionette TRACE conn2 <- [1,138,null,{}] 22:07:06 INFO - PROCESS | 1940 | 1461042426573 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}] 22:07:06 INFO - PROCESS | 1940 | 1461042426686 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 22:07:06 INFO - PROCESS | 1940 | 1461042426729 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:07:06 INFO - PROCESS | 1940 | ++DOCSHELL 0x123660800 == 42 [pid = 1940] [id = 42] 22:07:06 INFO - PROCESS | 1940 | ++DOMWINDOW == 122 (0x11be23c00) [pid = 1940] [serial = 122] [outer = 0x0] 22:07:06 INFO - PROCESS | 1940 | ++DOMWINDOW == 123 (0x11c0bbc00) [pid = 1940] [serial = 123] [outer = 0x11be23c00] 22:07:06 INFO - PROCESS | 1940 | 1461042426762 Marionette DEBUG loaded listener.js 22:07:06 INFO - PROCESS | 1940 | ++DOMWINDOW == 124 (0x123c74000) [pid = 1940] [serial = 124] [outer = 0x11be23c00] 22:07:07 INFO - PROCESS | 1940 | 1461042427208 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]]]}] 22:07:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 22:07:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 671ms 22:07:07 INFO - PROCESS | 1940 | 1461042427234 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 22:07:07 INFO - PROCESS | 1940 | 1461042427236 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 22:07:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 22:07:07 INFO - PROCESS | 1940 | 1461042427238 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 22:07:07 INFO - PROCESS | 1940 | 1461042427240 Marionette TRACE conn2 <- [1,142,null,{}] 22:07:07 INFO - PROCESS | 1940 | 1461042427242 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}] 22:07:07 INFO - PROCESS | 1940 | 1461042427337 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 22:07:07 INFO - PROCESS | 1940 | 1461042427393 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:07:07 INFO - PROCESS | 1940 | ++DOCSHELL 0x126bd5800 == 43 [pid = 1940] [id = 43] 22:07:07 INFO - PROCESS | 1940 | ++DOMWINDOW == 125 (0x126525800) [pid = 1940] [serial = 125] [outer = 0x0] 22:07:07 INFO - PROCESS | 1940 | ++DOMWINDOW == 126 (0x127472800) [pid = 1940] [serial = 126] [outer = 0x126525800] 22:07:07 INFO - PROCESS | 1940 | 1461042427426 Marionette DEBUG loaded listener.js 22:07:07 INFO - PROCESS | 1940 | ++DOMWINDOW == 127 (0x128e94400) [pid = 1940] [serial = 127] [outer = 0x126525800] 22:07:07 INFO - PROCESS | 1940 | 1461042427978 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]]]}] 22:07:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 22:07:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 768ms 22:07:08 INFO - PROCESS | 1940 | 1461042428022 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 22:07:08 INFO - PROCESS | 1940 | 1461042428024 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 22:07:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 22:07:08 INFO - PROCESS | 1940 | 1461042428029 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 22:07:08 INFO - PROCESS | 1940 | 1461042428032 Marionette TRACE conn2 <- [1,146,null,{}] 22:07:08 INFO - PROCESS | 1940 | 1461042428042 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}] 22:07:08 INFO - PROCESS | 1940 | 1461042428128 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 22:07:08 INFO - PROCESS | 1940 | 1461042428184 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:07:08 INFO - PROCESS | 1940 | ++DOCSHELL 0x119b2e800 == 44 [pid = 1940] [id = 44] 22:07:08 INFO - PROCESS | 1940 | ++DOMWINDOW == 128 (0x118b8fc00) [pid = 1940] [serial = 128] [outer = 0x0] 22:07:08 INFO - PROCESS | 1940 | ++DOMWINDOW == 129 (0x119037000) [pid = 1940] [serial = 129] [outer = 0x118b8fc00] 22:07:08 INFO - PROCESS | 1940 | 1461042428213 Marionette DEBUG loaded listener.js 22:07:08 INFO - PROCESS | 1940 | ++DOMWINDOW == 130 (0x119c30400) [pid = 1940] [serial = 130] [outer = 0x118b8fc00] 22:07:08 INFO - PROCESS | 1940 | 1461042428697 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]]]}] 22:07:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 22:07:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 723ms 22:07:08 INFO - PROCESS | 1940 | --DOCSHELL 0x12b8e4800 == 43 [pid = 1940] [id = 6] 22:07:08 INFO - PROCESS | 1940 | --DOCSHELL 0x124090800 == 42 [pid = 1940] [id = 38] 22:07:08 INFO - PROCESS | 1940 | --DOCSHELL 0x123c41000 == 41 [pid = 1940] [id = 37] 22:07:08 INFO - PROCESS | 1940 | --DOCSHELL 0x123995800 == 40 [pid = 1940] [id = 36] 22:07:08 INFO - PROCESS | 1940 | --DOCSHELL 0x123663800 == 39 [pid = 1940] [id = 35] 22:07:08 INFO - PROCESS | 1940 | --DOCSHELL 0x11c15c000 == 38 [pid = 1940] [id = 34] 22:07:08 INFO - PROCESS | 1940 | --DOCSHELL 0x11c085800 == 37 [pid = 1940] [id = 33] 22:07:08 INFO - PROCESS | 1940 | --DOCSHELL 0x119015000 == 36 [pid = 1940] [id = 32] 22:07:08 INFO - PROCESS | 1940 | --DOCSHELL 0x11b82f800 == 35 [pid = 1940] [id = 31] 22:07:08 INFO - PROCESS | 1940 | 1461042428846 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 22:07:08 INFO - PROCESS | 1940 | 1461042428849 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 22:07:08 INFO - PROCESS | 1940 | --DOCSHELL 0x11ac51800 == 34 [pid = 1940] [id = 30] 22:07:08 INFO - PROCESS | 1940 | --DOCSHELL 0x11ac33800 == 33 [pid = 1940] [id = 29] 22:07:08 INFO - PROCESS | 1940 | --DOCSHELL 0x119df8000 == 32 [pid = 1940] [id = 28] 22:07:08 INFO - PROCESS | 1940 | --DOCSHELL 0x11991e000 == 31 [pid = 1940] [id = 27] 22:07:08 INFO - PROCESS | 1940 | --DOCSHELL 0x119017000 == 30 [pid = 1940] [id = 26] 22:07:08 INFO - PROCESS | 1940 | --DOCSHELL 0x114a84800 == 29 [pid = 1940] [id = 25] 22:07:08 INFO - PROCESS | 1940 | --DOCSHELL 0x11523f000 == 28 [pid = 1940] [id = 24] 22:07:08 INFO - PROCESS | 1940 | --DOCSHELL 0x11906a000 == 27 [pid = 1940] [id = 23] 22:07:08 INFO - PROCESS | 1940 | --DOCSHELL 0x11522e800 == 26 [pid = 1940] [id = 22] 22:07:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 22:07:08 INFO - PROCESS | 1940 | 1461042428889 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 22:07:08 INFO - PROCESS | 1940 | 1461042428892 Marionette TRACE conn2 <- [1,150,null,{}] 22:07:08 INFO - PROCESS | 1940 | 1461042428898 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}] 22:07:09 INFO - PROCESS | 1940 | 1461042429024 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 22:07:09 INFO - PROCESS | 1940 | 1461042429066 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:07:09 INFO - PROCESS | 1940 | ++DOCSHELL 0x1156b8000 == 27 [pid = 1940] [id = 45] 22:07:09 INFO - PROCESS | 1940 | ++DOMWINDOW == 131 (0x1181ad400) [pid = 1940] [serial = 131] [outer = 0x0] 22:07:09 INFO - PROCESS | 1940 | ++DOMWINDOW == 132 (0x1186c5800) [pid = 1940] [serial = 132] [outer = 0x1181ad400] 22:07:09 INFO - PROCESS | 1940 | 1461042429098 Marionette DEBUG loaded listener.js 22:07:09 INFO - PROCESS | 1940 | ++DOMWINDOW == 133 (0x119a62800) [pid = 1940] [serial = 133] [outer = 0x1181ad400] 22:07:09 INFO - PROCESS | 1940 | 1461042429542 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]]]}] 22:07:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 22:07:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 689ms 22:07:09 INFO - PROCESS | 1940 | 1461042429566 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 22:07:09 INFO - PROCESS | 1940 | 1461042429568 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 22:07:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 22:07:09 INFO - PROCESS | 1940 | 1461042429594 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 22:07:09 INFO - PROCESS | 1940 | 1461042429596 Marionette TRACE conn2 <- [1,154,null,{}] 22:07:09 INFO - PROCESS | 1940 | 1461042429599 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}] 22:07:09 INFO - PROCESS | 1940 | 1461042429691 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 22:07:09 INFO - PROCESS | 1940 | 1461042429751 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:07:09 INFO - PROCESS | 1940 | ++DOCSHELL 0x11991f800 == 28 [pid = 1940] [id = 46] 22:07:09 INFO - PROCESS | 1940 | ++DOMWINDOW == 134 (0x11acac400) [pid = 1940] [serial = 134] [outer = 0x0] 22:07:09 INFO - PROCESS | 1940 | ++DOMWINDOW == 135 (0x11ae9a000) [pid = 1940] [serial = 135] [outer = 0x11acac400] 22:07:09 INFO - PROCESS | 1940 | 1461042429782 Marionette DEBUG loaded listener.js 22:07:09 INFO - PROCESS | 1940 | ++DOMWINDOW == 136 (0x11bb22400) [pid = 1940] [serial = 136] [outer = 0x11acac400] 22:07:10 INFO - PROCESS | 1940 | 1461042430195 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]]]}] 22:07:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 22:07:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 625ms 22:07:10 INFO - PROCESS | 1940 | 1461042430215 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 22:07:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 22:07:10 INFO - PROCESS | 1940 | 1461042430216 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 22:07:10 INFO - PROCESS | 1940 | 1461042430219 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 22:07:10 INFO - PROCESS | 1940 | 1461042430220 Marionette TRACE conn2 <- [1,158,null,{}] 22:07:10 INFO - PROCESS | 1940 | 1461042430227 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}] 22:07:10 INFO - PROCESS | 1940 | 1461042430324 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 22:07:10 INFO - PROCESS | 1940 | 1461042430368 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:07:10 INFO - PROCESS | 1940 | ++DOCSHELL 0x11b82d000 == 29 [pid = 1940] [id = 47] 22:07:10 INFO - PROCESS | 1940 | ++DOMWINDOW == 137 (0x11c029c00) [pid = 1940] [serial = 137] [outer = 0x0] 22:07:10 INFO - PROCESS | 1940 | ++DOMWINDOW == 138 (0x11c0b1000) [pid = 1940] [serial = 138] [outer = 0x11c029c00] 22:07:10 INFO - PROCESS | 1940 | 1461042430403 Marionette DEBUG loaded listener.js 22:07:10 INFO - PROCESS | 1940 | ++DOMWINDOW == 139 (0x11c36d000) [pid = 1940] [serial = 139] [outer = 0x11c029c00] 22:07:10 INFO - PROCESS | 1940 | 1461042430858 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]]]}] 22:07:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 22:07:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 671ms 22:07:10 INFO - PROCESS | 1940 | 1461042430891 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 22:07:10 INFO - PROCESS | 1940 | 1461042430894 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 22:07:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 22:07:10 INFO - PROCESS | 1940 | 1461042430897 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 22:07:10 INFO - PROCESS | 1940 | 1461042430899 Marionette TRACE conn2 <- [1,162,null,{}] 22:07:10 INFO - PROCESS | 1940 | 1461042430903 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}] 22:07:11 INFO - PROCESS | 1940 | 1461042431061 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 22:07:11 INFO - PROCESS | 1940 | 1461042431142 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:07:11 INFO - PROCESS | 1940 | ++DOCSHELL 0x11c097800 == 30 [pid = 1940] [id = 48] 22:07:11 INFO - PROCESS | 1940 | ++DOMWINDOW == 140 (0x123921c00) [pid = 1940] [serial = 140] [outer = 0x0] 22:07:11 INFO - PROCESS | 1940 | ++DOMWINDOW == 141 (0x123bb2000) [pid = 1940] [serial = 141] [outer = 0x123921c00] 22:07:11 INFO - PROCESS | 1940 | 1461042431190 Marionette DEBUG loaded listener.js 22:07:11 INFO - PROCESS | 1940 | ++DOMWINDOW == 142 (0x123d82400) [pid = 1940] [serial = 142] [outer = 0x123921c00] 22:07:11 INFO - PROCESS | 1940 | 1461042431723 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]]]}] 22:07:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 22:07:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 871ms 22:07:11 INFO - PROCESS | 1940 | 1461042431767 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 22:07:11 INFO - PROCESS | 1940 | 1461042431770 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 22:07:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 22:07:11 INFO - PROCESS | 1940 | 1461042431773 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 22:07:11 INFO - PROCESS | 1940 | 1461042431774 Marionette TRACE conn2 <- [1,166,null,{}] 22:07:11 INFO - PROCESS | 1940 | 1461042431777 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}] 22:07:11 INFO - PROCESS | 1940 | 1461042431862 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 22:07:11 INFO - PROCESS | 1940 | 1461042431918 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:07:11 INFO - PROCESS | 1940 | ++DOCSHELL 0x123658800 == 31 [pid = 1940] [id = 49] 22:07:11 INFO - PROCESS | 1940 | ++DOMWINDOW == 143 (0x11a55ac00) [pid = 1940] [serial = 143] [outer = 0x0] 22:07:11 INFO - PROCESS | 1940 | ++DOMWINDOW == 144 (0x124562800) [pid = 1940] [serial = 144] [outer = 0x11a55ac00] 22:07:11 INFO - PROCESS | 1940 | 1461042431948 Marionette DEBUG loaded listener.js 22:07:11 INFO - PROCESS | 1940 | ++DOMWINDOW == 145 (0x126a6ac00) [pid = 1940] [serial = 145] [outer = 0x11a55ac00] 22:07:12 INFO - PROCESS | 1940 | 1461042432386 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]]]}] 22:07:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 22:07:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 620ms 22:07:12 INFO - PROCESS | 1940 | 1461042432393 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 22:07:12 INFO - PROCESS | 1940 | 1461042432395 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 22:07:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 22:07:12 INFO - PROCESS | 1940 | 1461042432397 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 22:07:12 INFO - PROCESS | 1940 | 1461042432398 Marionette TRACE conn2 <- [1,170,null,{}] 22:07:12 INFO - PROCESS | 1940 | 1461042432401 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}] 22:07:12 INFO - PROCESS | 1940 | 1461042432534 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 22:07:12 INFO - PROCESS | 1940 | 1461042432585 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:07:12 INFO - PROCESS | 1940 | ++DOCSHELL 0x123c41000 == 32 [pid = 1940] [id = 50] 22:07:12 INFO - PROCESS | 1940 | ++DOMWINDOW == 146 (0x128895c00) [pid = 1940] [serial = 146] [outer = 0x0] 22:07:12 INFO - PROCESS | 1940 | ++DOMWINDOW == 147 (0x1297a3400) [pid = 1940] [serial = 147] [outer = 0x128895c00] 22:07:12 INFO - PROCESS | 1940 | 1461042432618 Marionette DEBUG loaded listener.js 22:07:12 INFO - PROCESS | 1940 | ++DOMWINDOW == 148 (0x12b886000) [pid = 1940] [serial = 148] [outer = 0x128895c00] 22:07:13 INFO - PROCESS | 1940 | 1461042433105 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]]]}] 22:07:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 22:07:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 719ms 22:07:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 22:07:13 INFO - PROCESS | 1940 | 1461042433117 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 22:07:13 INFO - PROCESS | 1940 | 1461042433119 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 22:07:13 INFO - PROCESS | 1940 | 1461042433122 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 22:07:13 INFO - PROCESS | 1940 | 1461042433124 Marionette TRACE conn2 <- [1,174,null,{}] 22:07:13 INFO - PROCESS | 1940 | 1461042433129 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}] 22:07:13 INFO - PROCESS | 1940 | 1461042433218 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 22:07:13 INFO - PROCESS | 1940 | 1461042433277 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:07:13 INFO - PROCESS | 1940 | ++DOCSHELL 0x119631000 == 33 [pid = 1940] [id = 51] 22:07:13 INFO - PROCESS | 1940 | ++DOMWINDOW == 149 (0x118b57800) [pid = 1940] [serial = 149] [outer = 0x0] 22:07:13 INFO - PROCESS | 1940 | ++DOMWINDOW == 150 (0x118d59000) [pid = 1940] [serial = 150] [outer = 0x118b57800] 22:07:13 INFO - PROCESS | 1940 | 1461042433304 Marionette DEBUG loaded listener.js 22:07:13 INFO - PROCESS | 1940 | ++DOMWINDOW == 151 (0x11a798800) [pid = 1940] [serial = 151] [outer = 0x118b57800] 22:07:13 INFO - PROCESS | 1940 | --DOCSHELL 0x11a9f4000 == 32 [pid = 1940] [id = 41] 22:07:13 INFO - PROCESS | 1940 | --DOCSHELL 0x11815a000 == 31 [pid = 1940] [id = 40] 22:07:13 INFO - PROCESS | 1940 | 1461042433789 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]]]}] 22:07:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 22:07:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 720ms 22:07:13 INFO - PROCESS | 1940 | 1461042433844 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 22:07:13 INFO - PROCESS | 1940 | 1461042433847 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 22:07:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 22:07:13 INFO - PROCESS | 1940 | 1461042433851 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 22:07:13 INFO - PROCESS | 1940 | 1461042433855 Marionette TRACE conn2 <- [1,178,null,{}] 22:07:13 INFO - PROCESS | 1940 | 1461042433859 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}] 22:07:13 INFO - PROCESS | 1940 | 1461042433950 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 22:07:14 INFO - PROCESS | 1940 | 1461042434016 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:07:14 INFO - PROCESS | 1940 | ++DOCSHELL 0x11a9ef000 == 32 [pid = 1940] [id = 52] 22:07:14 INFO - PROCESS | 1940 | ++DOMWINDOW == 152 (0x119c30c00) [pid = 1940] [serial = 152] [outer = 0x0] 22:07:14 INFO - PROCESS | 1940 | ++DOMWINDOW == 153 (0x11abc1800) [pid = 1940] [serial = 153] [outer = 0x119c30c00] 22:07:14 INFO - PROCESS | 1940 | 1461042434047 Marionette DEBUG loaded listener.js 22:07:14 INFO - PROCESS | 1940 | ++DOMWINDOW == 154 (0x11b842400) [pid = 1940] [serial = 154] [outer = 0x119c30c00] 22:07:14 INFO - PROCESS | 1940 | 1461042434458 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]]]}] 22:07:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 22:07:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 623ms 22:07:14 INFO - PROCESS | 1940 | 1461042434474 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 22:07:14 INFO - PROCESS | 1940 | 1461042434478 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 22:07:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 22:07:14 INFO - PROCESS | 1940 | 1461042434482 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 22:07:14 INFO - PROCESS | 1940 | 1461042434484 Marionette TRACE conn2 <- [1,182,null,{}] 22:07:14 INFO - PROCESS | 1940 | 1461042434487 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}] 22:07:14 INFO - PROCESS | 1940 | 1461042434579 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 22:07:14 INFO - PROCESS | 1940 | 1461042434623 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:07:14 INFO - PROCESS | 1940 | ++DOCSHELL 0x11c08a800 == 33 [pid = 1940] [id = 53] 22:07:14 INFO - PROCESS | 1940 | ++DOMWINDOW == 155 (0x11a563800) [pid = 1940] [serial = 155] [outer = 0x0] 22:07:14 INFO - PROCESS | 1940 | ++DOMWINDOW == 156 (0x11be2e800) [pid = 1940] [serial = 156] [outer = 0x11a563800] 22:07:14 INFO - PROCESS | 1940 | 1461042434654 Marionette DEBUG loaded listener.js 22:07:14 INFO - PROCESS | 1940 | ++DOMWINDOW == 157 (0x123684800) [pid = 1940] [serial = 157] [outer = 0x11a563800] 22:07:15 INFO - PROCESS | 1940 | 1461042435054 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]]]}] 22:07:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 22:07:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 619ms 22:07:15 INFO - PROCESS | 1940 | 1461042435102 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 22:07:15 INFO - PROCESS | 1940 | 1461042435103 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 22:07:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 22:07:15 INFO - PROCESS | 1940 | 1461042435106 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 22:07:15 INFO - PROCESS | 1940 | 1461042435108 Marionette TRACE conn2 <- [1,186,null,{}] 22:07:15 INFO - PROCESS | 1940 | 1461042435116 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}] 22:07:15 INFO - PROCESS | 1940 | 1461042435244 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 22:07:15 INFO - PROCESS | 1940 | 1461042435307 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:07:15 INFO - PROCESS | 1940 | ++DOCSHELL 0x126620000 == 34 [pid = 1940] [id = 54] 22:07:15 INFO - PROCESS | 1940 | ++DOMWINDOW == 158 (0x126a6fc00) [pid = 1940] [serial = 158] [outer = 0x0] 22:07:15 INFO - PROCESS | 1940 | ++DOMWINDOW == 159 (0x126bbe000) [pid = 1940] [serial = 159] [outer = 0x126a6fc00] 22:07:15 INFO - PROCESS | 1940 | 1461042435343 Marionette DEBUG loaded listener.js 22:07:15 INFO - PROCESS | 1940 | ++DOMWINDOW == 160 (0x12889d800) [pid = 1940] [serial = 160] [outer = 0x126a6fc00] 22:07:15 INFO - PROCESS | 1940 | 1461042435757 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]]]}] 22:07:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 22:07:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 670ms 22:07:15 INFO - PROCESS | 1940 | 1461042435777 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 22:07:15 INFO - PROCESS | 1940 | 1461042435779 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 22:07:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 22:07:15 INFO - PROCESS | 1940 | 1461042435781 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 22:07:15 INFO - PROCESS | 1940 | 1461042435782 Marionette TRACE conn2 <- [1,190,null,{}] 22:07:15 INFO - PROCESS | 1940 | 1461042435785 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}] 22:07:15 INFO - PROCESS | 1940 | 1461042435877 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 22:07:15 INFO - PROCESS | 1940 | 1461042435922 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:07:15 INFO - PROCESS | 1940 | ++DOCSHELL 0x1274c4800 == 35 [pid = 1940] [id = 55] 22:07:15 INFO - PROCESS | 1940 | ++DOMWINDOW == 161 (0x12930e400) [pid = 1940] [serial = 161] [outer = 0x0] 22:07:15 INFO - PROCESS | 1940 | ++DOMWINDOW == 162 (0x1297ae000) [pid = 1940] [serial = 162] [outer = 0x12930e400] 22:07:15 INFO - PROCESS | 1940 | 1461042435952 Marionette DEBUG loaded listener.js 22:07:16 INFO - PROCESS | 1940 | ++DOMWINDOW == 163 (0x12ba3cc00) [pid = 1940] [serial = 163] [outer = 0x12930e400] 22:07:16 INFO - PROCESS | 1940 | 1461042436359 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]]]}] 22:07:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 22:07:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 619ms 22:07:16 INFO - PROCESS | 1940 | 1461042436416 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 22:07:16 INFO - PROCESS | 1940 | 1461042436419 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 22:07:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 22:07:16 INFO - PROCESS | 1940 | 1461042436425 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 22:07:16 INFO - PROCESS | 1940 | 1461042436426 Marionette TRACE conn2 <- [1,194,null,{}] 22:07:16 INFO - PROCESS | 1940 | 1461042436428 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}] 22:07:16 INFO - PROCESS | 1940 | 1461042436520 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 22:07:16 INFO - PROCESS | 1940 | 1461042436602 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:07:16 INFO - PROCESS | 1940 | ++DOCSHELL 0x129346800 == 36 [pid = 1940] [id = 56] 22:07:16 INFO - PROCESS | 1940 | ++DOMWINDOW == 164 (0x12bbaa800) [pid = 1940] [serial = 164] [outer = 0x0] 22:07:16 INFO - PROCESS | 1940 | ++DOMWINDOW == 165 (0x12bbaf400) [pid = 1940] [serial = 165] [outer = 0x12bbaa800] 22:07:16 INFO - PROCESS | 1940 | 1461042436633 Marionette DEBUG loaded listener.js 22:07:16 INFO - PROCESS | 1940 | ++DOMWINDOW == 166 (0x12bd51c00) [pid = 1940] [serial = 166] [outer = 0x12bbaa800] 22:07:17 INFO - PROCESS | 1940 | 1461042437066 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]]]}] 22:07:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 22:07:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 671ms 22:07:17 INFO - PROCESS | 1940 | 1461042437103 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 22:07:17 INFO - PROCESS | 1940 | 1461042437105 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 22:07:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 22:07:17 INFO - PROCESS | 1940 | 1461042437109 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 22:07:17 INFO - PROCESS | 1940 | 1461042437110 Marionette TRACE conn2 <- [1,198,null,{}] 22:07:17 INFO - PROCESS | 1940 | 1461042437113 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}] 22:07:17 INFO - PROCESS | 1940 | 1461042437228 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 22:07:17 INFO - PROCESS | 1940 | 1461042437291 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:07:17 INFO - PROCESS | 1940 | ++DOCSHELL 0x1274c2000 == 37 [pid = 1940] [id = 57] 22:07:17 INFO - PROCESS | 1940 | ++DOMWINDOW == 167 (0x115489800) [pid = 1940] [serial = 167] [outer = 0x0] 22:07:17 INFO - PROCESS | 1940 | ++DOMWINDOW == 168 (0x1274c8800) [pid = 1940] [serial = 168] [outer = 0x115489800] 22:07:17 INFO - PROCESS | 1940 | 1461042437322 Marionette DEBUG loaded listener.js 22:07:17 INFO - PROCESS | 1940 | ++DOMWINDOW == 169 (0x12d0ea000) [pid = 1940] [serial = 169] [outer = 0x115489800] 22:07:17 INFO - PROCESS | 1940 | 1461042437769 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]]]}] 22:07:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 22:07:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 724ms 22:07:17 INFO - PROCESS | 1940 | 1461042437848 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 22:07:17 INFO - PROCESS | 1940 | 1461042437850 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 22:07:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 22:07:17 INFO - PROCESS | 1940 | 1461042437856 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 22:07:17 INFO - PROCESS | 1940 | 1461042437857 Marionette TRACE conn2 <- [1,202,null,{}] 22:07:17 INFO - PROCESS | 1940 | 1461042437861 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}] 22:07:17 INFO - PROCESS | 1940 | 1461042437954 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 22:07:18 INFO - PROCESS | 1940 | --DOCSHELL 0x11c097800 == 36 [pid = 1940] [id = 48] 22:07:18 INFO - PROCESS | 1940 | --DOCSHELL 0x11b82d000 == 35 [pid = 1940] [id = 47] 22:07:18 INFO - PROCESS | 1940 | --DOCSHELL 0x11991f800 == 34 [pid = 1940] [id = 46] 22:07:18 INFO - PROCESS | 1940 | --DOCSHELL 0x1156b8000 == 33 [pid = 1940] [id = 45] 22:07:18 INFO - PROCESS | 1940 | 1461042438069 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:07:18 INFO - PROCESS | 1940 | ++DOCSHELL 0x118b09000 == 34 [pid = 1940] [id = 58] 22:07:18 INFO - PROCESS | 1940 | ++DOMWINDOW == 170 (0x115688800) [pid = 1940] [serial = 170] [outer = 0x0] 22:07:18 INFO - PROCESS | 1940 | ++DOMWINDOW == 171 (0x1181adc00) [pid = 1940] [serial = 171] [outer = 0x115688800] 22:07:18 INFO - PROCESS | 1940 | 1461042438102 Marionette DEBUG loaded listener.js 22:07:18 INFO - PROCESS | 1940 | ++DOMWINDOW == 172 (0x11a563c00) [pid = 1940] [serial = 172] [outer = 0x115688800] 22:07:18 INFO - PROCESS | 1940 | 1461042438539 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]]]}] 22:07:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 22:07:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 723ms 22:07:18 INFO - PROCESS | 1940 | 1461042438577 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 22:07:18 INFO - PROCESS | 1940 | 1461042438581 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 22:07:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 22:07:18 INFO - PROCESS | 1940 | 1461042438602 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 22:07:18 INFO - PROCESS | 1940 | 1461042438604 Marionette TRACE conn2 <- [1,206,null,{}] 22:07:18 INFO - PROCESS | 1940 | 1461042438611 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}] 22:07:18 INFO - PROCESS | 1940 | 1461042438708 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 22:07:18 INFO - PROCESS | 1940 | 1461042438773 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:07:18 INFO - PROCESS | 1940 | ++DOCSHELL 0x11c088000 == 35 [pid = 1940] [id = 59] 22:07:18 INFO - PROCESS | 1940 | ++DOMWINDOW == 173 (0x11c027400) [pid = 1940] [serial = 173] [outer = 0x0] 22:07:18 INFO - PROCESS | 1940 | ++DOMWINDOW == 174 (0x11c0a9800) [pid = 1940] [serial = 174] [outer = 0x11c027400] 22:07:18 INFO - PROCESS | 1940 | 1461042438805 Marionette DEBUG loaded listener.js 22:07:18 INFO - PROCESS | 1940 | ++DOMWINDOW == 175 (0x123686400) [pid = 1940] [serial = 175] [outer = 0x11c027400] 22:07:19 INFO - PROCESS | 1940 | 1461042439224 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]]]}] 22:07:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 22:07:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 690ms 22:07:19 INFO - PROCESS | 1940 | 1461042439285 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 22:07:19 INFO - PROCESS | 1940 | 1461042439288 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 22:07:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 22:07:19 INFO - PROCESS | 1940 | 1461042439324 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 22:07:19 INFO - PROCESS | 1940 | 1461042439325 Marionette TRACE conn2 <- [1,210,null,{}] 22:07:19 INFO - PROCESS | 1940 | 1461042439328 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}] 22:07:19 INFO - PROCESS | 1940 | 1461042439422 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 22:07:19 INFO - PROCESS | 1940 | 1461042439485 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:07:19 INFO - PROCESS | 1940 | ++DOCSHELL 0x126635800 == 36 [pid = 1940] [id = 60] 22:07:19 INFO - PROCESS | 1940 | ++DOMWINDOW == 176 (0x123bb0800) [pid = 1940] [serial = 176] [outer = 0x0] 22:07:19 INFO - PROCESS | 1940 | ++DOMWINDOW == 177 (0x126ac1c00) [pid = 1940] [serial = 177] [outer = 0x123bb0800] 22:07:19 INFO - PROCESS | 1940 | 1461042439520 Marionette DEBUG loaded listener.js 22:07:19 INFO - PROCESS | 1940 | ++DOMWINDOW == 178 (0x12889f400) [pid = 1940] [serial = 178] [outer = 0x123bb0800] 22:07:19 INFO - PROCESS | 1940 | 1461042439945 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]]]}] 22:07:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 22:07:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 690ms 22:07:19 INFO - PROCESS | 1940 | 1461042439993 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 22:07:19 INFO - PROCESS | 1940 | 1461042439995 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 22:07:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 22:07:20 INFO - PROCESS | 1940 | 1461042440002 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 22:07:20 INFO - PROCESS | 1940 | 1461042440006 Marionette TRACE conn2 <- [1,214,null,{}] 22:07:20 INFO - PROCESS | 1940 | 1461042440010 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}] 22:07:20 INFO - PROCESS | 1940 | 1461042440104 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 22:07:20 INFO - PROCESS | 1940 | 1461042440158 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:07:20 INFO - PROCESS | 1940 | ++DOCSHELL 0x12b598000 == 37 [pid = 1940] [id = 61] 22:07:20 INFO - PROCESS | 1940 | ++DOMWINDOW == 179 (0x129702800) [pid = 1940] [serial = 179] [outer = 0x0] 22:07:20 INFO - PROCESS | 1940 | ++DOMWINDOW == 180 (0x12bd53c00) [pid = 1940] [serial = 180] [outer = 0x129702800] 22:07:20 INFO - PROCESS | 1940 | 1461042440188 Marionette DEBUG loaded listener.js 22:07:20 INFO - PROCESS | 1940 | ++DOMWINDOW == 181 (0x12ce97c00) [pid = 1940] [serial = 181] [outer = 0x129702800] 22:07:20 INFO - PROCESS | 1940 | 1461042440592 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]]]}] 22:07:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 22:07:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 628ms 22:07:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 22:07:20 INFO - PROCESS | 1940 | 1461042440626 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 22:07:20 INFO - PROCESS | 1940 | 1461042440628 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 22:07:20 INFO - PROCESS | 1940 | 1461042440630 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 22:07:20 INFO - PROCESS | 1940 | 1461042440631 Marionette TRACE conn2 <- [1,218,null,{}] 22:07:20 INFO - PROCESS | 1940 | 1461042440634 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}] 22:07:20 INFO - PROCESS | 1940 | 1461042440778 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 22:07:20 INFO - PROCESS | 1940 | 1461042440850 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:07:20 INFO - PROCESS | 1940 | ++DOCSHELL 0x12c039000 == 38 [pid = 1940] [id = 62] 22:07:20 INFO - PROCESS | 1940 | ++DOMWINDOW == 182 (0x12d05d000) [pid = 1940] [serial = 182] [outer = 0x0] 22:07:20 INFO - PROCESS | 1940 | ++DOMWINDOW == 183 (0x12d0e9000) [pid = 1940] [serial = 183] [outer = 0x12d05d000] 22:07:20 INFO - PROCESS | 1940 | 1461042440882 Marionette DEBUG loaded listener.js 22:07:20 INFO - PROCESS | 1940 | ++DOMWINDOW == 184 (0x12d0f1c00) [pid = 1940] [serial = 184] [outer = 0x12d05d000] 22:07:21 INFO - PROCESS | 1940 | 1461042441276 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]]]}] 22:07:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 22:07:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 669ms 22:07:21 INFO - PROCESS | 1940 | 1461042441299 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 22:07:21 INFO - PROCESS | 1940 | 1461042441301 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 22:07:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 22:07:21 INFO - PROCESS | 1940 | 1461042441303 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 22:07:21 INFO - PROCESS | 1940 | 1461042441304 Marionette TRACE conn2 <- [1,222,null,{}] 22:07:21 INFO - PROCESS | 1940 | 1461042441307 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}] 22:07:21 INFO - PROCESS | 1940 | 1461042441397 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 22:07:21 INFO - PROCESS | 1940 | 1461042441445 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:07:21 INFO - PROCESS | 1940 | ++DOCSHELL 0x12d087000 == 39 [pid = 1940] [id = 63] 22:07:21 INFO - PROCESS | 1940 | ++DOMWINDOW == 185 (0x12d65cc00) [pid = 1940] [serial = 185] [outer = 0x0] 22:07:21 INFO - PROCESS | 1940 | ++DOMWINDOW == 186 (0x12d661c00) [pid = 1940] [serial = 186] [outer = 0x12d65cc00] 22:07:21 INFO - PROCESS | 1940 | 1461042441482 Marionette DEBUG loaded listener.js 22:07:21 INFO - PROCESS | 1940 | ++DOMWINDOW == 187 (0x12e21d400) [pid = 1940] [serial = 187] [outer = 0x12d65cc00] 22:07:21 INFO - PROCESS | 1940 | 1461042441943 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]]]}] 22:07:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 22:07:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 670ms 22:07:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 22:07:21 INFO - PROCESS | 1940 | 1461042441974 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 22:07:21 INFO - PROCESS | 1940 | 1461042441975 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 22:07:21 INFO - PROCESS | 1940 | 1461042441977 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 22:07:21 INFO - PROCESS | 1940 | 1461042441978 Marionette TRACE conn2 <- [1,226,null,{}] 22:07:21 INFO - PROCESS | 1940 | 1461042441981 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}] 22:07:22 INFO - PROCESS | 1940 | 1461042442074 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 22:07:22 INFO - PROCESS | 1940 | 1461042442168 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:07:22 INFO - PROCESS | 1940 | ++DOCSHELL 0x12d3d0000 == 40 [pid = 1940] [id = 64] 22:07:22 INFO - PROCESS | 1940 | ++DOMWINDOW == 188 (0x12e2e4000) [pid = 1940] [serial = 188] [outer = 0x0] 22:07:22 INFO - PROCESS | 1940 | ++DOMWINDOW == 189 (0x12e308800) [pid = 1940] [serial = 189] [outer = 0x12e2e4000] 22:07:22 INFO - PROCESS | 1940 | 1461042442198 Marionette DEBUG loaded listener.js 22:07:22 INFO - PROCESS | 1940 | ++DOMWINDOW == 190 (0x12e4e3800) [pid = 1940] [serial = 190] [outer = 0x12e2e4000] 22:07:22 INFO - PROCESS | 1940 | 1461042442663 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]]]}] 22:07:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 22:07:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 721ms 22:07:22 INFO - PROCESS | 1940 | 1461042442699 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 22:07:22 INFO - PROCESS | 1940 | 1461042442701 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 22:07:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 22:07:22 INFO - PROCESS | 1940 | 1461042442729 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 22:07:22 INFO - PROCESS | 1940 | 1461042442731 Marionette TRACE conn2 <- [1,230,null,{}] 22:07:22 INFO - PROCESS | 1940 | 1461042442735 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}] 22:07:22 INFO - PROCESS | 1940 | 1461042442827 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 22:07:22 INFO - PROCESS | 1940 | 1461042442895 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:07:22 INFO - PROCESS | 1940 | ++DOCSHELL 0x119de0000 == 41 [pid = 1940] [id = 65] 22:07:22 INFO - PROCESS | 1940 | ++DOMWINDOW == 191 (0x11ae92000) [pid = 1940] [serial = 191] [outer = 0x0] 22:07:22 INFO - PROCESS | 1940 | ++DOMWINDOW == 192 (0x11b83fc00) [pid = 1940] [serial = 192] [outer = 0x11ae92000] 22:07:22 INFO - PROCESS | 1940 | 1461042442925 Marionette DEBUG loaded listener.js 22:07:22 INFO - PROCESS | 1940 | ++DOMWINDOW == 193 (0x11c030000) [pid = 1940] [serial = 193] [outer = 0x11ae92000] 22:07:23 INFO - PROCESS | 1940 | --DOCSHELL 0x11c08a800 == 40 [pid = 1940] [id = 53] 22:07:23 INFO - PROCESS | 1940 | --DOCSHELL 0x11a9ef000 == 39 [pid = 1940] [id = 52] 22:07:23 INFO - PROCESS | 1940 | ++DOMWINDOW == 194 (0x1188f5800) [pid = 1940] [serial = 194] [outer = 0x12f79cc00] 22:07:23 INFO - PROCESS | 1940 | 1461042443465 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]]]}] 22:07:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 22:07:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 775ms 22:07:23 INFO - PROCESS | 1940 | 1461042443518 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 22:07:23 INFO - PROCESS | 1940 | 1461042443521 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 22:07:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 22:07:23 INFO - PROCESS | 1940 | 1461042443524 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 22:07:23 INFO - PROCESS | 1940 | 1461042443527 Marionette TRACE conn2 <- [1,234,null,{}] 22:07:23 INFO - PROCESS | 1940 | 1461042443530 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}] 22:07:23 INFO - PROCESS | 1940 | 1461042443626 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 22:07:23 INFO - PROCESS | 1940 | 1461042443692 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:07:23 INFO - PROCESS | 1940 | ++DOCSHELL 0x11c08a800 == 40 [pid = 1940] [id = 66] 22:07:23 INFO - PROCESS | 1940 | ++DOMWINDOW == 195 (0x11b841400) [pid = 1940] [serial = 195] [outer = 0x0] 22:07:23 INFO - PROCESS | 1940 | ++DOMWINDOW == 196 (0x123c74800) [pid = 1940] [serial = 196] [outer = 0x11b841400] 22:07:23 INFO - PROCESS | 1940 | 1461042443726 Marionette DEBUG loaded listener.js 22:07:23 INFO - PROCESS | 1940 | ++DOMWINDOW == 197 (0x126e13800) [pid = 1940] [serial = 197] [outer = 0x11b841400] 22:07:24 INFO - PROCESS | 1940 | 1461042444155 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]]]}] 22:07:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 22:07:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 671ms 22:07:24 INFO - PROCESS | 1940 | 1461042444196 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 22:07:24 INFO - PROCESS | 1940 | 1461042444199 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 22:07:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 22:07:24 INFO - PROCESS | 1940 | 1461042444204 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 22:07:24 INFO - PROCESS | 1940 | 1461042444206 Marionette TRACE conn2 <- [1,238,null,{}] 22:07:24 INFO - PROCESS | 1940 | 1461042444209 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}] 22:07:24 INFO - PROCESS | 1940 | 1461042444305 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 22:07:24 INFO - PROCESS | 1940 | 1461042444361 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:07:24 INFO - PROCESS | 1940 | ++DOCSHELL 0x12b8e0800 == 41 [pid = 1940] [id = 67] 22:07:24 INFO - PROCESS | 1940 | ++DOMWINDOW == 198 (0x1274cd400) [pid = 1940] [serial = 198] [outer = 0x0] 22:07:24 INFO - PROCESS | 1940 | ++DOMWINDOW == 199 (0x1297a4000) [pid = 1940] [serial = 199] [outer = 0x1274cd400] 22:07:24 INFO - PROCESS | 1940 | 1461042444391 Marionette DEBUG loaded listener.js 22:07:24 INFO - PROCESS | 1940 | ++DOMWINDOW == 200 (0x12ba38400) [pid = 1940] [serial = 200] [outer = 0x1274cd400] 22:07:24 INFO - PROCESS | 1940 | 1461042444813 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]]]}] 22:07:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 22:07:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 619ms 22:07:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 22:07:24 INFO - PROCESS | 1940 | 1461042444823 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 22:07:24 INFO - PROCESS | 1940 | 1461042444825 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 22:07:24 INFO - PROCESS | 1940 | 1461042444827 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 22:07:24 INFO - PROCESS | 1940 | 1461042444830 Marionette TRACE conn2 <- [1,242,null,{}] 22:07:24 INFO - PROCESS | 1940 | 1461042444837 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}] 22:07:24 INFO - PROCESS | 1940 | 1461042444936 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 22:07:25 INFO - PROCESS | 1940 | 1461042445021 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:07:25 INFO - PROCESS | 1940 | ++DOCSHELL 0x12d3e3800 == 42 [pid = 1940] [id = 68] 22:07:25 INFO - PROCESS | 1940 | ++DOMWINDOW == 201 (0x12ce97000) [pid = 1940] [serial = 201] [outer = 0x0] 22:07:25 INFO - PROCESS | 1940 | ++DOMWINDOW == 202 (0x12d0f2c00) [pid = 1940] [serial = 202] [outer = 0x12ce97000] 22:07:25 INFO - PROCESS | 1940 | 1461042445053 Marionette DEBUG loaded listener.js 22:07:25 INFO - PROCESS | 1940 | ++DOMWINDOW == 203 (0x12e20fc00) [pid = 1940] [serial = 203] [outer = 0x12ce97000] 22:07:25 INFO - PROCESS | 1940 | 1461042445477 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]]]}] 22:07:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 22:07:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 671ms 22:07:25 INFO - PROCESS | 1940 | 1461042445498 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 22:07:25 INFO - PROCESS | 1940 | 1461042445500 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 22:07:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 22:07:25 INFO - PROCESS | 1940 | 1461042445503 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 22:07:25 INFO - PROCESS | 1940 | 1461042445504 Marionette TRACE conn2 <- [1,246,null,{}] 22:07:25 INFO - PROCESS | 1940 | 1461042445506 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}] 22:07:25 INFO - PROCESS | 1940 | 1461042445600 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 22:07:25 INFO - PROCESS | 1940 | 1461042445651 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:07:25 INFO - PROCESS | 1940 | ++DOCSHELL 0x12e45e800 == 43 [pid = 1940] [id = 69] 22:07:25 INFO - PROCESS | 1940 | ++DOMWINDOW == 204 (0x12e210000) [pid = 1940] [serial = 204] [outer = 0x0] 22:07:25 INFO - PROCESS | 1940 | ++DOMWINDOW == 205 (0x12e2e5400) [pid = 1940] [serial = 205] [outer = 0x12e210000] 22:07:25 INFO - PROCESS | 1940 | 1461042445681 Marionette DEBUG loaded listener.js 22:07:25 INFO - PROCESS | 1940 | ++DOMWINDOW == 206 (0x12e312400) [pid = 1940] [serial = 206] [outer = 0x12e210000] 22:07:26 INFO - PROCESS | 1940 | 1461042446085 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]]]}] 22:07:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 22:07:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 620ms 22:07:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 22:07:26 INFO - PROCESS | 1940 | 1461042446123 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 22:07:26 INFO - PROCESS | 1940 | 1461042446125 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 22:07:26 INFO - PROCESS | 1940 | 1461042446127 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 22:07:26 INFO - PROCESS | 1940 | 1461042446128 Marionette TRACE conn2 <- [1,250,null,{}] 22:07:26 INFO - PROCESS | 1940 | 1461042446131 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}] 22:07:26 INFO - PROCESS | 1940 | 1461042446220 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 22:07:26 INFO - PROCESS | 1940 | 1461042446307 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:07:26 INFO - PROCESS | 1940 | ++DOCSHELL 0x12ee52800 == 44 [pid = 1940] [id = 70] 22:07:26 INFO - PROCESS | 1940 | ++DOMWINDOW == 207 (0x12e4e7000) [pid = 1940] [serial = 207] [outer = 0x0] 22:07:26 INFO - PROCESS | 1940 | ++DOMWINDOW == 208 (0x12e4ec800) [pid = 1940] [serial = 208] [outer = 0x12e4e7000] 22:07:26 INFO - PROCESS | 1940 | 1461042446337 Marionette DEBUG loaded listener.js 22:07:26 INFO - PROCESS | 1940 | ++DOMWINDOW == 209 (0x12e790000) [pid = 1940] [serial = 209] [outer = 0x12e4e7000] 22:07:26 INFO - PROCESS | 1940 | 1461042446759 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]]]}] 22:07:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 22:07:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 670ms 22:07:26 INFO - PROCESS | 1940 | 1461042446797 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 22:07:26 INFO - PROCESS | 1940 | 1461042446799 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 22:07:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 22:07:26 INFO - PROCESS | 1940 | 1461042446801 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 22:07:26 INFO - PROCESS | 1940 | 1461042446802 Marionette TRACE conn2 <- [1,254,null,{}] 22:07:26 INFO - PROCESS | 1940 | 1461042446805 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}] 22:07:26 INFO - PROCESS | 1940 | 1461042446921 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 22:07:27 INFO - PROCESS | 1940 | 1461042446992 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:07:27 INFO - PROCESS | 1940 | ++DOCSHELL 0x12f618000 == 45 [pid = 1940] [id = 71] 22:07:27 INFO - PROCESS | 1940 | ++DOMWINDOW == 210 (0x12e988800) [pid = 1940] [serial = 210] [outer = 0x0] 22:07:27 INFO - PROCESS | 1940 | ++DOMWINDOW == 211 (0x12f221000) [pid = 1940] [serial = 211] [outer = 0x12e988800] 22:07:27 INFO - PROCESS | 1940 | 1461042447022 Marionette DEBUG loaded listener.js 22:07:27 INFO - PROCESS | 1940 | ++DOMWINDOW == 212 (0x12f791800) [pid = 1940] [serial = 212] [outer = 0x12e988800] 22:07:27 INFO - PROCESS | 1940 | 1461042447423 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]]]}] 22:07:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 22:07:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 668ms 22:07:27 INFO - PROCESS | 1940 | 1461042447470 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 22:07:27 INFO - PROCESS | 1940 | 1461042447471 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 22:07:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 22:07:27 INFO - PROCESS | 1940 | 1461042447473 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 22:07:27 INFO - PROCESS | 1940 | 1461042447475 Marionette TRACE conn2 <- [1,258,null,{}] 22:07:27 INFO - PROCESS | 1940 | 1461042447477 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}] 22:07:27 INFO - PROCESS | 1940 | 1461042447583 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 22:07:27 INFO - PROCESS | 1940 | 1461042447639 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:07:27 INFO - PROCESS | 1940 | ++DOCSHELL 0x12f7d5000 == 46 [pid = 1940] [id = 72] 22:07:27 INFO - PROCESS | 1940 | ++DOMWINDOW == 213 (0x114bd3000) [pid = 1940] [serial = 213] [outer = 0x0] 22:07:27 INFO - PROCESS | 1940 | ++DOMWINDOW == 214 (0x114bd7400) [pid = 1940] [serial = 214] [outer = 0x114bd3000] 22:07:27 INFO - PROCESS | 1940 | 1461042447669 Marionette DEBUG loaded listener.js 22:07:27 INFO - PROCESS | 1940 | ++DOMWINDOW == 215 (0x114bdb400) [pid = 1940] [serial = 215] [outer = 0x114bd3000] 22:07:28 INFO - PROCESS | 1940 | 1461042448077 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]]]}] 22:07:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 22:07:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 619ms 22:07:28 INFO - PROCESS | 1940 | 1461042448094 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 22:07:28 INFO - PROCESS | 1940 | 1461042448095 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 22:07:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 22:07:28 INFO - PROCESS | 1940 | 1461042448097 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 22:07:28 INFO - PROCESS | 1940 | 1461042448099 Marionette TRACE conn2 <- [1,262,null,{}] 22:07:28 INFO - PROCESS | 1940 | 1461042448102 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}] 22:07:28 INFO - PROCESS | 1940 | 1461042448212 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 22:07:28 INFO - PROCESS | 1940 | 1461042448335 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:07:28 INFO - PROCESS | 1940 | ++DOCSHELL 0x12f7c5800 == 47 [pid = 1940] [id = 73] 22:07:28 INFO - PROCESS | 1940 | ++DOMWINDOW == 216 (0x114bd4000) [pid = 1940] [serial = 216] [outer = 0x0] 22:07:28 INFO - PROCESS | 1940 | ++DOMWINDOW == 217 (0x12bd56c00) [pid = 1940] [serial = 217] [outer = 0x114bd4000] 22:07:28 INFO - PROCESS | 1940 | 1461042448377 Marionette DEBUG loaded listener.js 22:07:28 INFO - PROCESS | 1940 | ++DOMWINDOW == 218 (0x12f794800) [pid = 1940] [serial = 218] [outer = 0x114bd4000] 22:07:28 INFO - PROCESS | 1940 | 1461042448966 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]]]}] 22:07:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 22:07:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 920ms 22:07:29 INFO - PROCESS | 1940 | 1461042449018 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 22:07:29 INFO - PROCESS | 1940 | 1461042449021 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 22:07:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 22:07:29 INFO - PROCESS | 1940 | 1461042449045 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 22:07:29 INFO - PROCESS | 1940 | 1461042449048 Marionette TRACE conn2 <- [1,266,null,{}] 22:07:29 INFO - PROCESS | 1940 | 1461042449051 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}] 22:07:29 INFO - PROCESS | 1940 | 1461042449148 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 22:07:29 INFO - PROCESS | 1940 | 1461042449222 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:07:29 INFO - PROCESS | 1940 | ++DOCSHELL 0x129343800 == 48 [pid = 1940] [id = 74] 22:07:29 INFO - PROCESS | 1940 | ++DOMWINDOW == 219 (0x12386b400) [pid = 1940] [serial = 219] [outer = 0x0] 22:07:29 INFO - PROCESS | 1940 | ++DOMWINDOW == 220 (0x126bc1800) [pid = 1940] [serial = 220] [outer = 0x12386b400] 22:07:29 INFO - PROCESS | 1940 | 1461042449252 Marionette DEBUG loaded listener.js 22:07:29 INFO - PROCESS | 1940 | ++DOMWINDOW == 221 (0x128e95c00) [pid = 1940] [serial = 221] [outer = 0x12386b400] 22:07:29 INFO - PROCESS | 1940 | --DOCSHELL 0x126635800 == 47 [pid = 1940] [id = 60] 22:07:29 INFO - PROCESS | 1940 | --DOCSHELL 0x11c088000 == 46 [pid = 1940] [id = 59] 22:07:29 INFO - PROCESS | 1940 | --DOCSHELL 0x118b09000 == 45 [pid = 1940] [id = 58] 22:07:29 INFO - PROCESS | 1940 | 1461042449728 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]]]}] 22:07:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 22:07:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 724ms 22:07:29 INFO - PROCESS | 1940 | 1461042449766 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 22:07:29 INFO - PROCESS | 1940 | 1461042449769 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 22:07:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 22:07:29 INFO - PROCESS | 1940 | 1461042449775 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 22:07:29 INFO - PROCESS | 1940 | 1461042449777 Marionette TRACE conn2 <- [1,270,null,{}] 22:07:29 INFO - PROCESS | 1940 | 1461042449781 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}] 22:07:29 INFO - PROCESS | 1940 | 1461042449878 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 22:07:29 INFO - PROCESS | 1940 | 1461042449950 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:07:29 INFO - PROCESS | 1940 | ++DOCSHELL 0x1288ca000 == 46 [pid = 1940] [id = 75] 22:07:29 INFO - PROCESS | 1940 | ++DOMWINDOW == 222 (0x11c379000) [pid = 1940] [serial = 222] [outer = 0x0] 22:07:29 INFO - PROCESS | 1940 | ++DOMWINDOW == 223 (0x126e15800) [pid = 1940] [serial = 223] [outer = 0x11c379000] 22:07:29 INFO - PROCESS | 1940 | 1461042449982 Marionette DEBUG loaded listener.js 22:07:30 INFO - PROCESS | 1940 | ++DOMWINDOW == 224 (0x1297a1800) [pid = 1940] [serial = 224] [outer = 0x11c379000] 22:07:30 INFO - PROCESS | 1940 | 1461042450395 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]]]}] 22:07:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 22:07:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 671ms 22:07:30 INFO - PROCESS | 1940 | 1461042450446 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 22:07:30 INFO - PROCESS | 1940 | 1461042450450 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 22:07:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 22:07:30 INFO - PROCESS | 1940 | 1461042450454 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 22:07:30 INFO - PROCESS | 1940 | 1461042450456 Marionette TRACE conn2 <- [1,274,null,{}] 22:07:30 INFO - PROCESS | 1940 | 1461042450459 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}] 22:07:30 INFO - PROCESS | 1940 | 1461042450577 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 22:07:30 INFO - PROCESS | 1940 | 1461042450637 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:07:30 INFO - PROCESS | 1940 | ++DOCSHELL 0x12b2d2800 == 47 [pid = 1940] [id = 76] 22:07:30 INFO - PROCESS | 1940 | ++DOMWINDOW == 225 (0x12970b800) [pid = 1940] [serial = 225] [outer = 0x0] 22:07:30 INFO - PROCESS | 1940 | ++DOMWINDOW == 226 (0x12970dc00) [pid = 1940] [serial = 226] [outer = 0x12970b800] 22:07:30 INFO - PROCESS | 1940 | 1461042450667 Marionette DEBUG loaded listener.js 22:07:30 INFO - PROCESS | 1940 | ++DOMWINDOW == 227 (0x12b304c00) [pid = 1940] [serial = 227] [outer = 0x12970b800] 22:07:31 INFO - PROCESS | 1940 | 1461042451055 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]]]}] 22:07:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 22:07:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 670ms 22:07:31 INFO - PROCESS | 1940 | 1461042451125 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 22:07:31 INFO - PROCESS | 1940 | 1461042451127 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 22:07:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 22:07:31 INFO - PROCESS | 1940 | 1461042451129 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 22:07:31 INFO - PROCESS | 1940 | 1461042451132 Marionette TRACE conn2 <- [1,278,null,{}] 22:07:31 INFO - PROCESS | 1940 | 1461042451140 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}] 22:07:31 INFO - PROCESS | 1940 | 1461042451269 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 22:07:31 INFO - PROCESS | 1940 | 1461042451332 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:07:31 INFO - PROCESS | 1940 | ++DOCSHELL 0x12e718800 == 48 [pid = 1940] [id = 77] 22:07:31 INFO - PROCESS | 1940 | ++DOMWINDOW == 228 (0x12b30b800) [pid = 1940] [serial = 228] [outer = 0x0] 22:07:31 INFO - PROCESS | 1940 | ++DOMWINDOW == 229 (0x12bd57800) [pid = 1940] [serial = 229] [outer = 0x12b30b800] 22:07:31 INFO - PROCESS | 1940 | 1461042451406 Marionette DEBUG loaded listener.js 22:07:31 INFO - PROCESS | 1940 | ++DOMWINDOW == 230 (0x12d53c800) [pid = 1940] [serial = 230] [outer = 0x12b30b800] 22:07:31 INFO - PROCESS | 1940 | 1461042451872 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]]]}] 22:07:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 22:07:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 772ms 22:07:31 INFO - PROCESS | 1940 | 1461042451910 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 22:07:31 INFO - PROCESS | 1940 | 1461042451912 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 22:07:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 22:07:31 INFO - PROCESS | 1940 | 1461042451914 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 22:07:31 INFO - PROCESS | 1940 | 1461042451915 Marionette TRACE conn2 <- [1,282,null,{}] 22:07:31 INFO - PROCESS | 1940 | 1461042451918 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}] 22:07:32 INFO - PROCESS | 1940 | 1461042452013 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 22:07:32 INFO - PROCESS | 1940 | 1461042452085 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:07:32 INFO - PROCESS | 1940 | ++DOCSHELL 0x12fd40000 == 49 [pid = 1940] [id = 78] 22:07:32 INFO - PROCESS | 1940 | ++DOMWINDOW == 231 (0x12e21cc00) [pid = 1940] [serial = 231] [outer = 0x0] 22:07:32 INFO - PROCESS | 1940 | ++DOMWINDOW == 232 (0x12e309c00) [pid = 1940] [serial = 232] [outer = 0x12e21cc00] 22:07:32 INFO - PROCESS | 1940 | 1461042452115 Marionette DEBUG loaded listener.js 22:07:32 INFO - PROCESS | 1940 | ++DOMWINDOW == 233 (0x12e4eb000) [pid = 1940] [serial = 233] [outer = 0x12e21cc00] 22:07:32 INFO - PROCESS | 1940 | 1461042452526 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]]]}] 22:07:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 22:07:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 619ms 22:07:32 INFO - PROCESS | 1940 | 1461042452534 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 22:07:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 22:07:32 INFO - PROCESS | 1940 | 1461042452535 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 22:07:32 INFO - PROCESS | 1940 | 1461042452537 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 22:07:32 INFO - PROCESS | 1940 | 1461042452539 Marionette TRACE conn2 <- [1,286,null,{}] 22:07:32 INFO - PROCESS | 1940 | 1461042452541 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}] 22:07:32 INFO - PROCESS | 1940 | 1461042452631 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 22:07:32 INFO - PROCESS | 1940 | 1461042452685 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:07:32 INFO - PROCESS | 1940 | ++DOCSHELL 0x12fe82800 == 50 [pid = 1940] [id = 79] 22:07:32 INFO - PROCESS | 1940 | ++DOMWINDOW == 234 (0x12e78ec00) [pid = 1940] [serial = 234] [outer = 0x0] 22:07:32 INFO - PROCESS | 1940 | ++DOMWINDOW == 235 (0x12e795c00) [pid = 1940] [serial = 235] [outer = 0x12e78ec00] 22:07:32 INFO - PROCESS | 1940 | 1461042452714 Marionette DEBUG loaded listener.js 22:07:32 INFO - PROCESS | 1940 | ++DOMWINDOW == 236 (0x12e993000) [pid = 1940] [serial = 236] [outer = 0x12e78ec00] 22:07:33 INFO - PROCESS | 1940 | 1461042453149 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]]]}] 22:07:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 22:07:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 618ms 22:07:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 22:07:33 INFO - PROCESS | 1940 | 1461042453157 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 22:07:33 INFO - PROCESS | 1940 | 1461042453158 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 22:07:33 INFO - PROCESS | 1940 | 1461042453161 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 22:07:33 INFO - PROCESS | 1940 | 1461042453162 Marionette TRACE conn2 <- [1,290,null,{}] 22:07:33 INFO - PROCESS | 1940 | 1461042453164 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}] 22:07:33 INFO - PROCESS | 1940 | 1461042453280 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 22:07:33 INFO - PROCESS | 1940 | 1461042453381 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:07:33 INFO - PROCESS | 1940 | ++DOCSHELL 0x1304da000 == 51 [pid = 1940] [id = 80] 22:07:33 INFO - PROCESS | 1940 | ++DOMWINDOW == 237 (0x12f229000) [pid = 1940] [serial = 237] [outer = 0x0] 22:07:33 INFO - PROCESS | 1940 | ++DOMWINDOW == 238 (0x12f798400) [pid = 1940] [serial = 238] [outer = 0x12f229000] 22:07:33 INFO - PROCESS | 1940 | 1461042453416 Marionette DEBUG loaded listener.js 22:07:33 INFO - PROCESS | 1940 | ++DOMWINDOW == 239 (0x130303000) [pid = 1940] [serial = 239] [outer = 0x12f229000] 22:07:33 INFO - PROCESS | 1940 | 1461042453832 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]]]}] 22:07:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 22:07:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 721ms 22:07:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 22:07:33 INFO - PROCESS | 1940 | 1461042453882 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 22:07:33 INFO - PROCESS | 1940 | 1461042453884 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 22:07:33 INFO - PROCESS | 1940 | 1461042453886 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 22:07:33 INFO - PROCESS | 1940 | 1461042453887 Marionette TRACE conn2 <- [1,294,null,{}] 22:07:33 INFO - PROCESS | 1940 | 1461042453889 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}] 22:07:33 INFO - PROCESS | 1940 | 1461042453983 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 22:07:34 INFO - PROCESS | 1940 | 1461042454041 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:07:34 INFO - PROCESS | 1940 | ++DOCSHELL 0x13077a800 == 52 [pid = 1940] [id = 81] 22:07:34 INFO - PROCESS | 1940 | ++DOMWINDOW == 240 (0x115598800) [pid = 1940] [serial = 240] [outer = 0x0] 22:07:34 INFO - PROCESS | 1940 | ++DOMWINDOW == 241 (0x11559d400) [pid = 1940] [serial = 241] [outer = 0x115598800] 22:07:34 INFO - PROCESS | 1940 | 1461042454070 Marionette DEBUG loaded listener.js 22:07:34 INFO - PROCESS | 1940 | ++DOMWINDOW == 242 (0x1155a1000) [pid = 1940] [serial = 242] [outer = 0x115598800] 22:07:34 INFO - PROCESS | 1940 | 1461042454611 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]]]}] 22:07:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 22:07:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 771ms 22:07:34 INFO - PROCESS | 1940 | 1461042454659 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 22:07:34 INFO - PROCESS | 1940 | 1461042454661 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 22:07:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 22:07:34 INFO - PROCESS | 1940 | 1461042454665 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 22:07:34 INFO - PROCESS | 1940 | 1461042454667 Marionette TRACE conn2 <- [1,298,null,{}] 22:07:34 INFO - PROCESS | 1940 | 1461042454674 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}] 22:07:34 INFO - PROCESS | 1940 | 1461042454764 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 22:07:34 INFO - PROCESS | 1940 | 1461042454842 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:07:34 INFO - PROCESS | 1940 | ++DOCSHELL 0x11be1a800 == 53 [pid = 1940] [id = 82] 22:07:34 INFO - PROCESS | 1940 | ++DOMWINDOW == 243 (0x115681400) [pid = 1940] [serial = 243] [outer = 0x0] 22:07:34 INFO - PROCESS | 1940 | ++DOMWINDOW == 244 (0x11ae91c00) [pid = 1940] [serial = 244] [outer = 0x115681400] 22:07:34 INFO - PROCESS | 1940 | 1461042454871 Marionette DEBUG loaded listener.js 22:07:34 INFO - PROCESS | 1940 | ++DOMWINDOW == 245 (0x12386c800) [pid = 1940] [serial = 245] [outer = 0x115681400] 22:07:35 INFO - PROCESS | 1940 | --DOCSHELL 0x1274c4800 == 52 [pid = 1940] [id = 55] 22:07:35 INFO - PROCESS | 1940 | --DOCSHELL 0x12d3e3800 == 51 [pid = 1940] [id = 68] 22:07:35 INFO - PROCESS | 1940 | --DOCSHELL 0x12b8e0800 == 50 [pid = 1940] [id = 67] 22:07:35 INFO - PROCESS | 1940 | --DOCSHELL 0x11c08a800 == 49 [pid = 1940] [id = 66] 22:07:35 INFO - PROCESS | 1940 | 1461042455366 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]]]}] 22:07:35 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. 22:07:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 722ms 22:07:36 INFO - PROCESS | 1940 | --DOCSHELL 0x12e451000 == 48 [pid = 1940] [id = 10] 22:07:36 INFO - PROCESS | 1940 | --DOCSHELL 0x12d087000 == 47 [pid = 1940] [id = 63] 22:07:36 INFO - PROCESS | 1940 | --DOCSHELL 0x12fd45000 == 46 [pid = 1940] [id = 18] 22:07:36 INFO - PROCESS | 1940 | --DOCSHELL 0x12fe70800 == 45 [pid = 1940] [id = 19] 22:07:36 INFO - PROCESS | 1940 | --DOCSHELL 0x1274c2000 == 44 [pid = 1940] [id = 57] 22:07:36 INFO - PROCESS | 1940 | --DOCSHELL 0x129346800 == 43 [pid = 1940] [id = 56] 22:07:36 INFO - PROCESS | 1940 | --DOCSHELL 0x11a9f6000 == 42 [pid = 1940] [id = 12] 22:07:36 INFO - PROCESS | 1940 | --DOCSHELL 0x126620000 == 41 [pid = 1940] [id = 54] 22:07:36 INFO - PROCESS | 1940 | --DOCSHELL 0x12e45e800 == 40 [pid = 1940] [id = 69] 22:07:36 INFO - PROCESS | 1940 | --DOCSHELL 0x12f61f800 == 39 [pid = 1940] [id = 15] 22:07:36 INFO - PROCESS | 1940 | --DOCSHELL 0x12d61f000 == 38 [pid = 1940] [id = 9] 22:07:36 INFO - PROCESS | 1940 | --DOCSHELL 0x12f7d5000 == 37 [pid = 1940] [id = 72] 22:07:36 INFO - PROCESS | 1940 | --DOCSHELL 0x12f618000 == 36 [pid = 1940] [id = 71] 22:07:36 INFO - PROCESS | 1940 | --DOCSHELL 0x12ee52800 == 35 [pid = 1940] [id = 70] 22:07:36 INFO - PROCESS | 1940 | --DOCSHELL 0x126bd5800 == 34 [pid = 1940] [id = 43] 22:07:36 INFO - PROCESS | 1940 | --DOCSHELL 0x128e72800 == 33 [pid = 1940] [id = 21] 22:07:36 INFO - PROCESS | 1940 | --DOCSHELL 0x119b2e800 == 32 [pid = 1940] [id = 44] 22:07:36 INFO - PROCESS | 1940 | --DOCSHELL 0x12f265800 == 31 [pid = 1940] [id = 14] 22:07:36 INFO - PROCESS | 1940 | --DOCSHELL 0x12b598000 == 30 [pid = 1940] [id = 61] 22:07:36 INFO - PROCESS | 1940 | --DOCSHELL 0x12e729000 == 29 [pid = 1940] [id = 11] 22:07:36 INFO - PROCESS | 1940 | --DOCSHELL 0x12c039000 == 28 [pid = 1940] [id = 62] 22:07:36 INFO - PROCESS | 1940 | --DOCSHELL 0x1301e4000 == 27 [pid = 1940] [id = 20] 22:07:36 INFO - PROCESS | 1940 | --DOCSHELL 0x123658800 == 26 [pid = 1940] [id = 49] 22:07:36 INFO - PROCESS | 1940 | --DOCSHELL 0x12d092800 == 25 [pid = 1940] [id = 8] 22:07:36 INFO - PROCESS | 1940 | --DOCSHELL 0x12ee63000 == 24 [pid = 1940] [id = 13] 22:07:36 INFO - PROCESS | 1940 | --DOCSHELL 0x123c41000 == 23 [pid = 1940] [id = 50] 22:07:36 INFO - PROCESS | 1940 | --DOCSHELL 0x12d3d0000 == 22 [pid = 1940] [id = 64] 22:07:36 INFO - PROCESS | 1940 | --DOCSHELL 0x1304da000 == 21 [pid = 1940] [id = 80] 22:07:36 INFO - PROCESS | 1940 | --DOCSHELL 0x12fe82800 == 20 [pid = 1940] [id = 79] 22:07:36 INFO - PROCESS | 1940 | --DOCSHELL 0x12fd40000 == 19 [pid = 1940] [id = 78] 22:07:36 INFO - PROCESS | 1940 | --DOCSHELL 0x12e718800 == 18 [pid = 1940] [id = 77] 22:07:36 INFO - PROCESS | 1940 | --DOCSHELL 0x12b2d2800 == 17 [pid = 1940] [id = 76] 22:07:36 INFO - PROCESS | 1940 | --DOCSHELL 0x1288ca000 == 16 [pid = 1940] [id = 75] 22:07:36 INFO - PROCESS | 1940 | --DOCSHELL 0x129343800 == 15 [pid = 1940] [id = 74] 22:07:38 INFO - PROCESS | 1940 | --DOCSHELL 0x119de0000 == 14 [pid = 1940] [id = 65] 22:07:38 INFO - PROCESS | 1940 | --DOCSHELL 0x13077a800 == 13 [pid = 1940] [id = 81] 22:07:38 INFO - PROCESS | 1940 | --DOCSHELL 0x12661f000 == 12 [pid = 1940] [id = 39] 22:07:38 INFO - PROCESS | 1940 | --DOCSHELL 0x12f7c5800 == 11 [pid = 1940] [id = 73] 22:07:38 INFO - PROCESS | 1940 | --DOCSHELL 0x119631000 == 10 [pid = 1940] [id = 51] 22:07:38 INFO - PROCESS | 1940 | --DOCSHELL 0x123660800 == 9 [pid = 1940] [id = 42] 22:07:39 INFO - PROCESS | 1940 | 1461042459797 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 22:07:39 INFO - PROCESS | 1940 | 1461042459801 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 22:07:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 22:07:39 INFO - PROCESS | 1940 | 1461042459831 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 22:07:39 INFO - PROCESS | 1940 | 1461042459835 Marionette TRACE conn2 <- [1,302,null,{}] 22:07:39 INFO - PROCESS | 1940 | 1461042459842 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}] 22:07:39 INFO - PROCESS | 1940 | 1461042459971 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 22:07:40 INFO - PROCESS | 1940 | 1461042460056 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:07:40 INFO - PROCESS | 1940 | ++DOCSHELL 0x115567800 == 10 [pid = 1940] [id = 83] 22:07:40 INFO - PROCESS | 1940 | ++DOMWINDOW == 246 (0x118547800) [pid = 1940] [serial = 246] [outer = 0x0] 22:07:40 INFO - PROCESS | 1940 | ++DOMWINDOW == 247 (0x118643c00) [pid = 1940] [serial = 247] [outer = 0x118547800] 22:07:40 INFO - PROCESS | 1940 | 1461042460100 Marionette DEBUG loaded listener.js 22:07:40 INFO - PROCESS | 1940 | ++DOMWINDOW == 248 (0x1191c4400) [pid = 1940] [serial = 248] [outer = 0x118547800] 22:07:40 INFO - PROCESS | 1940 | 1461042460463 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]]]}] 22:07:40 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. 22:07:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 682ms 22:07:40 INFO - PROCESS | 1940 | 1461042460509 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 22:07:40 INFO - PROCESS | 1940 | 1461042460511 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 22:07:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 22:07:40 INFO - PROCESS | 1940 | 1461042460517 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 22:07:40 INFO - PROCESS | 1940 | 1461042460520 Marionette TRACE conn2 <- [1,306,null,{}] 22:07:40 INFO - PROCESS | 1940 | 1461042460523 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}] 22:07:40 INFO - PROCESS | 1940 | 1461042460613 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 22:07:40 INFO - PROCESS | 1940 | 1461042460668 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:07:40 INFO - PROCESS | 1940 | ++DOCSHELL 0x11a9f0800 == 11 [pid = 1940] [id = 84] 22:07:40 INFO - PROCESS | 1940 | ++DOMWINDOW == 249 (0x1191be800) [pid = 1940] [serial = 249] [outer = 0x0] 22:07:40 INFO - PROCESS | 1940 | ++DOMWINDOW == 250 (0x11a7d8000) [pid = 1940] [serial = 250] [outer = 0x1191be800] 22:07:40 INFO - PROCESS | 1940 | 1461042460694 Marionette DEBUG loaded listener.js 22:07:40 INFO - PROCESS | 1940 | ++DOMWINDOW == 251 (0x11be27800) [pid = 1940] [serial = 251] [outer = 0x1191be800] 22:07:41 INFO - PROCESS | 1940 | 1461042460996 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]]]}] 22:07:41 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. 22:07:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 524ms 22:07:41 INFO - PROCESS | 1940 | 1461042461040 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 22:07:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 22:07:41 INFO - PROCESS | 1940 | 1461042461042 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 22:07:41 INFO - PROCESS | 1940 | 1461042461045 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 22:07:41 INFO - PROCESS | 1940 | 1461042461046 Marionette TRACE conn2 <- [1,310,null,{}] 22:07:41 INFO - PROCESS | 1940 | 1461042461053 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}] 22:07:41 INFO - PROCESS | 1940 | 1461042461135 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 22:07:41 INFO - PROCESS | 1940 | 1461042461198 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:07:41 INFO - PROCESS | 1940 | ++DOCSHELL 0x12398a800 == 12 [pid = 1940] [id = 85] 22:07:41 INFO - PROCESS | 1940 | ++DOMWINDOW == 252 (0x11c36c400) [pid = 1940] [serial = 252] [outer = 0x0] 22:07:41 INFO - PROCESS | 1940 | ++DOMWINDOW == 253 (0x12400b400) [pid = 1940] [serial = 253] [outer = 0x11c36c400] 22:07:41 INFO - PROCESS | 1940 | 1461042461228 Marionette DEBUG loaded listener.js 22:07:41 INFO - PROCESS | 1940 | ++DOMWINDOW == 254 (0x126a6a800) [pid = 1940] [serial = 254] [outer = 0x11c36c400] 22:07:41 INFO - PROCESS | 1940 | 1461042461580 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]]]}] 22:07:41 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. 22:07:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 572ms 22:07:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 22:07:41 INFO - PROCESS | 1940 | 1461042461616 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 22:07:41 INFO - PROCESS | 1940 | 1461042461617 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 22:07:41 INFO - PROCESS | 1940 | 1461042461620 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 22:07:41 INFO - PROCESS | 1940 | 1461042461621 Marionette TRACE conn2 <- [1,314,null,{}] 22:07:41 INFO - PROCESS | 1940 | 1461042461623 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}] 22:07:41 INFO - PROCESS | 1940 | 1461042461701 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 22:07:41 INFO - PROCESS | 1940 | 1461042461707 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:07:41 INFO - PROCESS | 1940 | ++DOCSHELL 0x12934a800 == 13 [pid = 1940] [id = 86] 22:07:41 INFO - PROCESS | 1940 | ++DOMWINDOW == 255 (0x128899400) [pid = 1940] [serial = 255] [outer = 0x0] 22:07:41 INFO - PROCESS | 1940 | ++DOMWINDOW == 256 (0x129708400) [pid = 1940] [serial = 256] [outer = 0x128899400] 22:07:41 INFO - PROCESS | 1940 | 1461042461733 Marionette DEBUG loaded listener.js 22:07:41 INFO - PROCESS | 1940 | ++DOMWINDOW == 257 (0x129710c00) [pid = 1940] [serial = 257] [outer = 0x128899400] 22:07:42 INFO - PROCESS | 1940 | 1461042462191 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]]]}] 22:07:42 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. 22:07:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 620ms 22:07:42 INFO - PROCESS | 1940 | 1461042462247 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 22:07:42 INFO - PROCESS | 1940 | 1461042462248 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 22:07:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 22:07:42 INFO - PROCESS | 1940 | 1461042462251 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 22:07:42 INFO - PROCESS | 1940 | 1461042462252 Marionette TRACE conn2 <- [1,318,null,{}] 22:07:42 INFO - PROCESS | 1940 | 1461042462254 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}] 22:07:42 INFO - PROCESS | 1940 | 1461042462349 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 22:07:42 INFO - PROCESS | 1940 | 1461042462353 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:07:42 INFO - PROCESS | 1940 | ++DOCSHELL 0x12b5b0800 == 14 [pid = 1940] [id = 87] 22:07:42 INFO - PROCESS | 1940 | ++DOMWINDOW == 258 (0x114ec5000) [pid = 1940] [serial = 258] [outer = 0x0] 22:07:42 INFO - PROCESS | 1940 | ++DOMWINDOW == 259 (0x12b307000) [pid = 1940] [serial = 259] [outer = 0x114ec5000] 22:07:42 INFO - PROCESS | 1940 | 1461042462378 Marionette DEBUG loaded listener.js 22:07:42 INFO - PROCESS | 1940 | ++DOMWINDOW == 260 (0x12ba2ec00) [pid = 1940] [serial = 260] [outer = 0x114ec5000] 22:07:42 INFO - PROCESS | 1940 | 1461042462734 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]]]}] 22:07:42 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. 22:07:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 520ms 22:07:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 22:07:42 INFO - PROCESS | 1940 | 1461042462772 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 22:07:42 INFO - PROCESS | 1940 | 1461042462774 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 22:07:42 INFO - PROCESS | 1940 | 1461042462776 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 22:07:42 INFO - PROCESS | 1940 | 1461042462777 Marionette TRACE conn2 <- [1,322,null,{}] 22:07:42 INFO - PROCESS | 1940 | 1461042462779 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}] 22:07:42 INFO - PROCESS | 1940 | 1461042462902 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 22:07:42 INFO - PROCESS | 1940 | 1461042462920 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:07:42 INFO - PROCESS | 1940 | ++DOCSHELL 0x12d566000 == 15 [pid = 1940] [id = 88] 22:07:42 INFO - PROCESS | 1940 | ++DOMWINDOW == 261 (0x12bba8000) [pid = 1940] [serial = 261] [outer = 0x0] 22:07:42 INFO - PROCESS | 1940 | ++DOMWINDOW == 262 (0x12ce99c00) [pid = 1940] [serial = 262] [outer = 0x12bba8000] 22:07:42 INFO - PROCESS | 1940 | 1461042462947 Marionette DEBUG loaded listener.js 22:07:42 INFO - PROCESS | 1940 | ++DOMWINDOW == 263 (0x12d0f2800) [pid = 1940] [serial = 263] [outer = 0x12bba8000] 22:07:43 INFO - PROCESS | 1940 | 1461042463311 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]]]}] 22:07:43 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. 22:07:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 567ms 22:07:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 22:07:43 INFO - PROCESS | 1940 | 1461042463344 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 22:07:43 INFO - PROCESS | 1940 | 1461042463345 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 22:07:43 INFO - PROCESS | 1940 | 1461042463356 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 22:07:43 INFO - PROCESS | 1940 | 1461042463357 Marionette TRACE conn2 <- [1,326,null,{}] 22:07:43 INFO - PROCESS | 1940 | 1461042463359 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}] 22:07:43 INFO - PROCESS | 1940 | 1461042463456 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 22:07:43 INFO - PROCESS | 1940 | 1461042463460 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:07:43 INFO - PROCESS | 1940 | ++DOCSHELL 0x12e71d000 == 16 [pid = 1940] [id = 89] 22:07:43 INFO - PROCESS | 1940 | ++DOMWINDOW == 264 (0x12bd4a000) [pid = 1940] [serial = 264] [outer = 0x0] 22:07:43 INFO - PROCESS | 1940 | ++DOMWINDOW == 265 (0x12d664800) [pid = 1940] [serial = 265] [outer = 0x12bd4a000] 22:07:43 INFO - PROCESS | 1940 | 1461042463485 Marionette DEBUG loaded listener.js 22:07:43 INFO - PROCESS | 1940 | ++DOMWINDOW == 266 (0x12e219800) [pid = 1940] [serial = 266] [outer = 0x12bd4a000] 22:07:44 INFO - PROCESS | 1940 | --DOMWINDOW == 265 (0x118b57800) [pid = 1940] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 22:07:44 INFO - PROCESS | 1940 | --DOMWINDOW == 264 (0x118b8fc00) [pid = 1940] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 22:07:44 INFO - PROCESS | 1940 | --DOMWINDOW == 263 (0x1164b6800) [pid = 1940] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 22:07:44 INFO - PROCESS | 1940 | --DOMWINDOW == 262 (0x114b3e000) [pid = 1940] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 22:07:44 INFO - PROCESS | 1940 | --DOMWINDOW == 261 (0x115867800) [pid = 1940] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 22:07:44 INFO - PROCESS | 1940 | --DOMWINDOW == 260 (0x115865000) [pid = 1940] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 22:07:44 INFO - PROCESS | 1940 | --DOMWINDOW == 259 (0x11c034c00) [pid = 1940] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 22:07:44 INFO - PROCESS | 1940 | --DOMWINDOW == 258 (0x11c0bd400) [pid = 1940] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 22:07:44 INFO - PROCESS | 1940 | --DOMWINDOW == 257 (0x11be26800) [pid = 1940] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 22:07:44 INFO - PROCESS | 1940 | --DOMWINDOW == 256 (0x12386b000) [pid = 1940] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 22:07:44 INFO - PROCESS | 1940 | --DOMWINDOW == 255 (0x123c9a400) [pid = 1940] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 22:07:44 INFO - PROCESS | 1940 | --DOMWINDOW == 254 (0x119c2d800) [pid = 1940] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 22:07:44 INFO - PROCESS | 1940 | --DOMWINDOW == 253 (0x11c0be000) [pid = 1940] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 22:07:44 INFO - PROCESS | 1940 | --DOMWINDOW == 252 (0x115344400) [pid = 1940] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 22:07:44 INFO - PROCESS | 1940 | --DOMWINDOW == 251 (0x126a6b800) [pid = 1940] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 22:07:44 INFO - PROCESS | 1940 | --DOMWINDOW == 250 (0x126abb800) [pid = 1940] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 22:07:44 INFO - PROCESS | 1940 | --DOMWINDOW == 249 (0x1175df400) [pid = 1940] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 22:07:44 INFO - PROCESS | 1940 | --DOMWINDOW == 248 (0x12912d400) [pid = 1940] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 22:07:44 INFO - PROCESS | 1940 | --DOMWINDOW == 247 (0x11be24000) [pid = 1940] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 22:07:44 INFO - PROCESS | 1940 | --DOMWINDOW == 246 (0x12b510000) [pid = 1940] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 22:07:44 INFO - PROCESS | 1940 | --DOMWINDOW == 245 (0x119c30c00) [pid = 1940] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 22:07:44 INFO - PROCESS | 1940 | --DOMWINDOW == 244 (0x12386b400) [pid = 1940] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 22:07:44 INFO - PROCESS | 1940 | --DOMWINDOW == 243 (0x11ae92000) [pid = 1940] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 22:07:44 INFO - PROCESS | 1940 | --DOMWINDOW == 242 (0x11a55ac00) [pid = 1940] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 22:07:44 INFO - PROCESS | 1940 | --DOMWINDOW == 241 (0x12e210000) [pid = 1940] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 22:07:44 INFO - PROCESS | 1940 | --DOMWINDOW == 240 (0x123921c00) [pid = 1940] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 22:07:44 INFO - PROCESS | 1940 | --DOMWINDOW == 239 (0x11c027400) [pid = 1940] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 22:07:44 INFO - PROCESS | 1940 | --DOMWINDOW == 238 (0x11acac400) [pid = 1940] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 22:07:44 INFO - PROCESS | 1940 | --DOMWINDOW == 237 (0x1181ad400) [pid = 1940] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 22:07:44 INFO - PROCESS | 1940 | --DOMWINDOW == 236 (0x11a7df800) [pid = 1940] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 22:07:44 INFO - PROCESS | 1940 | --DOMWINDOW == 235 (0x115489800) [pid = 1940] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 22:07:44 INFO - PROCESS | 1940 | --DOMWINDOW == 234 (0x114bd3000) [pid = 1940] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 22:07:44 INFO - PROCESS | 1940 | --DOMWINDOW == 233 (0x12bd4e800) [pid = 1940] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 22:07:44 INFO - PROCESS | 1940 | --DOMWINDOW == 232 (0x126a6fc00) [pid = 1940] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 22:07:44 INFO - PROCESS | 1940 | --DOMWINDOW == 231 (0x11b841400) [pid = 1940] [serial = 195] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 22:07:44 INFO - PROCESS | 1940 | --DOMWINDOW == 230 (0x12e988800) [pid = 1940] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 22:07:44 INFO - PROCESS | 1940 | --DOMWINDOW == 229 (0x12ba35000) [pid = 1940] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 22:07:44 INFO - PROCESS | 1940 | --DOMWINDOW == 228 (0x126525800) [pid = 1940] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 22:07:44 INFO - PROCESS | 1940 | --DOMWINDOW == 227 (0x115688800) [pid = 1940] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 22:07:44 INFO - PROCESS | 1940 | --DOMWINDOW == 226 (0x11be23c00) [pid = 1940] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 22:07:44 INFO - PROCESS | 1940 | --DOMWINDOW == 225 (0x128895c00) [pid = 1940] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 22:07:44 INFO - PROCESS | 1940 | --DOMWINDOW == 224 (0x12e4e7000) [pid = 1940] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 22:07:44 INFO - PROCESS | 1940 | --DOMWINDOW == 223 (0x123bb0800) [pid = 1940] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 22:07:44 INFO - PROCESS | 1940 | --DOMWINDOW == 222 (0x12e98f400) [pid = 1940] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 22:07:44 INFO - PROCESS | 1940 | --DOMWINDOW == 221 (0x129702800) [pid = 1940] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 22:07:44 INFO - PROCESS | 1940 | --DOMWINDOW == 220 (0x12f229000) [pid = 1940] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 22:07:44 INFO - PROCESS | 1940 | --DOMWINDOW == 219 (0x12930e400) [pid = 1940] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 22:07:44 INFO - PROCESS | 1940 | --DOMWINDOW == 218 (0x11c029c00) [pid = 1940] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 22:07:44 INFO - PROCESS | 1940 | --DOMWINDOW == 217 (0x11c379000) [pid = 1940] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 22:07:44 INFO - PROCESS | 1940 | --DOMWINDOW == 216 (0x12d05d000) [pid = 1940] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 22:07:44 INFO - PROCESS | 1940 | --DOMWINDOW == 215 (0x12e98dc00) [pid = 1940] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 22:07:44 INFO - PROCESS | 1940 | --DOMWINDOW == 214 (0x12e78ec00) [pid = 1940] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 22:07:44 INFO - PROCESS | 1940 | --DOMWINDOW == 213 (0x12e4e4400) [pid = 1940] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 22:07:44 INFO - PROCESS | 1940 | --DOMWINDOW == 212 (0x11a563800) [pid = 1940] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 22:07:44 INFO - PROCESS | 1940 | --DOMWINDOW == 211 (0x12bd57000) [pid = 1940] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 22:07:44 INFO - PROCESS | 1940 | --DOMWINDOW == 210 (0x12e21a000) [pid = 1940] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 22:07:44 INFO - PROCESS | 1940 | --DOMWINDOW == 209 (0x12e21cc00) [pid = 1940] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 22:07:44 INFO - PROCESS | 1940 | --DOMWINDOW == 208 (0x12970b800) [pid = 1940] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 22:07:44 INFO - PROCESS | 1940 | --DOMWINDOW == 207 (0x114bd4000) [pid = 1940] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 22:07:44 INFO - PROCESS | 1940 | --DOMWINDOW == 206 (0x12d0ed000) [pid = 1940] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 22:07:44 INFO - PROCESS | 1940 | --DOMWINDOW == 205 (0x12e98bc00) [pid = 1940] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 22:07:44 INFO - PROCESS | 1940 | --DOMWINDOW == 204 (0x12e2e4000) [pid = 1940] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 22:07:44 INFO - PROCESS | 1940 | --DOMWINDOW == 203 (0x12bbaa800) [pid = 1940] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 22:07:44 INFO - PROCESS | 1940 | --DOMWINDOW == 202 (0x11be28000) [pid = 1940] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 22:07:44 INFO - PROCESS | 1940 | --DOMWINDOW == 201 (0x11a7dec00) [pid = 1940] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 22:07:44 INFO - PROCESS | 1940 | --DOMWINDOW == 200 (0x12fa72800) [pid = 1940] [serial = 50] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 22:07:44 INFO - PROCESS | 1940 | --DOMWINDOW == 199 (0x118547c00) [pid = 1940] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 22:07:44 INFO - PROCESS | 1940 | --DOMWINDOW == 198 (0x12b30b800) [pid = 1940] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 22:07:44 INFO - PROCESS | 1940 | --DOMWINDOW == 197 (0x12d65cc00) [pid = 1940] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 22:07:44 INFO - PROCESS | 1940 | --DOMWINDOW == 196 (0x12ce97000) [pid = 1940] [serial = 201] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 22:07:44 INFO - PROCESS | 1940 | --DOMWINDOW == 195 (0x1274cd400) [pid = 1940] [serial = 198] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 22:07:44 INFO - PROCESS | 1940 | --DOMWINDOW == 194 (0x115598800) [pid = 1940] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 22:07:44 INFO - PROCESS | 1940 | --DOMWINDOW == 193 (0x12f4de000) [pid = 1940] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 22:07:44 INFO - PROCESS | 1940 | 1461042464970 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]]]}] 22:07:45 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. 22:07:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1685ms 22:07:45 INFO - PROCESS | 1940 | 1461042465040 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 22:07:45 INFO - PROCESS | 1940 | 1461042465042 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 22:07:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 22:07:45 INFO - PROCESS | 1940 | 1461042465079 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 22:07:45 INFO - PROCESS | 1940 | 1461042465080 Marionette TRACE conn2 <- [1,330,null,{}] 22:07:45 INFO - PROCESS | 1940 | 1461042465090 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}] 22:07:45 INFO - PROCESS | 1940 | 1461042465203 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 22:07:45 INFO - PROCESS | 1940 | 1461042465245 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:07:45 INFO - PROCESS | 1940 | ++DOCSHELL 0x119b28000 == 17 [pid = 1940] [id = 90] 22:07:45 INFO - PROCESS | 1940 | ++DOMWINDOW == 194 (0x1158ed000) [pid = 1940] [serial = 267] [outer = 0x0] 22:07:45 INFO - PROCESS | 1940 | ++DOMWINDOW == 195 (0x11a55f000) [pid = 1940] [serial = 268] [outer = 0x1158ed000] 22:07:45 INFO - PROCESS | 1940 | 1461042465270 Marionette DEBUG loaded listener.js 22:07:45 INFO - PROCESS | 1940 | ++DOMWINDOW == 196 (0x11a7df800) [pid = 1940] [serial = 269] [outer = 0x1158ed000] 22:07:45 INFO - PROCESS | 1940 | 1461042465540 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]]]}] 22:07:45 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. 22:07:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 481ms 22:07:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 22:07:45 INFO - PROCESS | 1940 | 1461042465551 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 22:07:45 INFO - PROCESS | 1940 | 1461042465553 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 22:07:45 INFO - PROCESS | 1940 | 1461042465563 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 22:07:45 INFO - PROCESS | 1940 | 1461042465564 Marionette TRACE conn2 <- [1,334,null,{}] 22:07:45 INFO - PROCESS | 1940 | 1461042465567 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}] 22:07:45 INFO - PROCESS | 1940 | 1461042465656 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 22:07:45 INFO - PROCESS | 1940 | 1461042465661 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:07:45 INFO - PROCESS | 1940 | ++DOCSHELL 0x11c621000 == 18 [pid = 1940] [id = 91] 22:07:45 INFO - PROCESS | 1940 | ++DOMWINDOW == 197 (0x11aca9000) [pid = 1940] [serial = 270] [outer = 0x0] 22:07:45 INFO - PROCESS | 1940 | ++DOMWINDOW == 198 (0x11be2b800) [pid = 1940] [serial = 271] [outer = 0x11aca9000] 22:07:45 INFO - PROCESS | 1940 | 1461042465685 Marionette DEBUG loaded listener.js 22:07:45 INFO - PROCESS | 1940 | ++DOMWINDOW == 199 (0x12386b000) [pid = 1940] [serial = 272] [outer = 0x11aca9000] 22:07:46 INFO - PROCESS | 1940 | 1461042466162 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]]]}] 22:07:46 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. 22:07:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 628ms 22:07:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 22:07:46 INFO - PROCESS | 1940 | 1461042466184 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 22:07:46 INFO - PROCESS | 1940 | 1461042466186 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 22:07:46 INFO - PROCESS | 1940 | 1461042466190 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 22:07:46 INFO - PROCESS | 1940 | 1461042466191 Marionette TRACE conn2 <- [1,338,null,{}] 22:07:46 INFO - PROCESS | 1940 | 1461042466194 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}] 22:07:46 INFO - PROCESS | 1940 | 1461042466273 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 22:07:46 INFO - PROCESS | 1940 | 1461042466277 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:07:46 INFO - PROCESS | 1940 | ++DOCSHELL 0x12b2db800 == 19 [pid = 1940] [id = 92] 22:07:46 INFO - PROCESS | 1940 | ++DOMWINDOW == 200 (0x11be26800) [pid = 1940] [serial = 273] [outer = 0x0] 22:07:46 INFO - PROCESS | 1940 | ++DOMWINDOW == 201 (0x123c81c00) [pid = 1940] [serial = 274] [outer = 0x11be26800] 22:07:46 INFO - PROCESS | 1940 | 1461042466303 Marionette DEBUG loaded listener.js 22:07:46 INFO - PROCESS | 1940 | ++DOMWINDOW == 202 (0x126abd000) [pid = 1940] [serial = 275] [outer = 0x11be26800] 22:07:46 INFO - PROCESS | 1940 | 1461042466636 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]]]}] 22:07:46 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. 22:07:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 469ms 22:07:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 22:07:46 INFO - PROCESS | 1940 | 1461042466659 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 22:07:46 INFO - PROCESS | 1940 | 1461042466660 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 22:07:46 INFO - PROCESS | 1940 | 1461042466662 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 22:07:46 INFO - PROCESS | 1940 | 1461042466664 Marionette TRACE conn2 <- [1,342,null,{}] 22:07:46 INFO - PROCESS | 1940 | 1461042466667 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}] 22:07:46 INFO - PROCESS | 1940 | 1461042466761 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 22:07:46 INFO - PROCESS | 1940 | 1461042466765 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:07:46 INFO - PROCESS | 1940 | ++DOCSHELL 0x129346800 == 20 [pid = 1940] [id = 93] 22:07:46 INFO - PROCESS | 1940 | ++DOMWINDOW == 203 (0x129130000) [pid = 1940] [serial = 276] [outer = 0x0] 22:07:46 INFO - PROCESS | 1940 | ++DOMWINDOW == 204 (0x12ba3a400) [pid = 1940] [serial = 277] [outer = 0x129130000] 22:07:46 INFO - PROCESS | 1940 | 1461042466797 Marionette DEBUG loaded listener.js 22:07:46 INFO - PROCESS | 1940 | ++DOMWINDOW == 205 (0x12d535400) [pid = 1940] [serial = 278] [outer = 0x129130000] 22:07:47 INFO - PROCESS | 1940 | 1461042467365 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]]]}] 22:07:47 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. 22:07:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 720ms 22:07:47 INFO - PROCESS | 1940 | 1461042467384 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 22:07:47 INFO - PROCESS | 1940 | 1461042467387 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 22:07:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 22:07:47 INFO - PROCESS | 1940 | 1461042467391 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 22:07:47 INFO - PROCESS | 1940 | 1461042467393 Marionette TRACE conn2 <- [1,346,null,{}] 22:07:47 INFO - PROCESS | 1940 | 1461042467397 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}] 22:07:47 INFO - PROCESS | 1940 | 1461042467508 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 22:07:47 INFO - PROCESS | 1940 | 1461042467615 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:07:47 INFO - PROCESS | 1940 | ++DOCSHELL 0x119908000 == 21 [pid = 1940] [id = 94] 22:07:47 INFO - PROCESS | 1940 | ++DOMWINDOW == 206 (0x118b57c00) [pid = 1940] [serial = 279] [outer = 0x0] 22:07:47 INFO - PROCESS | 1940 | ++DOMWINDOW == 207 (0x119c29c00) [pid = 1940] [serial = 280] [outer = 0x118b57c00] 22:07:47 INFO - PROCESS | 1940 | 1461042467647 Marionette DEBUG loaded listener.js 22:07:47 INFO - PROCESS | 1940 | ++DOMWINDOW == 208 (0x11a7ddc00) [pid = 1940] [serial = 281] [outer = 0x118b57c00] 22:07:47 INFO - PROCESS | 1940 | 1461042467879 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 22:07:48 INFO - PROCESS | 1940 | 1461042468164 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]]]}] 22:07:48 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. 22:07:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 821ms 22:07:48 INFO - PROCESS | 1940 | 1461042468212 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 22:07:48 INFO - PROCESS | 1940 | 1461042468215 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 22:07:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 22:07:48 INFO - PROCESS | 1940 | 1461042468219 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 22:07:48 INFO - PROCESS | 1940 | 1461042468221 Marionette TRACE conn2 <- [1,350,null,{}] 22:07:48 INFO - PROCESS | 1940 | 1461042468224 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}] 22:07:48 INFO - PROCESS | 1940 | 1461042468332 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 22:07:48 INFO - PROCESS | 1940 | 1461042468416 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:07:48 INFO - PROCESS | 1940 | ++DOCSHELL 0x115138000 == 22 [pid = 1940] [id = 95] 22:07:48 INFO - PROCESS | 1940 | ++DOMWINDOW == 209 (0x114655000) [pid = 1940] [serial = 282] [outer = 0x0] 22:07:48 INFO - PROCESS | 1940 | ++DOMWINDOW == 210 (0x114e85000) [pid = 1940] [serial = 283] [outer = 0x114655000] 22:07:48 INFO - PROCESS | 1940 | 1461042468446 Marionette DEBUG loaded listener.js 22:07:48 INFO - PROCESS | 1940 | ++DOMWINDOW == 211 (0x118b58400) [pid = 1940] [serial = 284] [outer = 0x114655000] 22:07:49 INFO - PROCESS | 1940 | 1461042469143 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]]]}] 22:07:49 INFO - PROCESS | 1940 | --DOCSHELL 0x11be1a800 == 21 [pid = 1940] [id = 82] 22:07:49 INFO - PROCESS | 1940 | --DOMWINDOW == 210 (0x11ae91c00) [pid = 1940] [serial = 244] [outer = 0x0] [url = about:blank] 22:07:49 INFO - PROCESS | 1940 | --DOMWINDOW == 209 (0x123c7f800) [pid = 1940] [serial = 11] [outer = 0x0] [url = about:blank] 22:07:49 INFO - PROCESS | 1940 | --DOMWINDOW == 208 (0x124040000) [pid = 1940] [serial = 8] [outer = 0x0] [url = about:blank] 22:07:49 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. 22:07:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 973ms 22:07:49 INFO - PROCESS | 1940 | 1461042469193 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 22:07:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 22:07:49 INFO - PROCESS | 1940 | 1461042469196 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 22:07:49 INFO - PROCESS | 1940 | 1461042469200 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 22:07:49 INFO - PROCESS | 1940 | 1461042469201 Marionette TRACE conn2 <- [1,354,null,{}] 22:07:49 INFO - PROCESS | 1940 | 1461042469205 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}] 22:07:49 INFO - PROCESS | 1940 | 1461042469274 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 22:07:49 INFO - PROCESS | 1940 | 1461042469281 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:07:49 INFO - PROCESS | 1940 | ++DOCSHELL 0x115290000 == 22 [pid = 1940] [id = 96] 22:07:49 INFO - PROCESS | 1940 | ++DOMWINDOW == 209 (0x1155a1400) [pid = 1940] [serial = 285] [outer = 0x0] 22:07:49 INFO - PROCESS | 1940 | ++DOMWINDOW == 210 (0x115683000) [pid = 1940] [serial = 286] [outer = 0x1155a1400] 22:07:49 INFO - PROCESS | 1940 | 1461042469312 Marionette DEBUG loaded listener.js 22:07:49 INFO - PROCESS | 1940 | ++DOMWINDOW == 211 (0x1181a9800) [pid = 1940] [serial = 287] [outer = 0x1155a1400] 22:07:49 INFO - PROCESS | 1940 | --DOMWINDOW == 210 (0x11a798800) [pid = 1940] [serial = 151] [outer = 0x0] [url = about:blank] 22:07:49 INFO - PROCESS | 1940 | --DOMWINDOW == 209 (0x11aca9800) [pid = 1940] [serial = 120] [outer = 0x0] [url = about:blank] 22:07:49 INFO - PROCESS | 1940 | --DOMWINDOW == 208 (0x11b83fc00) [pid = 1940] [serial = 192] [outer = 0x0] [url = about:blank] 22:07:49 INFO - PROCESS | 1940 | --DOMWINDOW == 207 (0x119c30400) [pid = 1940] [serial = 130] [outer = 0x0] [url = about:blank] 22:07:49 INFO - PROCESS | 1940 | --DOMWINDOW == 206 (0x1181a6000) [pid = 1940] [serial = 69] [outer = 0x0] [url = about:blank] 22:07:49 INFO - PROCESS | 1940 | --DOMWINDOW == 205 (0x1151b5000) [pid = 1940] [serial = 63] [outer = 0x0] [url = about:blank] 22:07:49 INFO - PROCESS | 1940 | --DOMWINDOW == 204 (0x11a7da000) [pid = 1940] [serial = 75] [outer = 0x0] [url = about:blank] 22:07:49 INFO - PROCESS | 1940 | --DOMWINDOW == 203 (0x11b845000) [pid = 1940] [serial = 79] [outer = 0x0] [url = about:blank] 22:07:49 INFO - PROCESS | 1940 | --DOMWINDOW == 202 (0x11aca8000) [pid = 1940] [serial = 78] [outer = 0x0] [url = about:blank] 22:07:49 INFO - PROCESS | 1940 | --DOMWINDOW == 201 (0x11c0a4400) [pid = 1940] [serial = 84] [outer = 0x0] [url = about:blank] 22:07:49 INFO - PROCESS | 1940 | --DOMWINDOW == 200 (0x11c0bd800) [pid = 1940] [serial = 85] [outer = 0x0] [url = about:blank] 22:07:49 INFO - PROCESS | 1940 | --DOMWINDOW == 199 (0x12386c000) [pid = 1940] [serial = 88] [outer = 0x0] [url = about:blank] 22:07:49 INFO - PROCESS | 1940 | --DOMWINDOW == 198 (0x12386f000) [pid = 1940] [serial = 90] [outer = 0x0] [url = about:blank] 22:07:49 INFO - PROCESS | 1940 | --DOMWINDOW == 197 (0x1186c5800) [pid = 1940] [serial = 132] [outer = 0x0] [url = about:blank] 22:07:49 INFO - PROCESS | 1940 | --DOMWINDOW == 196 (0x123875000) [pid = 1940] [serial = 91] [outer = 0x0] [url = about:blank] 22:07:49 INFO - PROCESS | 1940 | --DOMWINDOW == 195 (0x123a4bc00) [pid = 1940] [serial = 93] [outer = 0x0] [url = about:blank] 22:07:49 INFO - PROCESS | 1940 | --DOMWINDOW == 194 (0x123c80400) [pid = 1940] [serial = 94] [outer = 0x0] [url = about:blank] 22:07:49 INFO - PROCESS | 1940 | --DOMWINDOW == 193 (0x12417a800) [pid = 1940] [serial = 97] [outer = 0x0] [url = about:blank] 22:07:49 INFO - PROCESS | 1940 | --DOMWINDOW == 192 (0x11be24800) [pid = 1940] [serial = 82] [outer = 0x0] [url = about:blank] 22:07:49 INFO - PROCESS | 1940 | --DOMWINDOW == 191 (0x124009800) [pid = 1940] [serial = 96] [outer = 0x0] [url = about:blank] 22:07:49 INFO - PROCESS | 1940 | --DOMWINDOW == 190 (0x1241b8800) [pid = 1940] [serial = 99] [outer = 0x0] [url = about:blank] 22:07:49 INFO - PROCESS | 1940 | --DOMWINDOW == 189 (0x11c35b800) [pid = 1940] [serial = 87] [outer = 0x0] [url = about:blank] 22:07:49 INFO - PROCESS | 1940 | --DOMWINDOW == 188 (0x118b4e000) [pid = 1940] [serial = 72] [outer = 0x0] [url = about:blank] 22:07:49 INFO - PROCESS | 1940 | --DOMWINDOW == 187 (0x119037000) [pid = 1940] [serial = 129] [outer = 0x0] [url = about:blank] 22:07:49 INFO - PROCESS | 1940 | --DOMWINDOW == 186 (0x126a70800) [pid = 1940] [serial = 100] [outer = 0x0] [url = about:blank] 22:07:49 INFO - PROCESS | 1940 | --DOMWINDOW == 185 (0x118d59000) [pid = 1940] [serial = 150] [outer = 0x0] [url = about:blank] 22:07:49 INFO - PROCESS | 1940 | --DOMWINDOW == 184 (0x126e15c00) [pid = 1940] [serial = 102] [outer = 0x0] [url = about:blank] 22:07:49 INFO - PROCESS | 1940 | --DOMWINDOW == 183 (0x1288a3000) [pid = 1940] [serial = 105] [outer = 0x0] [url = about:blank] 22:07:49 INFO - PROCESS | 1940 | --DOMWINDOW == 182 (0x123c99c00) [pid = 1940] [serial = 103] [outer = 0x0] [url = about:blank] 22:07:49 INFO - PROCESS | 1940 | --DOMWINDOW == 181 (0x119155400) [pid = 1940] [serial = 66] [outer = 0x0] [url = about:blank] 22:07:49 INFO - PROCESS | 1940 | --DOMWINDOW == 180 (0x11a937000) [pid = 1940] [serial = 76] [outer = 0x0] [url = about:blank] 22:07:49 INFO - PROCESS | 1940 | --DOMWINDOW == 179 (0x12912ec00) [pid = 1940] [serial = 106] [outer = 0x0] [url = about:blank] 22:07:49 INFO - PROCESS | 1940 | --DOMWINDOW == 178 (0x119a6c000) [pid = 1940] [serial = 73] [outer = 0x0] [url = about:blank] 22:07:49 INFO - PROCESS | 1940 | --DOMWINDOW == 177 (0x129705c00) [pid = 1940] [serial = 108] [outer = 0x0] [url = about:blank] 22:07:49 INFO - PROCESS | 1940 | --DOMWINDOW == 176 (0x1297aa000) [pid = 1940] [serial = 109] [outer = 0x0] [url = about:blank] 22:07:49 INFO - PROCESS | 1940 | --DOMWINDOW == 175 (0x129711c00) [pid = 1940] [serial = 111] [outer = 0x0] [url = about:blank] 22:07:49 INFO - PROCESS | 1940 | --DOMWINDOW == 174 (0x12ba39400) [pid = 1940] [serial = 115] [outer = 0x0] [url = about:blank] 22:07:49 INFO - PROCESS | 1940 | --DOMWINDOW == 173 (0x118642800) [pid = 1940] [serial = 70] [outer = 0x0] [url = about:blank] 22:07:49 INFO - PROCESS | 1940 | --DOMWINDOW == 172 (0x1158ec800) [pid = 1940] [serial = 64] [outer = 0x0] [url = about:blank] 22:07:49 INFO - PROCESS | 1940 | --DOMWINDOW == 171 (0x11a7d6c00) [pid = 1940] [serial = 67] [outer = 0x0] [url = about:blank] 22:07:49 INFO - PROCESS | 1940 | --DOMWINDOW == 170 (0x13048ac00) [pid = 1940] [serial = 61] [outer = 0x0] [url = about:blank] 22:07:49 INFO - PROCESS | 1940 | --DOMWINDOW == 169 (0x12b50f000) [pid = 1940] [serial = 112] [outer = 0x0] [url = about:blank] 22:07:49 INFO - PROCESS | 1940 | --DOMWINDOW == 168 (0x11bb28800) [pid = 1940] [serial = 81] [outer = 0x0] [url = about:blank] 22:07:49 INFO - PROCESS | 1940 | --DOMWINDOW == 167 (0x12ba2e800) [pid = 1940] [serial = 114] [outer = 0x0] [url = about:blank] 22:07:49 INFO - PROCESS | 1940 | --DOMWINDOW == 166 (0x126bc1800) [pid = 1940] [serial = 220] [outer = 0x0] [url = about:blank] 22:07:49 INFO - PROCESS | 1940 | --DOMWINDOW == 165 (0x126ac1c00) [pid = 1940] [serial = 177] [outer = 0x0] [url = about:blank] 22:07:49 INFO - PROCESS | 1940 | --DOMWINDOW == 164 (0x123d82400) [pid = 1940] [serial = 142] [outer = 0x0] [url = about:blank] 22:07:49 INFO - PROCESS | 1940 | --DOMWINDOW == 163 (0x123686400) [pid = 1940] [serial = 175] [outer = 0x0] [url = about:blank] 22:07:49 INFO - PROCESS | 1940 | --DOMWINDOW == 162 (0x11ae9a000) [pid = 1940] [serial = 135] [outer = 0x0] [url = about:blank] 22:07:49 INFO - PROCESS | 1940 | --DOMWINDOW == 161 (0x123bb2000) [pid = 1940] [serial = 141] [outer = 0x0] [url = about:blank] 22:07:49 INFO - PROCESS | 1940 | --DOMWINDOW == 160 (0x119a62800) [pid = 1940] [serial = 133] [outer = 0x0] [url = about:blank] 22:07:49 INFO - PROCESS | 1940 | --DOMWINDOW == 159 (0x11c0bbc00) [pid = 1940] [serial = 123] [outer = 0x0] [url = about:blank] 22:07:49 INFO - PROCESS | 1940 | --DOMWINDOW == 158 (0x12e2e5400) [pid = 1940] [serial = 205] [outer = 0x0] [url = about:blank] 22:07:49 INFO - PROCESS | 1940 | --DOMWINDOW == 157 (0x1181adc00) [pid = 1940] [serial = 171] [outer = 0x0] [url = about:blank] 22:07:49 INFO - PROCESS | 1940 | --DOMWINDOW == 156 (0x11c0a9800) [pid = 1940] [serial = 174] [outer = 0x0] [url = about:blank] 22:07:49 INFO - PROCESS | 1940 | --DOMWINDOW == 155 (0x11bb22400) [pid = 1940] [serial = 136] [outer = 0x0] [url = about:blank] 22:07:49 INFO - PROCESS | 1940 | --DOMWINDOW == 154 (0x11b5e9400) [pid = 1940] [serial = 121] [outer = 0x0] [url = about:blank] 22:07:49 INFO - PROCESS | 1940 | --DOMWINDOW == 153 (0x11abc1800) [pid = 1940] [serial = 153] [outer = 0x0] [url = about:blank] 22:07:49 INFO - PROCESS | 1940 | --DOMWINDOW == 152 (0x12e20fc00) [pid = 1940] [serial = 203] [outer = 0x0] [url = about:blank] 22:07:49 INFO - PROCESS | 1940 | --DOMWINDOW == 151 (0x12b886000) [pid = 1940] [serial = 148] [outer = 0x0] [url = about:blank] 22:07:49 INFO - PROCESS | 1940 | --DOMWINDOW == 150 (0x12e790000) [pid = 1940] [serial = 209] [outer = 0x0] [url = about:blank] 22:07:49 INFO - PROCESS | 1940 | --DOMWINDOW == 149 (0x12bd53c00) [pid = 1940] [serial = 180] [outer = 0x0] [url = about:blank] 22:07:49 INFO - PROCESS | 1940 | --DOMWINDOW == 148 (0x12f221000) [pid = 1940] [serial = 211] [outer = 0x0] [url = about:blank] 22:07:49 INFO - PROCESS | 1940 | --DOMWINDOW == 147 (0x12889f400) [pid = 1940] [serial = 178] [outer = 0x0] [url = about:blank] 22:07:49 INFO - PROCESS | 1940 | --DOMWINDOW == 146 (0x12e4ec800) [pid = 1940] [serial = 208] [outer = 0x0] [url = about:blank] 22:07:49 INFO - PROCESS | 1940 | --DOMWINDOW == 145 (0x126e15800) [pid = 1940] [serial = 223] [outer = 0x0] [url = about:blank] 22:07:49 INFO - PROCESS | 1940 | --DOMWINDOW == 144 (0x11b842400) [pid = 1940] [serial = 154] [outer = 0x0] [url = about:blank] 22:07:49 INFO - PROCESS | 1940 | --DOMWINDOW == 143 (0x128e95c00) [pid = 1940] [serial = 221] [outer = 0x0] [url = about:blank] 22:07:49 INFO - PROCESS | 1940 | --DOMWINDOW == 142 (0x1297a3400) [pid = 1940] [serial = 147] [outer = 0x0] [url = about:blank] 22:07:49 INFO - PROCESS | 1940 | --DOMWINDOW == 141 (0x11c030000) [pid = 1940] [serial = 193] [outer = 0x0] [url = about:blank] 22:07:49 INFO - PROCESS | 1940 | --DOMWINDOW == 140 (0x126a6ac00) [pid = 1940] [serial = 145] [outer = 0x0] [url = about:blank] 22:07:49 INFO - PROCESS | 1940 | --DOMWINDOW == 139 (0x11c0b1000) [pid = 1940] [serial = 138] [outer = 0x0] [url = about:blank] 22:07:49 INFO - PROCESS | 1940 | --DOMWINDOW == 138 (0x12e312400) [pid = 1940] [serial = 206] [outer = 0x0] [url = about:blank] 22:07:49 INFO - PROCESS | 1940 | --DOMWINDOW == 137 (0x124562800) [pid = 1940] [serial = 144] [outer = 0x0] [url = about:blank] 22:07:49 INFO - PROCESS | 1940 | --DOMWINDOW == 136 (0x12f791800) [pid = 1940] [serial = 212] [outer = 0x0] [url = about:blank] 22:07:49 INFO - PROCESS | 1940 | --DOMWINDOW == 135 (0x12ba36c00) [pid = 1940] [serial = 15] [outer = 0x0] [url = about:blank] 22:07:49 INFO - PROCESS | 1940 | --DOMWINDOW == 134 (0x114bd7400) [pid = 1940] [serial = 214] [outer = 0x0] [url = about:blank] 22:07:49 INFO - PROCESS | 1940 | --DOMWINDOW == 133 (0x12ba3c400) [pid = 1940] [serial = 16] [outer = 0x0] [url = about:blank] 22:07:49 INFO - PROCESS | 1940 | --DOMWINDOW == 132 (0x128e94400) [pid = 1940] [serial = 127] [outer = 0x0] [url = about:blank] 22:07:49 INFO - PROCESS | 1940 | --DOMWINDOW == 131 (0x12f79fc00) [pid = 1940] [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.] 22:07:49 INFO - PROCESS | 1940 | --DOMWINDOW == 130 (0x12970dc00) [pid = 1940] [serial = 226] [outer = 0x0] [url = about:blank] 22:07:49 INFO - PROCESS | 1940 | --DOMWINDOW == 129 (0x11a563c00) [pid = 1940] [serial = 172] [outer = 0x0] [url = about:blank] 22:07:49 INFO - PROCESS | 1940 | --DOMWINDOW == 128 (0x11be2e800) [pid = 1940] [serial = 156] [outer = 0x0] [url = about:blank] 22:07:49 INFO - PROCESS | 1940 | --DOMWINDOW == 127 (0x123c74000) [pid = 1940] [serial = 124] [outer = 0x0] [url = about:blank] 22:07:49 INFO - PROCESS | 1940 | --DOMWINDOW == 126 (0x127472800) [pid = 1940] [serial = 126] [outer = 0x0] [url = about:blank] 22:07:49 INFO - PROCESS | 1940 | --DOMWINDOW == 125 (0x12e2e7400) [pid = 1940] [serial = 27] [outer = 0x0] [url = about:blank] 22:07:49 INFO - PROCESS | 1940 | --DOMWINDOW == 124 (0x12d664400) [pid = 1940] [serial = 24] [outer = 0x0] [url = about:blank] 22:07:49 INFO - PROCESS | 1940 | --DOMWINDOW == 123 (0x12e213800) [pid = 1940] [serial = 25] [outer = 0x0] [url = about:blank] 22:07:49 INFO - PROCESS | 1940 | --DOMWINDOW == 122 (0x12d0ea000) [pid = 1940] [serial = 169] [outer = 0x0] [url = about:blank] 22:07:49 INFO - PROCESS | 1940 | --DOMWINDOW == 121 (0x114bdb400) [pid = 1940] [serial = 215] [outer = 0x0] [url = about:blank] 22:07:49 INFO - PROCESS | 1940 | --DOMWINDOW == 120 (0x12d0ea400) [pid = 1940] [serial = 22] [outer = 0x0] [url = about:blank] 22:07:49 INFO - PROCESS | 1940 | --DOMWINDOW == 119 (0x12bd56c00) [pid = 1940] [serial = 217] [outer = 0x0] [url = about:blank] 22:07:49 INFO - PROCESS | 1940 | --DOMWINDOW == 118 (0x12889d800) [pid = 1940] [serial = 160] [outer = 0x0] [url = about:blank] 22:07:49 INFO - PROCESS | 1940 | --DOMWINDOW == 117 (0x1274c8800) [pid = 1940] [serial = 168] [outer = 0x0] [url = about:blank] 22:07:49 INFO - PROCESS | 1940 | --DOMWINDOW == 116 (0x126e13800) [pid = 1940] [serial = 197] [outer = 0x0] [url = about:blank] 22:07:49 INFO - PROCESS | 1940 | --DOMWINDOW == 115 (0x12d05ec00) [pid = 1940] [serial = 21] [outer = 0x0] [url = about:blank] 22:07:49 INFO - PROCESS | 1940 | --DOMWINDOW == 114 (0x1297ae000) [pid = 1940] [serial = 162] [outer = 0x0] [url = about:blank] 22:07:49 INFO - PROCESS | 1940 | --DOMWINDOW == 113 (0x12bd4d000) [pid = 1940] [serial = 18] [outer = 0x0] [url = about:blank] 22:07:49 INFO - PROCESS | 1940 | --DOMWINDOW == 112 (0x126bbe000) [pid = 1940] [serial = 159] [outer = 0x0] [url = about:blank] 22:07:49 INFO - PROCESS | 1940 | --DOMWINDOW == 111 (0x123c74800) [pid = 1940] [serial = 196] [outer = 0x0] [url = about:blank] 22:07:49 INFO - PROCESS | 1940 | --DOMWINDOW == 110 (0x12e992c00) [pid = 1940] [serial = 36] [outer = 0x0] [url = about:blank] 22:07:49 INFO - PROCESS | 1940 | --DOMWINDOW == 109 (0x12f21ec00) [pid = 1940] [serial = 37] [outer = 0x0] [url = about:blank] 22:07:49 INFO - PROCESS | 1940 | --DOMWINDOW == 108 (0x12e993000) [pid = 1940] [serial = 236] [outer = 0x0] [url = about:blank] 22:07:49 INFO - PROCESS | 1940 | --DOMWINDOW == 107 (0x12e4ee800) [pid = 1940] [serial = 33] [outer = 0x0] [url = about:blank] 22:07:49 INFO - PROCESS | 1940 | --DOMWINDOW == 106 (0x12d661c00) [pid = 1940] [serial = 186] [outer = 0x0] [url = about:blank] 22:07:49 INFO - PROCESS | 1940 | --DOMWINDOW == 105 (0x12e987400) [pid = 1940] [serial = 34] [outer = 0x0] [url = about:blank] 22:07:49 INFO - PROCESS | 1940 | --DOMWINDOW == 104 (0x123684800) [pid = 1940] [serial = 157] [outer = 0x0] [url = about:blank] 22:07:49 INFO - PROCESS | 1940 | --DOMWINDOW == 103 (0x12d0e9000) [pid = 1940] [serial = 183] [outer = 0x0] [url = about:blank] 22:07:49 INFO - PROCESS | 1940 | --DOMWINDOW == 102 (0x12e30b000) [pid = 1940] [serial = 30] [outer = 0x0] [url = about:blank] 22:07:49 INFO - PROCESS | 1940 | --DOMWINDOW == 101 (0x12e795c00) [pid = 1940] [serial = 235] [outer = 0x0] [url = about:blank] 22:07:49 INFO - PROCESS | 1940 | --DOMWINDOW == 100 (0x12e793000) [pid = 1940] [serial = 31] [outer = 0x0] [url = about:blank] 22:07:49 INFO - PROCESS | 1940 | --DOMWINDOW == 99 (0x1297a4000) [pid = 1940] [serial = 199] [outer = 0x0] [url = about:blank] 22:07:49 INFO - PROCESS | 1940 | --DOMWINDOW == 98 (0x12e2ee800) [pid = 1940] [serial = 28] [outer = 0x0] [url = about:blank] 22:07:49 INFO - PROCESS | 1940 | --DOMWINDOW == 97 (0x12e4eb000) [pid = 1940] [serial = 233] [outer = 0x0] [url = about:blank] 22:07:49 INFO - PROCESS | 1940 | --DOMWINDOW == 96 (0x12b304c00) [pid = 1940] [serial = 227] [outer = 0x0] [url = about:blank] 22:07:49 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x12e309c00) [pid = 1940] [serial = 232] [outer = 0x0] [url = about:blank] 22:07:49 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x12bd57800) [pid = 1940] [serial = 229] [outer = 0x0] [url = about:blank] 22:07:49 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x12f794800) [pid = 1940] [serial = 218] [outer = 0x0] [url = about:blank] 22:07:49 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x12d0f2c00) [pid = 1940] [serial = 202] [outer = 0x0] [url = about:blank] 22:07:49 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x12ba38400) [pid = 1940] [serial = 200] [outer = 0x0] [url = about:blank] 22:07:49 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x1155a1000) [pid = 1940] [serial = 242] [outer = 0x0] [url = about:blank] 22:07:49 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x12f4e6c00) [pid = 1940] [serial = 42] [outer = 0x0] [url = about:blank] 22:07:49 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x12f792800) [pid = 1940] [serial = 43] [outer = 0x0] [url = about:blank] 22:07:49 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x12f7d1000) [pid = 1940] [serial = 45] [outer = 0x0] [url = about:blank] 22:07:49 INFO - PROCESS | 1940 | --DOMWINDOW == 86 (0x12e308800) [pid = 1940] [serial = 189] [outer = 0x0] [url = about:blank] 22:07:49 INFO - PROCESS | 1940 | --DOMWINDOW == 85 (0x12f4dbc00) [pid = 1940] [serial = 40] [outer = 0x0] [url = about:blank] 22:07:49 INFO - PROCESS | 1940 | --DOMWINDOW == 84 (0x12ce97c00) [pid = 1940] [serial = 181] [outer = 0x0] [url = about:blank] 22:07:49 INFO - PROCESS | 1940 | --DOMWINDOW == 83 (0x1191c2000) [pid = 1940] [serial = 118] [outer = 0x0] [url = about:blank] 22:07:49 INFO - PROCESS | 1940 | --DOMWINDOW == 82 (0x130303000) [pid = 1940] [serial = 239] [outer = 0x0] [url = about:blank] 22:07:49 INFO - PROCESS | 1940 | --DOMWINDOW == 81 (0x11559d400) [pid = 1940] [serial = 241] [outer = 0x0] [url = about:blank] 22:07:49 INFO - PROCESS | 1940 | --DOMWINDOW == 80 (0x12f798400) [pid = 1940] [serial = 238] [outer = 0x0] [url = about:blank] 22:07:49 INFO - PROCESS | 1940 | --DOMWINDOW == 79 (0x12ba3cc00) [pid = 1940] [serial = 163] [outer = 0x0] [url = about:blank] 22:07:49 INFO - PROCESS | 1940 | --DOMWINDOW == 78 (0x12f226c00) [pid = 1940] [serial = 39] [outer = 0x0] [url = about:blank] 22:07:49 INFO - PROCESS | 1940 | --DOMWINDOW == 77 (0x11c36d000) [pid = 1940] [serial = 139] [outer = 0x0] [url = about:blank] 22:07:49 INFO - PROCESS | 1940 | --DOMWINDOW == 76 (0x1297a1800) [pid = 1940] [serial = 224] [outer = 0x0] [url = about:blank] 22:07:49 INFO - PROCESS | 1940 | --DOMWINDOW == 75 (0x12d0f1c00) [pid = 1940] [serial = 184] [outer = 0x0] [url = about:blank] 22:07:49 INFO - PROCESS | 1940 | --DOMWINDOW == 74 (0x12e4e3800) [pid = 1940] [serial = 190] [outer = 0x0] [url = about:blank] 22:07:49 INFO - PROCESS | 1940 | --DOMWINDOW == 73 (0x12bd51c00) [pid = 1940] [serial = 166] [outer = 0x0] [url = about:blank] 22:07:49 INFO - PROCESS | 1940 | --DOMWINDOW == 72 (0x130303400) [pid = 1940] [serial = 57] [outer = 0x0] [url = about:blank] 22:07:49 INFO - PROCESS | 1940 | --DOMWINDOW == 71 (0x13030bc00) [pid = 1940] [serial = 58] [outer = 0x0] [url = about:blank] 22:07:49 INFO - PROCESS | 1940 | --DOMWINDOW == 70 (0x11a7e3400) [pid = 1940] [serial = 54] [outer = 0x0] [url = about:blank] 22:07:49 INFO - PROCESS | 1940 | --DOMWINDOW == 69 (0x11abc5400) [pid = 1940] [serial = 55] [outer = 0x0] [url = about:blank] 22:07:49 INFO - PROCESS | 1940 | --DOMWINDOW == 68 (0x12fbd1000) [pid = 1940] [serial = 51] [outer = 0x0] [url = about:blank] 22:07:49 INFO - PROCESS | 1940 | --DOMWINDOW == 67 (0x11a566400) [pid = 1940] [serial = 52] [outer = 0x0] [url = about:blank] 22:07:49 INFO - PROCESS | 1940 | --DOMWINDOW == 66 (0x1189f4000) [pid = 1940] [serial = 117] [outer = 0x0] [url = about:blank] 22:07:49 INFO - PROCESS | 1940 | --DOMWINDOW == 65 (0x12bbaf400) [pid = 1940] [serial = 165] [outer = 0x0] [url = about:blank] 22:07:49 INFO - PROCESS | 1940 | --DOMWINDOW == 64 (0x12d53c800) [pid = 1940] [serial = 230] [outer = 0x0] [url = about:blank] 22:07:49 INFO - PROCESS | 1940 | --DOMWINDOW == 63 (0x12fa77400) [pid = 1940] [serial = 48] [outer = 0x0] [url = about:blank] 22:07:49 INFO - PROCESS | 1940 | --DOMWINDOW == 62 (0x12e21d400) [pid = 1940] [serial = 187] [outer = 0x0] [url = about:blank] 22:07:49 INFO - PROCESS | 1940 | --DOMWINDOW == 61 (0x130485c00) [pid = 1940] [serial = 60] [outer = 0x0] [url = about:blank] 22:07:49 INFO - PROCESS | 1940 | 1461042469782 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]]]}] 22:07:49 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. 22:07:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 620ms 22:07:49 INFO - PROCESS | 1940 | 1461042469821 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 22:07:49 INFO - PROCESS | 1940 | 1461042469827 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 22:07:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 22:07:49 INFO - PROCESS | 1940 | 1461042469834 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 22:07:49 INFO - PROCESS | 1940 | 1461042469836 Marionette TRACE conn2 <- [1,358,null,{}] 22:07:49 INFO - PROCESS | 1940 | 1461042469841 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}] 22:07:49 INFO - PROCESS | 1940 | 1461042469947 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 22:07:50 INFO - PROCESS | 1940 | 1461042470057 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:07:50 INFO - PROCESS | 1940 | ++DOCSHELL 0x1185f1000 == 23 [pid = 1940] [id = 97] 22:07:50 INFO - PROCESS | 1940 | ++DOMWINDOW == 62 (0x1175dfc00) [pid = 1940] [serial = 288] [outer = 0x0] 22:07:50 INFO - PROCESS | 1940 | ++DOMWINDOW == 63 (0x1189f2000) [pid = 1940] [serial = 289] [outer = 0x1175dfc00] 22:07:50 INFO - PROCESS | 1940 | 1461042470097 Marionette DEBUG loaded listener.js 22:07:50 INFO - PROCESS | 1940 | ++DOMWINDOW == 64 (0x118be7800) [pid = 1940] [serial = 290] [outer = 0x1175dfc00] 22:07:50 INFO - PROCESS | 1940 | 1461042470451 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]]]}] 22:07:50 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. 22:07:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 626ms 22:07:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 22:07:50 INFO - PROCESS | 1940 | 1461042470460 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 22:07:50 INFO - PROCESS | 1940 | 1461042470461 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 22:07:50 INFO - PROCESS | 1940 | 1461042470463 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 22:07:50 INFO - PROCESS | 1940 | 1461042470466 Marionette TRACE conn2 <- [1,362,null,{}] 22:07:50 INFO - PROCESS | 1940 | 1461042470476 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}] 22:07:50 INFO - PROCESS | 1940 | 1461042470549 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 22:07:50 INFO - PROCESS | 1940 | 1461042470603 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:07:50 INFO - PROCESS | 1940 | ++DOCSHELL 0x119057800 == 24 [pid = 1940] [id = 98] 22:07:50 INFO - PROCESS | 1940 | ++DOMWINDOW == 65 (0x114bd6400) [pid = 1940] [serial = 291] [outer = 0x0] 22:07:50 INFO - PROCESS | 1940 | ++DOMWINDOW == 66 (0x119154400) [pid = 1940] [serial = 292] [outer = 0x114bd6400] 22:07:50 INFO - PROCESS | 1940 | 1461042470632 Marionette DEBUG loaded listener.js 22:07:50 INFO - PROCESS | 1940 | ++DOMWINDOW == 67 (0x11a566400) [pid = 1940] [serial = 293] [outer = 0x114bd6400] 22:07:50 INFO - PROCESS | 1940 | 1461042470974 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]]]}] 22:07:50 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. 22:07:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 523ms 22:07:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 22:07:50 INFO - PROCESS | 1940 | 1461042470987 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 22:07:50 INFO - PROCESS | 1940 | 1461042470989 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 22:07:50 INFO - PROCESS | 1940 | 1461042470991 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 22:07:50 INFO - PROCESS | 1940 | 1461042470992 Marionette TRACE conn2 <- [1,366,null,{}] 22:07:51 INFO - PROCESS | 1940 | 1461042471000 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}] 22:07:51 INFO - PROCESS | 1940 | 1461042471085 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 22:07:51 INFO - PROCESS | 1940 | 1461042471091 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:07:51 INFO - PROCESS | 1940 | ++DOCSHELL 0x11990b000 == 25 [pid = 1940] [id = 99] 22:07:51 INFO - PROCESS | 1940 | ++DOMWINDOW == 68 (0x11a796000) [pid = 1940] [serial = 294] [outer = 0x0] 22:07:51 INFO - PROCESS | 1940 | ++DOMWINDOW == 69 (0x11a7dcc00) [pid = 1940] [serial = 295] [outer = 0x11a796000] 22:07:51 INFO - PROCESS | 1940 | 1461042471117 Marionette DEBUG loaded listener.js 22:07:51 INFO - PROCESS | 1940 | ++DOMWINDOW == 70 (0x11a939c00) [pid = 1940] [serial = 296] [outer = 0x11a796000] 22:07:51 INFO - PROCESS | 1940 | 1461042471483 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]]]}] 22:07:51 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. 22:07:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 519ms 22:07:51 INFO - PROCESS | 1940 | 1461042471511 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 22:07:51 INFO - PROCESS | 1940 | 1461042471513 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 22:07:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 22:07:51 INFO - PROCESS | 1940 | 1461042471524 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 22:07:51 INFO - PROCESS | 1940 | 1461042471526 Marionette TRACE conn2 <- [1,370,null,{}] 22:07:51 INFO - PROCESS | 1940 | 1461042471529 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}] 22:07:51 INFO - PROCESS | 1940 | 1461042471653 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 22:07:51 INFO - PROCESS | 1940 | 1461042471661 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:07:51 INFO - PROCESS | 1940 | ++DOCSHELL 0x119b11800 == 26 [pid = 1940] [id = 100] 22:07:51 INFO - PROCESS | 1940 | ++DOMWINDOW == 71 (0x11a7a0800) [pid = 1940] [serial = 297] [outer = 0x0] 22:07:51 INFO - PROCESS | 1940 | ++DOMWINDOW == 72 (0x11abc5800) [pid = 1940] [serial = 298] [outer = 0x11a7a0800] 22:07:51 INFO - PROCESS | 1940 | 1461042471701 Marionette DEBUG loaded listener.js 22:07:51 INFO - PROCESS | 1940 | ++DOMWINDOW == 73 (0x11ae8d800) [pid = 1940] [serial = 299] [outer = 0x11a7a0800] 22:07:52 INFO - PROCESS | 1940 | 1461042472110 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]]]}] 22:07:52 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. 22:07:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 627ms 22:07:52 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 22:07:52 INFO - PROCESS | 1940 | 1461042472144 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 22:07:52 INFO - PROCESS | 1940 | 1461042472145 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 22:07:52 INFO - PROCESS | 1940 | 1461042472147 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 22:07:52 INFO - PROCESS | 1940 | 1461042472148 Marionette TRACE conn2 <- [1,374,null,{}] 22:07:52 INFO - PROCESS | 1940 | 1461042472150 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}] 22:07:52 INFO - PROCESS | 1940 | 1461042472244 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 22:07:52 INFO - PROCESS | 1940 | 1461042472248 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:07:52 INFO - PROCESS | 1940 | ++DOCSHELL 0x11a9ee000 == 27 [pid = 1940] [id = 101] 22:07:52 INFO - PROCESS | 1940 | ++DOMWINDOW == 74 (0x11ae8e000) [pid = 1940] [serial = 300] [outer = 0x0] 22:07:52 INFO - PROCESS | 1940 | ++DOMWINDOW == 75 (0x11b841800) [pid = 1940] [serial = 301] [outer = 0x11ae8e000] 22:07:52 INFO - PROCESS | 1940 | 1461042472277 Marionette DEBUG loaded listener.js 22:07:52 INFO - PROCESS | 1940 | ++DOMWINDOW == 76 (0x11be30000) [pid = 1940] [serial = 302] [outer = 0x11ae8e000] 22:07:52 INFO - PROCESS | 1940 | --DOMWINDOW == 75 (0x11be26800) [pid = 1940] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 22:07:52 INFO - PROCESS | 1940 | --DOMWINDOW == 74 (0x114ec5000) [pid = 1940] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 22:07:52 INFO - PROCESS | 1940 | --DOMWINDOW == 73 (0x118547800) [pid = 1940] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 22:07:52 INFO - PROCESS | 1940 | --DOMWINDOW == 72 (0x1191be800) [pid = 1940] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 22:07:52 INFO - PROCESS | 1940 | --DOMWINDOW == 71 (0x115681400) [pid = 1940] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 22:07:52 INFO - PROCESS | 1940 | --DOMWINDOW == 70 (0x11c36c400) [pid = 1940] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 22:07:52 INFO - PROCESS | 1940 | --DOMWINDOW == 69 (0x12bba8000) [pid = 1940] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 22:07:52 INFO - PROCESS | 1940 | --DOMWINDOW == 68 (0x1158ed000) [pid = 1940] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 22:07:52 INFO - PROCESS | 1940 | --DOMWINDOW == 67 (0x12bd4a000) [pid = 1940] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 22:07:52 INFO - PROCESS | 1940 | --DOMWINDOW == 66 (0x128899400) [pid = 1940] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 22:07:52 INFO - PROCESS | 1940 | --DOMWINDOW == 65 (0x11aca9000) [pid = 1940] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 22:07:52 INFO - PROCESS | 1940 | 1461042472641 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 22:07:52 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 22:07:52 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 518ms 22:07:52 INFO - PROCESS | 1940 | 1461042472666 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 22:07:52 INFO - PROCESS | 1940 | 1461042472667 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 22:07:52 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 22:07:52 INFO - PROCESS | 1940 | 1461042472670 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 22:07:52 INFO - PROCESS | 1940 | 1461042472671 Marionette TRACE conn2 <- [1,378,null,{}] 22:07:52 INFO - PROCESS | 1940 | 1461042472673 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}] 22:07:52 INFO - PROCESS | 1940 | 1461042472741 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 22:07:52 INFO - PROCESS | 1940 | 1461042472745 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:07:52 INFO - PROCESS | 1940 | ++DOCSHELL 0x11ac45800 == 28 [pid = 1940] [id = 102] 22:07:52 INFO - PROCESS | 1940 | ++DOMWINDOW == 66 (0x119a63c00) [pid = 1940] [serial = 303] [outer = 0x0] 22:07:52 INFO - PROCESS | 1940 | ++DOMWINDOW == 67 (0x11bb2dc00) [pid = 1940] [serial = 304] [outer = 0x119a63c00] 22:07:52 INFO - PROCESS | 1940 | 1461042472772 Marionette DEBUG loaded listener.js 22:07:52 INFO - PROCESS | 1940 | ++DOMWINDOW == 68 (0x11c0ac800) [pid = 1940] [serial = 305] [outer = 0x119a63c00] 22:07:53 INFO - PROCESS | 1940 | 1461042473056 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 22:07:53 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 22:07:53 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 421ms 22:07:53 INFO - PROCESS | 1940 | 1461042473094 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 22:07:53 INFO - PROCESS | 1940 | 1461042473095 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 22:07:53 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 22:07:53 INFO - PROCESS | 1940 | 1461042473097 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 22:07:53 INFO - PROCESS | 1940 | 1461042473098 Marionette TRACE conn2 <- [1,382,null,{}] 22:07:53 INFO - PROCESS | 1940 | 1461042473101 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}] 22:07:53 INFO - PROCESS | 1940 | 1461042473177 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 22:07:53 INFO - PROCESS | 1940 | 1461042473181 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:07:53 INFO - PROCESS | 1940 | ++DOCSHELL 0x11b564800 == 29 [pid = 1940] [id = 103] 22:07:53 INFO - PROCESS | 1940 | ++DOMWINDOW == 69 (0x11c0ae400) [pid = 1940] [serial = 306] [outer = 0x0] 22:07:53 INFO - PROCESS | 1940 | ++DOMWINDOW == 70 (0x11c377c00) [pid = 1940] [serial = 307] [outer = 0x11c0ae400] 22:07:53 INFO - PROCESS | 1940 | 1461042473210 Marionette DEBUG loaded listener.js 22:07:53 INFO - PROCESS | 1940 | ++DOMWINDOW == 71 (0x12386e000) [pid = 1940] [serial = 308] [outer = 0x11c0ae400] 22:07:53 INFO - PROCESS | 1940 | 1461042473531 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 22:07:53 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 22:07:53 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 470ms 22:07:53 INFO - PROCESS | 1940 | 1461042473567 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 22:07:53 INFO - PROCESS | 1940 | 1461042473569 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 22:07:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 22:07:53 INFO - PROCESS | 1940 | 1461042473579 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 22:07:53 INFO - PROCESS | 1940 | 1461042473580 Marionette TRACE conn2 <- [1,386,null,{}] 22:07:53 INFO - PROCESS | 1940 | 1461042473582 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}] 22:07:53 INFO - PROCESS | 1940 | 1461042473651 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 22:07:53 INFO - PROCESS | 1940 | 1461042473657 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:07:53 INFO - PROCESS | 1940 | ++DOCSHELL 0x119057000 == 30 [pid = 1940] [id = 104] 22:07:53 INFO - PROCESS | 1940 | ++DOMWINDOW == 72 (0x123870000) [pid = 1940] [serial = 309] [outer = 0x0] 22:07:53 INFO - PROCESS | 1940 | ++DOMWINDOW == 73 (0x123874c00) [pid = 1940] [serial = 310] [outer = 0x123870000] 22:07:53 INFO - PROCESS | 1940 | 1461042473682 Marionette DEBUG loaded listener.js 22:07:53 INFO - PROCESS | 1940 | ++DOMWINDOW == 74 (0x123a4bc00) [pid = 1940] [serial = 311] [outer = 0x123870000] 22:07:53 INFO - PROCESS | 1940 | 1461042473992 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]]]}] 22:07:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 22:07:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 468ms 22:07:54 INFO - PROCESS | 1940 | 1461042474048 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 22:07:54 INFO - PROCESS | 1940 | 1461042474049 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 22:07:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 22:07:54 INFO - PROCESS | 1940 | 1461042474051 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 22:07:54 INFO - PROCESS | 1940 | 1461042474052 Marionette TRACE conn2 <- [1,390,null,{}] 22:07:54 INFO - PROCESS | 1940 | 1461042474055 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}] 22:07:54 INFO - PROCESS | 1940 | 1461042474123 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 22:07:54 INFO - PROCESS | 1940 | 1461042474127 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:07:54 INFO - PROCESS | 1940 | ++DOCSHELL 0x11c087000 == 31 [pid = 1940] [id = 105] 22:07:54 INFO - PROCESS | 1940 | ++DOMWINDOW == 75 (0x11c029400) [pid = 1940] [serial = 312] [outer = 0x0] 22:07:54 INFO - PROCESS | 1940 | ++DOMWINDOW == 76 (0x123c81400) [pid = 1940] [serial = 313] [outer = 0x11c029400] 22:07:54 INFO - PROCESS | 1940 | 1461042474153 Marionette DEBUG loaded listener.js 22:07:54 INFO - PROCESS | 1940 | ++DOMWINDOW == 77 (0x124034000) [pid = 1940] [serial = 314] [outer = 0x11c029400] 22:07:54 INFO - PROCESS | 1940 | 1461042474489 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]]]}] 22:07:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 22:07:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 468ms 22:07:54 INFO - PROCESS | 1940 | 1461042474520 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 22:07:54 INFO - PROCESS | 1940 | 1461042474524 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 22:07:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 22:07:54 INFO - PROCESS | 1940 | 1461042474526 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 22:07:54 INFO - PROCESS | 1940 | 1461042474528 Marionette TRACE conn2 <- [1,394,null,{}] 22:07:54 INFO - PROCESS | 1940 | 1461042474530 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}] 22:07:54 INFO - PROCESS | 1940 | 1461042474612 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 22:07:54 INFO - PROCESS | 1940 | 1461042474616 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:07:54 INFO - PROCESS | 1940 | ++DOCSHELL 0x11c1d1800 == 32 [pid = 1940] [id = 106] 22:07:54 INFO - PROCESS | 1940 | ++DOMWINDOW == 78 (0x123c81000) [pid = 1940] [serial = 315] [outer = 0x0] 22:07:54 INFO - PROCESS | 1940 | ++DOMWINDOW == 79 (0x126466400) [pid = 1940] [serial = 316] [outer = 0x123c81000] 22:07:54 INFO - PROCESS | 1940 | 1461042474647 Marionette DEBUG loaded listener.js 22:07:54 INFO - PROCESS | 1940 | ++DOMWINDOW == 80 (0x12746f800) [pid = 1940] [serial = 317] [outer = 0x123c81000] 22:07:55 INFO - PROCESS | 1940 | 1461042475138 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]]]}] 22:07:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 22:07:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 671ms 22:07:55 INFO - PROCESS | 1940 | 1461042475198 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 22:07:55 INFO - PROCESS | 1940 | 1461042475200 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 22:07:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 22:07:55 INFO - PROCESS | 1940 | 1461042475203 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 22:07:55 INFO - PROCESS | 1940 | 1461042475206 Marionette TRACE conn2 <- [1,398,null,{}] 22:07:55 INFO - PROCESS | 1940 | 1461042475209 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}] 22:07:55 INFO - PROCESS | 1940 | 1461042475301 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 22:07:55 INFO - PROCESS | 1940 | 1461042475344 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:07:55 INFO - PROCESS | 1940 | ++DOCSHELL 0x1189af800 == 33 [pid = 1940] [id = 107] 22:07:55 INFO - PROCESS | 1940 | ++DOMWINDOW == 81 (0x1158ebc00) [pid = 1940] [serial = 318] [outer = 0x0] 22:07:55 INFO - PROCESS | 1940 | ++DOMWINDOW == 82 (0x1185c3c00) [pid = 1940] [serial = 319] [outer = 0x1158ebc00] 22:07:55 INFO - PROCESS | 1940 | 1461042475375 Marionette DEBUG loaded listener.js 22:07:55 INFO - PROCESS | 1940 | ++DOMWINDOW == 83 (0x118b4e000) [pid = 1940] [serial = 320] [outer = 0x1158ebc00] 22:07:55 INFO - PROCESS | 1940 | 1461042475794 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]]]}] 22:07:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 22:07:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 621ms 22:07:55 INFO - PROCESS | 1940 | 1461042475825 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 22:07:55 INFO - PROCESS | 1940 | 1461042475829 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 22:07:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 22:07:55 INFO - PROCESS | 1940 | 1461042475834 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 22:07:55 INFO - PROCESS | 1940 | 1461042475836 Marionette TRACE conn2 <- [1,402,null,{}] 22:07:55 INFO - PROCESS | 1940 | 1461042475857 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}] 22:07:55 INFO - PROCESS | 1940 | 1461042475951 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 22:07:56 INFO - PROCESS | 1940 | 1461042476005 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:07:56 INFO - PROCESS | 1940 | ++DOCSHELL 0x11a9fa800 == 34 [pid = 1940] [id = 108] 22:07:56 INFO - PROCESS | 1940 | ++DOMWINDOW == 84 (0x1191c2000) [pid = 1940] [serial = 321] [outer = 0x0] 22:07:56 INFO - PROCESS | 1940 | ++DOMWINDOW == 85 (0x11a7dd400) [pid = 1940] [serial = 322] [outer = 0x1191c2000] 22:07:56 INFO - PROCESS | 1940 | 1461042476069 Marionette DEBUG loaded listener.js 22:07:56 INFO - PROCESS | 1940 | ++DOMWINDOW == 86 (0x11acad800) [pid = 1940] [serial = 323] [outer = 0x1191c2000] 22:07:56 INFO - PROCESS | 1940 | 1461042476513 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]]]}] 22:07:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 22:07:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 690ms 22:07:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 22:07:56 INFO - PROCESS | 1940 | 1461042476525 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 22:07:56 INFO - PROCESS | 1940 | 1461042476526 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 22:07:56 INFO - PROCESS | 1940 | 1461042476529 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 22:07:56 INFO - PROCESS | 1940 | 1461042476531 Marionette TRACE conn2 <- [1,406,null,{}] 22:07:56 INFO - PROCESS | 1940 | 1461042476556 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}] 22:07:56 INFO - PROCESS | 1940 | 1461042476663 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 22:07:56 INFO - PROCESS | 1940 | 1461042476707 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:07:56 INFO - PROCESS | 1940 | ++DOCSHELL 0x12365c800 == 35 [pid = 1940] [id = 109] 22:07:56 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x11c0ba400) [pid = 1940] [serial = 324] [outer = 0x0] 22:07:56 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x12368b800) [pid = 1940] [serial = 325] [outer = 0x11c0ba400] 22:07:56 INFO - PROCESS | 1940 | 1461042476741 Marionette DEBUG loaded listener.js 22:07:56 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x124037000) [pid = 1940] [serial = 326] [outer = 0x11c0ba400] 22:07:57 INFO - PROCESS | 1940 | 1461042477307 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]]]}] 22:07:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 22:07:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 822ms 22:07:57 INFO - PROCESS | 1940 | 1461042477354 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 22:07:57 INFO - PROCESS | 1940 | 1461042477356 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 22:07:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 22:07:57 INFO - PROCESS | 1940 | 1461042477361 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 22:07:57 INFO - PROCESS | 1940 | 1461042477363 Marionette TRACE conn2 <- [1,410,null,{}] 22:07:57 INFO - PROCESS | 1940 | 1461042477368 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}] 22:07:57 INFO - PROCESS | 1940 | 1461042477453 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 22:07:57 INFO - PROCESS | 1940 | 1461042477513 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:07:57 INFO - PROCESS | 1940 | ++DOCSHELL 0x119631800 == 36 [pid = 1940] [id = 110] 22:07:57 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x115597400) [pid = 1940] [serial = 327] [outer = 0x0] 22:07:57 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x1181ad000) [pid = 1940] [serial = 328] [outer = 0x115597400] 22:07:57 INFO - PROCESS | 1940 | 1461042477540 Marionette DEBUG loaded listener.js 22:07:57 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x118b4e800) [pid = 1940] [serial = 329] [outer = 0x115597400] 22:07:57 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x12ba3a400) [pid = 1940] [serial = 277] [outer = 0x0] [url = about:blank] 22:07:58 INFO - PROCESS | 1940 | 1461042478032 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]]]}] 22:07:58 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x123c81c00) [pid = 1940] [serial = 274] [outer = 0x0] [url = about:blank] 22:07:58 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x12b307000) [pid = 1940] [serial = 259] [outer = 0x0] [url = about:blank] 22:07:58 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x118643c00) [pid = 1940] [serial = 247] [outer = 0x0] [url = about:blank] 22:07:58 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x1191c4400) [pid = 1940] [serial = 248] [outer = 0x0] [url = about:blank] 22:07:58 INFO - PROCESS | 1940 | --DOMWINDOW == 86 (0x11a7d8000) [pid = 1940] [serial = 250] [outer = 0x0] [url = about:blank] 22:07:58 INFO - PROCESS | 1940 | --DOMWINDOW == 85 (0x11be27800) [pid = 1940] [serial = 251] [outer = 0x0] [url = about:blank] 22:07:58 INFO - PROCESS | 1940 | --DOMWINDOW == 84 (0x12386c800) [pid = 1940] [serial = 245] [outer = 0x0] [url = about:blank] 22:07:58 INFO - PROCESS | 1940 | --DOMWINDOW == 83 (0x12400b400) [pid = 1940] [serial = 253] [outer = 0x0] [url = about:blank] 22:07:58 INFO - PROCESS | 1940 | --DOMWINDOW == 82 (0x126a6a800) [pid = 1940] [serial = 254] [outer = 0x0] [url = about:blank] 22:07:58 INFO - PROCESS | 1940 | --DOMWINDOW == 81 (0x126abd000) [pid = 1940] [serial = 275] [outer = 0x0] [url = about:blank] 22:07:58 INFO - PROCESS | 1940 | --DOMWINDOW == 80 (0x12ce99c00) [pid = 1940] [serial = 262] [outer = 0x0] [url = about:blank] 22:07:58 INFO - PROCESS | 1940 | --DOMWINDOW == 79 (0x11a55f000) [pid = 1940] [serial = 268] [outer = 0x0] [url = about:blank] 22:07:58 INFO - PROCESS | 1940 | --DOMWINDOW == 78 (0x12d664800) [pid = 1940] [serial = 265] [outer = 0x0] [url = about:blank] 22:07:58 INFO - PROCESS | 1940 | --DOMWINDOW == 77 (0x12d0f2800) [pid = 1940] [serial = 263] [outer = 0x0] [url = about:blank] 22:07:58 INFO - PROCESS | 1940 | --DOMWINDOW == 76 (0x129708400) [pid = 1940] [serial = 256] [outer = 0x0] [url = about:blank] 22:07:58 INFO - PROCESS | 1940 | --DOMWINDOW == 75 (0x12e219800) [pid = 1940] [serial = 266] [outer = 0x0] [url = about:blank] 22:07:58 INFO - PROCESS | 1940 | --DOMWINDOW == 74 (0x12386b000) [pid = 1940] [serial = 272] [outer = 0x0] [url = about:blank] 22:07:58 INFO - PROCESS | 1940 | --DOMWINDOW == 73 (0x11be2b800) [pid = 1940] [serial = 271] [outer = 0x0] [url = about:blank] 22:07:58 INFO - PROCESS | 1940 | --DOMWINDOW == 72 (0x11a7df800) [pid = 1940] [serial = 269] [outer = 0x0] [url = about:blank] 22:07:58 INFO - PROCESS | 1940 | --DOMWINDOW == 71 (0x12ba2ec00) [pid = 1940] [serial = 260] [outer = 0x0] [url = about:blank] 22:07:58 INFO - PROCESS | 1940 | --DOMWINDOW == 70 (0x129710c00) [pid = 1940] [serial = 257] [outer = 0x0] [url = about:blank] 22:07:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 22:07:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 725ms 22:07:58 INFO - PROCESS | 1940 | 1461042478087 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 22:07:58 INFO - PROCESS | 1940 | 1461042478094 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 22:07:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 22:07:58 INFO - PROCESS | 1940 | 1461042478101 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 22:07:58 INFO - PROCESS | 1940 | 1461042478103 Marionette TRACE conn2 <- [1,414,null,{}] 22:07:58 INFO - PROCESS | 1940 | 1461042478107 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}] 22:07:58 INFO - PROCESS | 1940 | 1461042478214 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 22:07:58 INFO - PROCESS | 1940 | 1461042478225 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:07:58 INFO - PROCESS | 1940 | ++DOCSHELL 0x1156b4800 == 37 [pid = 1940] [id = 111] 22:07:58 INFO - PROCESS | 1940 | ++DOMWINDOW == 71 (0x11864bc00) [pid = 1940] [serial = 330] [outer = 0x0] 22:07:58 INFO - PROCESS | 1940 | ++DOMWINDOW == 72 (0x119a62000) [pid = 1940] [serial = 331] [outer = 0x11864bc00] 22:07:58 INFO - PROCESS | 1940 | 1461042478267 Marionette DEBUG loaded listener.js 22:07:58 INFO - PROCESS | 1940 | ++DOMWINDOW == 73 (0x11a79d000) [pid = 1940] [serial = 332] [outer = 0x11864bc00] 22:07:58 INFO - PROCESS | 1940 | 1461042478635 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]]]}] 22:07:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 22:07:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 572ms 22:07:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 22:07:58 INFO - PROCESS | 1940 | 1461042478673 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 22:07:58 INFO - PROCESS | 1940 | 1461042478674 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 22:07:58 INFO - PROCESS | 1940 | 1461042478676 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 22:07:58 INFO - PROCESS | 1940 | 1461042478678 Marionette TRACE conn2 <- [1,418,null,{}] 22:07:58 INFO - PROCESS | 1940 | 1461042478686 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}] 22:07:58 INFO - PROCESS | 1940 | 1461042478777 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 22:07:58 INFO - PROCESS | 1940 | 1461042478782 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:07:58 INFO - PROCESS | 1940 | ++DOCSHELL 0x11a7be800 == 38 [pid = 1940] [id = 112] 22:07:58 INFO - PROCESS | 1940 | ++DOMWINDOW == 74 (0x11a7e4800) [pid = 1940] [serial = 333] [outer = 0x0] 22:07:58 INFO - PROCESS | 1940 | ++DOMWINDOW == 75 (0x11ae95400) [pid = 1940] [serial = 334] [outer = 0x11a7e4800] 22:07:58 INFO - PROCESS | 1940 | 1461042478812 Marionette DEBUG loaded listener.js 22:07:58 INFO - PROCESS | 1940 | ++DOMWINDOW == 76 (0x11bb23400) [pid = 1940] [serial = 335] [outer = 0x11a7e4800] 22:07:59 INFO - PROCESS | 1940 | 1461042479600 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]]]}] 22:07:59 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 22:07:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 971ms 22:07:59 INFO - PROCESS | 1940 | 1461042479648 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 22:07:59 INFO - PROCESS | 1940 | 1461042479649 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 22:07:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 22:07:59 INFO - PROCESS | 1940 | 1461042479651 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 22:07:59 INFO - PROCESS | 1940 | 1461042479653 Marionette TRACE conn2 <- [1,422,null,{}] 22:07:59 INFO - PROCESS | 1940 | 1461042479655 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}] 22:07:59 INFO - PROCESS | 1940 | 1461042479748 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 22:07:59 INFO - PROCESS | 1940 | 1461042479772 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:07:59 INFO - PROCESS | 1940 | ++DOCSHELL 0x11b560000 == 39 [pid = 1940] [id = 113] 22:07:59 INFO - PROCESS | 1940 | ++DOMWINDOW == 77 (0x11bb2a800) [pid = 1940] [serial = 336] [outer = 0x0] 22:07:59 INFO - PROCESS | 1940 | ++DOMWINDOW == 78 (0x11c0b2800) [pid = 1940] [serial = 337] [outer = 0x11bb2a800] 22:07:59 INFO - PROCESS | 1940 | 1461042479798 Marionette DEBUG loaded listener.js 22:07:59 INFO - PROCESS | 1940 | ++DOMWINDOW == 79 (0x11c370000) [pid = 1940] [serial = 338] [outer = 0x11bb2a800] 22:08:00 INFO - PROCESS | 1940 | 1461042480575 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]]]}] 22:08:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 22:08:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 969ms 22:08:00 INFO - PROCESS | 1940 | 1461042480621 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 22:08:00 INFO - PROCESS | 1940 | 1461042480623 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 22:08:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 22:08:00 INFO - PROCESS | 1940 | 1461042480631 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 22:08:00 INFO - PROCESS | 1940 | 1461042480632 Marionette TRACE conn2 <- [1,426,null,{}] 22:08:00 INFO - PROCESS | 1940 | 1461042480634 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}] 22:08:00 INFO - PROCESS | 1940 | 1461042480718 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 22:08:00 INFO - PROCESS | 1940 | 1461042480723 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:08:00 INFO - PROCESS | 1940 | ++DOCSHELL 0x11be1c000 == 40 [pid = 1940] [id = 114] 22:08:00 INFO - PROCESS | 1940 | ++DOMWINDOW == 80 (0x11bd3a800) [pid = 1940] [serial = 339] [outer = 0x0] 22:08:00 INFO - PROCESS | 1940 | ++DOMWINDOW == 81 (0x12386fc00) [pid = 1940] [serial = 340] [outer = 0x11bd3a800] 22:08:00 INFO - PROCESS | 1940 | 1461042480748 Marionette DEBUG loaded listener.js 22:08:00 INFO - PROCESS | 1940 | ++DOMWINDOW == 82 (0x123c81c00) [pid = 1940] [serial = 341] [outer = 0x11bd3a800] 22:08:01 INFO - PROCESS | 1940 | 1461042481098 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] 22:08:01 INFO - PROCESS | 1940 | 1461042481150 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 22:08:01 INFO - PROCESS | 1940 | 1461042481152 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 22:08:01 INFO - PROCESS | 1940 | 1461042481153 Marionette TRACE conn2 <- [1,430,null,{}] 22:08:01 INFO - PROCESS | 1940 | 1461042481155 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}] 22:08:01 INFO - PROCESS | 1940 | 1461042481258 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 22:08:01 INFO - PROCESS | 1940 | 1461042481292 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:08:01 INFO - PROCESS | 1940 | ++DOCSHELL 0x115240800 == 41 [pid = 1940] [id = 115] 22:08:01 INFO - PROCESS | 1940 | ++DOMWINDOW == 83 (0x12400b400) [pid = 1940] [serial = 342] [outer = 0x0] 22:08:01 INFO - PROCESS | 1940 | ++DOMWINDOW == 84 (0x126e0fc00) [pid = 1940] [serial = 343] [outer = 0x12400b400] 22:08:01 INFO - PROCESS | 1940 | 1461042481320 Marionette DEBUG loaded listener.js 22:08:01 INFO - PROCESS | 1940 | ++DOMWINDOW == 85 (0x128896000) [pid = 1940] [serial = 344] [outer = 0x12400b400] 22:08:01 INFO - PROCESS | 1940 | --DOMWINDOW == 84 (0x11c029400) [pid = 1940] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 22:08:01 INFO - PROCESS | 1940 | --DOMWINDOW == 83 (0x123870000) [pid = 1940] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 22:08:01 INFO - PROCESS | 1940 | --DOMWINDOW == 82 (0x11a796000) [pid = 1940] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 22:08:01 INFO - PROCESS | 1940 | --DOMWINDOW == 81 (0x11a7a0800) [pid = 1940] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 22:08:01 INFO - PROCESS | 1940 | --DOMWINDOW == 80 (0x1155a1400) [pid = 1940] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 22:08:01 INFO - PROCESS | 1940 | --DOMWINDOW == 79 (0x1175dfc00) [pid = 1940] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 22:08:01 INFO - PROCESS | 1940 | --DOMWINDOW == 78 (0x11ae8e000) [pid = 1940] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 22:08:01 INFO - PROCESS | 1940 | --DOMWINDOW == 77 (0x119a63c00) [pid = 1940] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 22:08:01 INFO - PROCESS | 1940 | --DOMWINDOW == 76 (0x11c0ae400) [pid = 1940] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 22:08:01 INFO - PROCESS | 1940 | --DOMWINDOW == 75 (0x114bd6400) [pid = 1940] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 22:08:01 INFO - PROCESS | 1940 | 1461042481654 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]]]}] 22:08:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 22:08:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 520ms 22:08:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 22:08:01 INFO - PROCESS | 1940 | 1461042481674 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 22:08:01 INFO - PROCESS | 1940 | 1461042481675 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 22:08:01 INFO - PROCESS | 1940 | 1461042481677 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 22:08:01 INFO - PROCESS | 1940 | 1461042481679 Marionette TRACE conn2 <- [1,434,null,{}] 22:08:01 INFO - PROCESS | 1940 | 1461042481681 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}] 22:08:01 INFO - PROCESS | 1940 | 1461042481747 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 22:08:01 INFO - PROCESS | 1940 | 1461042481751 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:08:01 INFO - PROCESS | 1940 | ++DOCSHELL 0x11a7af800 == 42 [pid = 1940] [id = 116] 22:08:01 INFO - PROCESS | 1940 | ++DOMWINDOW == 76 (0x1155a1400) [pid = 1940] [serial = 345] [outer = 0x0] 22:08:01 INFO - PROCESS | 1940 | ++DOMWINDOW == 77 (0x11a940400) [pid = 1940] [serial = 346] [outer = 0x1155a1400] 22:08:01 INFO - PROCESS | 1940 | 1461042481780 Marionette DEBUG loaded listener.js 22:08:01 INFO - PROCESS | 1940 | ++DOMWINDOW == 78 (0x123a55000) [pid = 1940] [serial = 347] [outer = 0x1155a1400] 22:08:02 INFO - PROCESS | 1940 | 1461042482075 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]]]}] 22:08:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 22:08:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 419ms 22:08:02 INFO - PROCESS | 1940 | 1461042482096 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 22:08:02 INFO - PROCESS | 1940 | 1461042482098 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 22:08:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 22:08:02 INFO - PROCESS | 1940 | 1461042482100 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 22:08:02 INFO - PROCESS | 1940 | 1461042482101 Marionette TRACE conn2 <- [1,438,null,{}] 22:08:02 INFO - PROCESS | 1940 | 1461042482105 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}] 22:08:02 INFO - PROCESS | 1940 | 1461042482182 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 22:08:02 INFO - PROCESS | 1940 | 1461042482186 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:08:02 INFO - PROCESS | 1940 | ++DOCSHELL 0x123c55800 == 43 [pid = 1940] [id = 117] 22:08:02 INFO - PROCESS | 1940 | ++DOMWINDOW == 79 (0x123bbd000) [pid = 1940] [serial = 348] [outer = 0x0] 22:08:02 INFO - PROCESS | 1940 | ++DOMWINDOW == 80 (0x1288a4800) [pid = 1940] [serial = 349] [outer = 0x123bbd000] 22:08:02 INFO - PROCESS | 1940 | 1461042482214 Marionette DEBUG loaded listener.js 22:08:02 INFO - PROCESS | 1940 | ++DOMWINDOW == 81 (0x129306800) [pid = 1940] [serial = 350] [outer = 0x123bbd000] 22:08:02 INFO - PROCESS | 1940 | 1461042482541 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]]]}] 22:08:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 22:08:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 469ms 22:08:02 INFO - PROCESS | 1940 | 1461042482570 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 22:08:02 INFO - PROCESS | 1940 | 1461042482571 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 22:08:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 22:08:02 INFO - PROCESS | 1940 | 1461042482574 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 22:08:02 INFO - PROCESS | 1940 | 1461042482575 Marionette TRACE conn2 <- [1,442,null,{}] 22:08:02 INFO - PROCESS | 1940 | 1461042482577 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}] 22:08:02 INFO - PROCESS | 1940 | 1461042482667 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 22:08:02 INFO - PROCESS | 1940 | 1461042482676 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:08:02 INFO - PROCESS | 1940 | ++DOCSHELL 0x1241df800 == 44 [pid = 1940] [id = 118] 22:08:02 INFO - PROCESS | 1940 | ++DOMWINDOW == 82 (0x128e94400) [pid = 1940] [serial = 351] [outer = 0x0] 22:08:02 INFO - PROCESS | 1940 | ++DOMWINDOW == 83 (0x12930e400) [pid = 1940] [serial = 352] [outer = 0x128e94400] 22:08:02 INFO - PROCESS | 1940 | 1461042482701 Marionette DEBUG loaded listener.js 22:08:02 INFO - PROCESS | 1940 | ++DOMWINDOW == 84 (0x129707400) [pid = 1940] [serial = 353] [outer = 0x128e94400] 22:08:02 INFO - PROCESS | 1940 | 1461042482991 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]]]}] 22:08:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 22:08:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 468ms 22:08:03 INFO - PROCESS | 1940 | 1461042483042 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 22:08:03 INFO - PROCESS | 1940 | 1461042483044 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 22:08:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 22:08:03 INFO - PROCESS | 1940 | 1461042483046 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 22:08:03 INFO - PROCESS | 1940 | 1461042483047 Marionette TRACE conn2 <- [1,446,null,{}] 22:08:03 INFO - PROCESS | 1940 | 1461042483049 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}] 22:08:03 INFO - PROCESS | 1940 | 1461042483125 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 22:08:03 INFO - PROCESS | 1940 | 1461042483129 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:08:03 INFO - PROCESS | 1940 | ++DOCSHELL 0x126635000 == 45 [pid = 1940] [id = 119] 22:08:03 INFO - PROCESS | 1940 | ++DOMWINDOW == 85 (0x129703800) [pid = 1940] [serial = 354] [outer = 0x0] 22:08:03 INFO - PROCESS | 1940 | ++DOMWINDOW == 86 (0x12970e400) [pid = 1940] [serial = 355] [outer = 0x129703800] 22:08:03 INFO - PROCESS | 1940 | 1461042483154 Marionette DEBUG loaded listener.js 22:08:03 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x1297abc00) [pid = 1940] [serial = 356] [outer = 0x129703800] 22:08:03 INFO - PROCESS | 1940 | 1461042483468 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]]]}] 22:08:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 22:08:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 470ms 22:08:03 INFO - PROCESS | 1940 | 1461042483523 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 22:08:03 INFO - PROCESS | 1940 | 1461042483525 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 22:08:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 22:08:03 INFO - PROCESS | 1940 | 1461042483527 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 22:08:03 INFO - PROCESS | 1940 | 1461042483529 Marionette TRACE conn2 <- [1,450,null,{}] 22:08:03 INFO - PROCESS | 1940 | 1461042483531 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}] 22:08:03 INFO - PROCESS | 1940 | 1461042483617 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 22:08:03 INFO - PROCESS | 1940 | 1461042483623 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:08:03 INFO - PROCESS | 1940 | ++DOCSHELL 0x1274c4800 == 46 [pid = 1940] [id = 120] 22:08:03 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x12970fc00) [pid = 1940] [serial = 357] [outer = 0x0] 22:08:03 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x12b30c800) [pid = 1940] [serial = 358] [outer = 0x12970fc00] 22:08:03 INFO - PROCESS | 1940 | 1461042483653 Marionette DEBUG loaded listener.js 22:08:03 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x12b887000) [pid = 1940] [serial = 359] [outer = 0x12970fc00] 22:08:03 INFO - PROCESS | 1940 | 1461042483991 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] 22:08:04 INFO - PROCESS | 1940 | 1461042484075 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 22:08:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 22:08:04 INFO - PROCESS | 1940 | 1461042484078 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 22:08:04 INFO - PROCESS | 1940 | 1461042484081 Marionette TRACE conn2 <- [1,454,null,{}] 22:08:04 INFO - PROCESS | 1940 | 1461042484085 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}] 22:08:04 INFO - PROCESS | 1940 | 1461042484167 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 22:08:04 INFO - PROCESS | 1940 | 1461042484256 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:08:04 INFO - PROCESS | 1940 | ++DOCSHELL 0x1155c4800 == 47 [pid = 1940] [id = 121] 22:08:04 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x11542d400) [pid = 1940] [serial = 360] [outer = 0x0] 22:08:04 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x115596c00) [pid = 1940] [serial = 361] [outer = 0x11542d400] 22:08:04 INFO - PROCESS | 1940 | 1461042484287 Marionette DEBUG loaded listener.js 22:08:04 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x115871800) [pid = 1940] [serial = 362] [outer = 0x11542d400] 22:08:04 INFO - PROCESS | 1940 | [1940] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 22:08:04 INFO - PROCESS | 1940 | 1461042484749 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]]]}] 22:08:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 22:08:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 723ms 22:08:04 INFO - PROCESS | 1940 | 1461042484805 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 22:08:04 INFO - PROCESS | 1940 | 1461042484807 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 22:08:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 22:08:04 INFO - PROCESS | 1940 | 1461042484814 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 22:08:04 INFO - PROCESS | 1940 | 1461042484816 Marionette TRACE conn2 <- [1,458,null,{}] 22:08:04 INFO - PROCESS | 1940 | 1461042484819 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}] 22:08:04 INFO - PROCESS | 1940 | 1461042484914 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 22:08:05 INFO - PROCESS | 1940 | 1461042485003 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:08:05 INFO - PROCESS | 1940 | ++DOCSHELL 0x11ac3c000 == 48 [pid = 1940] [id = 122] 22:08:05 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x11a7d7800) [pid = 1940] [serial = 363] [outer = 0x0] 22:08:05 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x11a935400) [pid = 1940] [serial = 364] [outer = 0x11a7d7800] 22:08:05 INFO - PROCESS | 1940 | 1461042485033 Marionette DEBUG loaded listener.js 22:08:05 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x11ae96000) [pid = 1940] [serial = 365] [outer = 0x11a7d7800] 22:08:05 INFO - PROCESS | 1940 | 1461042485453 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] 22:08:05 INFO - PROCESS | 1940 | 1461042485487 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 22:08:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 22:08:05 INFO - PROCESS | 1940 | 1461042485507 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 22:08:05 INFO - PROCESS | 1940 | 1461042485509 Marionette TRACE conn2 <- [1,462,null,{}] 22:08:05 INFO - PROCESS | 1940 | 1461042485516 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}] 22:08:05 INFO - PROCESS | 1940 | 1461042485613 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 22:08:05 INFO - PROCESS | 1940 | 1461042485672 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:08:05 INFO - PROCESS | 1940 | ++DOCSHELL 0x1274b7800 == 49 [pid = 1940] [id = 123] 22:08:05 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x12417f000) [pid = 1940] [serial = 366] [outer = 0x0] 22:08:05 INFO - PROCESS | 1940 | ++DOMWINDOW == 98 (0x126461400) [pid = 1940] [serial = 367] [outer = 0x12417f000] 22:08:05 INFO - PROCESS | 1940 | 1461042485705 Marionette DEBUG loaded listener.js 22:08:05 INFO - PROCESS | 1940 | ++DOMWINDOW == 99 (0x126e15800) [pid = 1940] [serial = 368] [outer = 0x12417f000] 22:08:06 INFO - PROCESS | 1940 | [1940] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 22:08:06 INFO - PROCESS | 1940 | 1461042486149 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] 22:08:06 INFO - PROCESS | 1940 | 1461042486351 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 22:08:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 22:08:06 INFO - PROCESS | 1940 | 1461042486373 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 22:08:06 INFO - PROCESS | 1940 | 1461042486375 Marionette TRACE conn2 <- [1,466,null,{}] 22:08:06 INFO - PROCESS | 1940 | 1461042486379 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}] 22:08:06 INFO - PROCESS | 1940 | 1461042486461 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 22:08:06 INFO - PROCESS | 1940 | 1461042486503 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:08:06 INFO - PROCESS | 1940 | ++DOCSHELL 0x119b2b800 == 50 [pid = 1940] [id = 124] 22:08:06 INFO - PROCESS | 1940 | ++DOMWINDOW == 100 (0x1189f5400) [pid = 1940] [serial = 369] [outer = 0x0] 22:08:06 INFO - PROCESS | 1940 | ++DOMWINDOW == 101 (0x11903d000) [pid = 1940] [serial = 370] [outer = 0x1189f5400] 22:08:06 INFO - PROCESS | 1940 | 1461042486530 Marionette DEBUG loaded listener.js 22:08:06 INFO - PROCESS | 1940 | ++DOMWINDOW == 102 (0x11a798800) [pid = 1940] [serial = 371] [outer = 0x1189f5400] 22:08:06 INFO - PROCESS | 1940 | 1461042486941 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] 22:08:07 INFO - PROCESS | 1940 | 1461042486998 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 22:08:07 INFO - PROCESS | 1940 | 1461042487003 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 22:08:07 INFO - PROCESS | 1940 | 1461042487006 Marionette TRACE conn2 <- [1,470,null,{}] 22:08:07 INFO - PROCESS | 1940 | --DOCSHELL 0x126635000 == 49 [pid = 1940] [id = 119] 22:08:07 INFO - PROCESS | 1940 | --DOCSHELL 0x1241df800 == 48 [pid = 1940] [id = 118] 22:08:07 INFO - PROCESS | 1940 | --DOCSHELL 0x123c55800 == 47 [pid = 1940] [id = 117] 22:08:07 INFO - PROCESS | 1940 | --DOCSHELL 0x11a7af800 == 46 [pid = 1940] [id = 116] 22:08:07 INFO - PROCESS | 1940 | --DOCSHELL 0x115240800 == 45 [pid = 1940] [id = 115] 22:08:07 INFO - PROCESS | 1940 | --DOCSHELL 0x11be1c000 == 44 [pid = 1940] [id = 114] 22:08:07 INFO - PROCESS | 1940 | --DOCSHELL 0x11b560000 == 43 [pid = 1940] [id = 113] 22:08:07 INFO - PROCESS | 1940 | --DOMWINDOW == 101 (0x114e85000) [pid = 1940] [serial = 283] [outer = 0x0] [url = about:blank] 22:08:07 INFO - PROCESS | 1940 | --DOMWINDOW == 100 (0x119c29c00) [pid = 1940] [serial = 280] [outer = 0x0] [url = about:blank] 22:08:07 INFO - PROCESS | 1940 | --DOCSHELL 0x11a7be800 == 42 [pid = 1940] [id = 112] 22:08:07 INFO - PROCESS | 1940 | --DOCSHELL 0x1156b4800 == 41 [pid = 1940] [id = 111] 22:08:07 INFO - PROCESS | 1940 | --DOCSHELL 0x119631800 == 40 [pid = 1940] [id = 110] 22:08:07 INFO - PROCESS | 1940 | --DOCSHELL 0x12365c800 == 39 [pid = 1940] [id = 109] 22:08:07 INFO - PROCESS | 1940 | --DOCSHELL 0x11a9fa800 == 38 [pid = 1940] [id = 108] 22:08:07 INFO - PROCESS | 1940 | --DOCSHELL 0x1189af800 == 37 [pid = 1940] [id = 107] 22:08:07 INFO - PROCESS | 1940 | --DOMWINDOW == 99 (0x11a7dcc00) [pid = 1940] [serial = 295] [outer = 0x0] [url = about:blank] 22:08:07 INFO - PROCESS | 1940 | --DOMWINDOW == 98 (0x11abc5800) [pid = 1940] [serial = 298] [outer = 0x0] [url = about:blank] 22:08:07 INFO - PROCESS | 1940 | --DOMWINDOW == 97 (0x115683000) [pid = 1940] [serial = 286] [outer = 0x0] [url = about:blank] 22:08:07 INFO - PROCESS | 1940 | --DOMWINDOW == 96 (0x1181a9800) [pid = 1940] [serial = 287] [outer = 0x0] [url = about:blank] 22:08:07 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x1189f2000) [pid = 1940] [serial = 289] [outer = 0x0] [url = about:blank] 22:08:07 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x118be7800) [pid = 1940] [serial = 290] [outer = 0x0] [url = about:blank] 22:08:07 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x11b841800) [pid = 1940] [serial = 301] [outer = 0x0] [url = about:blank] 22:08:07 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x11ae8d800) [pid = 1940] [serial = 299] [outer = 0x0] [url = about:blank] 22:08:07 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x11bb2dc00) [pid = 1940] [serial = 304] [outer = 0x0] [url = about:blank] 22:08:07 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x11c0ac800) [pid = 1940] [serial = 305] [outer = 0x0] [url = about:blank] 22:08:07 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x11be30000) [pid = 1940] [serial = 302] [outer = 0x0] [url = about:blank] 22:08:07 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x123874c00) [pid = 1940] [serial = 310] [outer = 0x0] [url = about:blank] 22:08:07 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x11c377c00) [pid = 1940] [serial = 307] [outer = 0x0] [url = about:blank] 22:08:07 INFO - PROCESS | 1940 | --DOMWINDOW == 86 (0x119154400) [pid = 1940] [serial = 292] [outer = 0x0] [url = about:blank] 22:08:07 INFO - PROCESS | 1940 | --DOMWINDOW == 85 (0x11a566400) [pid = 1940] [serial = 293] [outer = 0x0] [url = about:blank] 22:08:07 INFO - PROCESS | 1940 | --DOMWINDOW == 84 (0x11a939c00) [pid = 1940] [serial = 296] [outer = 0x0] [url = about:blank] 22:08:07 INFO - PROCESS | 1940 | --DOMWINDOW == 83 (0x12386e000) [pid = 1940] [serial = 308] [outer = 0x0] [url = about:blank] 22:08:07 INFO - PROCESS | 1940 | --DOMWINDOW == 82 (0x124034000) [pid = 1940] [serial = 314] [outer = 0x0] [url = about:blank] 22:08:07 INFO - PROCESS | 1940 | --DOMWINDOW == 81 (0x123c81400) [pid = 1940] [serial = 313] [outer = 0x0] [url = about:blank] 22:08:07 INFO - PROCESS | 1940 | --DOMWINDOW == 80 (0x123a4bc00) [pid = 1940] [serial = 311] [outer = 0x0] [url = about:blank] 22:08:07 INFO - PROCESS | 1940 | 1461042487068 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}] 22:08:07 INFO - PROCESS | 1940 | 1461042487138 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 22:08:07 INFO - PROCESS | 1940 | 1461042487147 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:08:07 INFO - PROCESS | 1940 | ++DOCSHELL 0x115562800 == 38 [pid = 1940] [id = 125] 22:08:07 INFO - PROCESS | 1940 | ++DOMWINDOW == 81 (0x119c2e800) [pid = 1940] [serial = 372] [outer = 0x0] 22:08:07 INFO - PROCESS | 1940 | ++DOMWINDOW == 82 (0x11a7db800) [pid = 1940] [serial = 373] [outer = 0x119c2e800] 22:08:07 INFO - PROCESS | 1940 | 1461042487175 Marionette DEBUG loaded listener.js 22:08:07 INFO - PROCESS | 1940 | ++DOMWINDOW == 83 (0x11abc1800) [pid = 1940] [serial = 374] [outer = 0x119c2e800] 22:08:07 INFO - PROCESS | 1940 | 1461042487511 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]]]}] 22:08:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 22:08:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 557ms 22:08:07 INFO - PROCESS | 1940 | 1461042487559 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 22:08:07 INFO - PROCESS | 1940 | 1461042487560 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 22:08:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 22:08:07 INFO - PROCESS | 1940 | 1461042487562 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 22:08:07 INFO - PROCESS | 1940 | 1461042487563 Marionette TRACE conn2 <- [1,474,null,{}] 22:08:07 INFO - PROCESS | 1940 | 1461042487570 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}] 22:08:07 INFO - PROCESS | 1940 | 1461042487645 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 22:08:07 INFO - PROCESS | 1940 | 1461042487650 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:08:07 INFO - PROCESS | 1940 | ++DOCSHELL 0x119b20800 == 39 [pid = 1940] [id = 126] 22:08:07 INFO - PROCESS | 1940 | ++DOMWINDOW == 84 (0x11bd40800) [pid = 1940] [serial = 375] [outer = 0x0] 22:08:07 INFO - PROCESS | 1940 | ++DOMWINDOW == 85 (0x11be27800) [pid = 1940] [serial = 376] [outer = 0x11bd40800] 22:08:07 INFO - PROCESS | 1940 | 1461042487682 Marionette DEBUG loaded listener.js 22:08:07 INFO - PROCESS | 1940 | ++DOMWINDOW == 86 (0x11c0b8000) [pid = 1940] [serial = 377] [outer = 0x11bd40800] 22:08:08 INFO - PROCESS | 1940 | 1461042488049 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]]]}] 22:08:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 22:08:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 522ms 22:08:08 INFO - PROCESS | 1940 | 1461042488088 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 22:08:08 INFO - PROCESS | 1940 | 1461042488089 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 22:08:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 22:08:08 INFO - PROCESS | 1940 | 1461042488091 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 22:08:08 INFO - PROCESS | 1940 | 1461042488092 Marionette TRACE conn2 <- [1,478,null,{}] 22:08:08 INFO - PROCESS | 1940 | 1461042488095 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}] 22:08:08 INFO - PROCESS | 1940 | 1461042488168 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 22:08:08 INFO - PROCESS | 1940 | 1461042488174 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:08:08 INFO - PROCESS | 1940 | ++DOCSHELL 0x11b55a800 == 40 [pid = 1940] [id = 127] 22:08:08 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x11c16b400) [pid = 1940] [serial = 378] [outer = 0x0] 22:08:08 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x12386dc00) [pid = 1940] [serial = 379] [outer = 0x11c16b400] 22:08:08 INFO - PROCESS | 1940 | 1461042488200 Marionette DEBUG loaded listener.js 22:08:08 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x123a59800) [pid = 1940] [serial = 380] [outer = 0x11c16b400] 22:08:08 INFO - PROCESS | 1940 | 1461042488531 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]]]}] 22:08:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 22:08:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 469ms 22:08:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 22:08:08 INFO - PROCESS | 1940 | 1461042488562 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 22:08:08 INFO - PROCESS | 1940 | 1461042488563 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 22:08:08 INFO - PROCESS | 1940 | 1461042488565 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 22:08:08 INFO - PROCESS | 1940 | 1461042488566 Marionette TRACE conn2 <- [1,482,null,{}] 22:08:08 INFO - PROCESS | 1940 | 1461042488568 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}] 22:08:08 INFO - PROCESS | 1940 | 1461042488637 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 22:08:08 INFO - PROCESS | 1940 | 1461042488681 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:08:08 INFO - PROCESS | 1940 | ++DOCSHELL 0x11bdc6000 == 41 [pid = 1940] [id = 128] 22:08:08 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x114bdac00) [pid = 1940] [serial = 381] [outer = 0x0] 22:08:08 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x123c80c00) [pid = 1940] [serial = 382] [outer = 0x114bdac00] 22:08:08 INFO - PROCESS | 1940 | 1461042488707 Marionette DEBUG loaded listener.js 22:08:08 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x126a6a800) [pid = 1940] [serial = 383] [outer = 0x114bdac00] 22:08:09 INFO - PROCESS | 1940 | 1461042489025 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]]]}] 22:08:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 22:08:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 469ms 22:08:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 22:08:09 INFO - PROCESS | 1940 | 1461042489034 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 22:08:09 INFO - PROCESS | 1940 | 1461042489036 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 22:08:09 INFO - PROCESS | 1940 | 1461042489038 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 22:08:09 INFO - PROCESS | 1940 | 1461042489041 Marionette TRACE conn2 <- [1,486,null,{}] 22:08:09 INFO - PROCESS | 1940 | 1461042489045 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}] 22:08:09 INFO - PROCESS | 1940 | 1461042489136 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 22:08:09 INFO - PROCESS | 1940 | 1461042489143 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:08:09 INFO - PROCESS | 1940 | ++DOCSHELL 0x123652000 == 42 [pid = 1940] [id = 129] 22:08:09 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x1274cd800) [pid = 1940] [serial = 384] [outer = 0x0] 22:08:09 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x1288a2400) [pid = 1940] [serial = 385] [outer = 0x1274cd800] 22:08:09 INFO - PROCESS | 1940 | 1461042489172 Marionette DEBUG loaded listener.js 22:08:09 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x129709800) [pid = 1940] [serial = 386] [outer = 0x1274cd800] 22:08:09 INFO - PROCESS | 1940 | 1461042489531 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]]]}] 22:08:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 22:08:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 522ms 22:08:09 INFO - PROCESS | 1940 | 1461042489561 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 22:08:09 INFO - PROCESS | 1940 | 1461042489562 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 22:08:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 22:08:09 INFO - PROCESS | 1940 | 1461042489564 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 22:08:09 INFO - PROCESS | 1940 | 1461042489565 Marionette TRACE conn2 <- [1,490,null,{}] 22:08:09 INFO - PROCESS | 1940 | 1461042489575 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}] 22:08:09 INFO - PROCESS | 1940 | 1461042489678 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 22:08:09 INFO - PROCESS | 1940 | 1461042489716 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:08:09 INFO - PROCESS | 1940 | ++DOCSHELL 0x123c02800 == 43 [pid = 1940] [id = 130] 22:08:09 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x1274ce800) [pid = 1940] [serial = 387] [outer = 0x0] 22:08:09 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x1297a7400) [pid = 1940] [serial = 388] [outer = 0x1274ce800] 22:08:09 INFO - PROCESS | 1940 | 1461042489760 Marionette DEBUG loaded listener.js 22:08:09 INFO - PROCESS | 1940 | ++DOMWINDOW == 98 (0x12b30a800) [pid = 1940] [serial = 389] [outer = 0x1274ce800] 22:08:10 INFO - PROCESS | 1940 | 1461042490157 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]]]}] 22:08:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 22:08:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 627ms 22:08:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 22:08:10 INFO - PROCESS | 1940 | 1461042490198 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 22:08:10 INFO - PROCESS | 1940 | 1461042490199 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 22:08:10 INFO - PROCESS | 1940 | 1461042490201 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 22:08:10 INFO - PROCESS | 1940 | 1461042490202 Marionette TRACE conn2 <- [1,494,null,{}] 22:08:10 INFO - PROCESS | 1940 | 1461042490205 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}] 22:08:10 INFO - PROCESS | 1940 | 1461042490292 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 22:08:10 INFO - PROCESS | 1940 | 1461042490296 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:08:10 INFO - PROCESS | 1940 | ++DOCSHELL 0x1245bd800 == 44 [pid = 1940] [id = 131] 22:08:10 INFO - PROCESS | 1940 | ++DOMWINDOW == 99 (0x1297a2c00) [pid = 1940] [serial = 390] [outer = 0x0] 22:08:10 INFO - PROCESS | 1940 | ++DOMWINDOW == 100 (0x12b311400) [pid = 1940] [serial = 391] [outer = 0x1297a2c00] 22:08:10 INFO - PROCESS | 1940 | 1461042490321 Marionette DEBUG loaded listener.js 22:08:10 INFO - PROCESS | 1940 | ++DOMWINDOW == 101 (0x12ba2fc00) [pid = 1940] [serial = 392] [outer = 0x1297a2c00] 22:08:10 INFO - PROCESS | 1940 | 1461042490684 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]]]}] 22:08:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 22:08:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 518ms 22:08:10 INFO - PROCESS | 1940 | 1461042490726 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 22:08:10 INFO - PROCESS | 1940 | 1461042490728 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 22:08:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 22:08:10 INFO - PROCESS | 1940 | 1461042490732 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 22:08:10 INFO - PROCESS | 1940 | 1461042490733 Marionette TRACE conn2 <- [1,498,null,{}] 22:08:10 INFO - PROCESS | 1940 | 1461042490737 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}] 22:08:10 INFO - PROCESS | 1940 | 1461042490869 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 22:08:10 INFO - PROCESS | 1940 | 1461042490913 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:08:10 INFO - PROCESS | 1940 | ++DOCSHELL 0x1274b2800 == 45 [pid = 1940] [id = 132] 22:08:10 INFO - PROCESS | 1940 | ++DOMWINDOW == 102 (0x1191c1c00) [pid = 1940] [serial = 393] [outer = 0x0] 22:08:10 INFO - PROCESS | 1940 | ++DOMWINDOW == 103 (0x12ba36c00) [pid = 1940] [serial = 394] [outer = 0x1191c1c00] 22:08:10 INFO - PROCESS | 1940 | 1461042490953 Marionette DEBUG loaded listener.js 22:08:11 INFO - PROCESS | 1940 | ++DOMWINDOW == 104 (0x12bba7800) [pid = 1940] [serial = 395] [outer = 0x1191c1c00] 22:08:11 INFO - PROCESS | 1940 | --DOMWINDOW == 103 (0x11bd3a800) [pid = 1940] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 22:08:11 INFO - PROCESS | 1940 | --DOMWINDOW == 102 (0x1191c2000) [pid = 1940] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 22:08:11 INFO - PROCESS | 1940 | --DOMWINDOW == 101 (0x115597400) [pid = 1940] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 22:08:11 INFO - PROCESS | 1940 | --DOMWINDOW == 100 (0x12400b400) [pid = 1940] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 22:08:11 INFO - PROCESS | 1940 | --DOMWINDOW == 99 (0x11a7e4800) [pid = 1940] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 22:08:11 INFO - PROCESS | 1940 | --DOMWINDOW == 98 (0x1158ebc00) [pid = 1940] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 22:08:11 INFO - PROCESS | 1940 | --DOMWINDOW == 97 (0x11c0ba400) [pid = 1940] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 22:08:11 INFO - PROCESS | 1940 | --DOMWINDOW == 96 (0x11bb2a800) [pid = 1940] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 22:08:11 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x11864bc00) [pid = 1940] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 22:08:11 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x1155a1400) [pid = 1940] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 22:08:11 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x129703800) [pid = 1940] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 22:08:11 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x123bbd000) [pid = 1940] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 22:08:11 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x128e94400) [pid = 1940] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 22:08:11 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x118b57c00) [pid = 1940] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 22:08:11 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x114655000) [pid = 1940] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 22:08:11 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x129130000) [pid = 1940] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 22:08:11 INFO - PROCESS | 1940 | 1461042491483 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]]]}] 22:08:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 22:08:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 771ms 22:08:11 INFO - PROCESS | 1940 | 1461042491503 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 22:08:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 22:08:11 INFO - PROCESS | 1940 | 1461042491508 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 22:08:11 INFO - PROCESS | 1940 | 1461042491511 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 22:08:11 INFO - PROCESS | 1940 | 1461042491512 Marionette TRACE conn2 <- [1,502,null,{}] 22:08:11 INFO - PROCESS | 1940 | 1461042491514 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}] 22:08:11 INFO - PROCESS | 1940 | 1461042491575 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 22:08:11 INFO - PROCESS | 1940 | 1461042491578 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:08:11 INFO - PROCESS | 1940 | ++DOCSHELL 0x115499000 == 46 [pid = 1940] [id = 133] 22:08:11 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x118b58c00) [pid = 1940] [serial = 396] [outer = 0x0] 22:08:11 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x119c2d000) [pid = 1940] [serial = 397] [outer = 0x118b58c00] 22:08:11 INFO - PROCESS | 1940 | 1461042491601 Marionette DEBUG loaded listener.js 22:08:11 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x11c0bc000) [pid = 1940] [serial = 398] [outer = 0x118b58c00] 22:08:12 INFO - PROCESS | 1940 | 1461042492006 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]]]}] 22:08:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 22:08:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 523ms 22:08:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 22:08:12 INFO - PROCESS | 1940 | 1461042492035 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 22:08:12 INFO - PROCESS | 1940 | 1461042492037 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 22:08:12 INFO - PROCESS | 1940 | 1461042492041 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 22:08:12 INFO - PROCESS | 1940 | 1461042492044 Marionette TRACE conn2 <- [1,506,null,{}] 22:08:12 INFO - PROCESS | 1940 | 1461042492053 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}] 22:08:12 INFO - PROCESS | 1940 | 1461042492217 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 22:08:12 INFO - PROCESS | 1940 | 1461042492233 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:08:12 INFO - PROCESS | 1940 | ++DOCSHELL 0x12b2df000 == 47 [pid = 1940] [id = 134] 22:08:12 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x12bba8c00) [pid = 1940] [serial = 399] [outer = 0x0] 22:08:12 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x12bd4c400) [pid = 1940] [serial = 400] [outer = 0x12bba8c00] 22:08:12 INFO - PROCESS | 1940 | 1461042492277 Marionette DEBUG loaded listener.js 22:08:12 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x12ce96800) [pid = 1940] [serial = 401] [outer = 0x12bba8c00] 22:08:12 INFO - PROCESS | 1940 | 1461042492646 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]]]}] 22:08:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 22:08:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 627ms 22:08:12 INFO - PROCESS | 1940 | 1461042492668 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 22:08:12 INFO - PROCESS | 1940 | 1461042492669 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 22:08:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 22:08:12 INFO - PROCESS | 1940 | 1461042492673 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 22:08:12 INFO - PROCESS | 1940 | 1461042492674 Marionette TRACE conn2 <- [1,510,null,{}] 22:08:12 INFO - PROCESS | 1940 | 1461042492677 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}] 22:08:12 INFO - PROCESS | 1940 | 1461042492775 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 22:08:12 INFO - PROCESS | 1940 | 1461042492781 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:08:12 INFO - PROCESS | 1940 | ++DOCSHELL 0x12b5ae800 == 48 [pid = 1940] [id = 135] 22:08:12 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x12ceeec00) [pid = 1940] [serial = 402] [outer = 0x0] 22:08:12 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x12d056800) [pid = 1940] [serial = 403] [outer = 0x12ceeec00] 22:08:12 INFO - PROCESS | 1940 | 1461042492806 Marionette DEBUG loaded listener.js 22:08:12 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x12d0e9c00) [pid = 1940] [serial = 404] [outer = 0x12ceeec00] 22:08:13 INFO - PROCESS | 1940 | 1461042493098 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]]]}] 22:08:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 22:08:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 470ms 22:08:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 22:08:13 INFO - PROCESS | 1940 | 1461042493143 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 22:08:13 INFO - PROCESS | 1940 | 1461042493145 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 22:08:13 INFO - PROCESS | 1940 | 1461042493147 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 22:08:13 INFO - PROCESS | 1940 | 1461042493148 Marionette TRACE conn2 <- [1,514,null,{}] 22:08:13 INFO - PROCESS | 1940 | 1461042493150 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}] 22:08:13 INFO - PROCESS | 1940 | 1461042493225 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 22:08:13 INFO - PROCESS | 1940 | 1461042493229 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:08:13 INFO - PROCESS | 1940 | ++DOCSHELL 0x12bb54800 == 49 [pid = 1940] [id = 136] 22:08:13 INFO - PROCESS | 1940 | ++DOMWINDOW == 98 (0x12d0ec000) [pid = 1940] [serial = 405] [outer = 0x0] 22:08:13 INFO - PROCESS | 1940 | ++DOMWINDOW == 99 (0x12d0f5c00) [pid = 1940] [serial = 406] [outer = 0x12d0ec000] 22:08:13 INFO - PROCESS | 1940 | 1461042493254 Marionette DEBUG loaded listener.js 22:08:13 INFO - PROCESS | 1940 | ++DOMWINDOW == 100 (0x12d542000) [pid = 1940] [serial = 407] [outer = 0x12d0ec000] 22:08:14 INFO - PROCESS | 1940 | --DOCSHELL 0x11b564800 == 48 [pid = 1940] [id = 103] 22:08:14 INFO - PROCESS | 1940 | --DOCSHELL 0x119057000 == 47 [pid = 1940] [id = 104] 22:08:14 INFO - PROCESS | 1940 | --DOCSHELL 0x11c087000 == 46 [pid = 1940] [id = 105] 22:08:14 INFO - PROCESS | 1940 | --DOCSHELL 0x11a9ee000 == 45 [pid = 1940] [id = 101] 22:08:14 INFO - PROCESS | 1940 | --DOCSHELL 0x11c1d1800 == 44 [pid = 1940] [id = 106] 22:08:14 INFO - PROCESS | 1940 | --DOCSHELL 0x11ac45800 == 43 [pid = 1940] [id = 102] 22:08:14 INFO - PROCESS | 1940 | --DOCSHELL 0x115562800 == 42 [pid = 1940] [id = 125] 22:08:14 INFO - PROCESS | 1940 | --DOCSHELL 0x119b2b800 == 41 [pid = 1940] [id = 124] 22:08:14 INFO - PROCESS | 1940 | --DOCSHELL 0x1274b7800 == 40 [pid = 1940] [id = 123] 22:08:14 INFO - PROCESS | 1940 | --DOCSHELL 0x11ac3c000 == 39 [pid = 1940] [id = 122] 22:08:14 INFO - PROCESS | 1940 | --DOCSHELL 0x1155c4800 == 38 [pid = 1940] [id = 121] 22:08:14 INFO - PROCESS | 1940 | --DOCSHELL 0x1274c4800 == 37 [pid = 1940] [id = 120] 22:08:14 INFO - PROCESS | 1940 | --DOCSHELL 0x119b20800 == 36 [pid = 1940] [id = 126] 22:08:14 INFO - PROCESS | 1940 | --DOCSHELL 0x123652000 == 35 [pid = 1940] [id = 129] 22:08:14 INFO - PROCESS | 1940 | --DOCSHELL 0x123c02800 == 34 [pid = 1940] [id = 130] 22:08:14 INFO - PROCESS | 1940 | --DOCSHELL 0x11b55a800 == 33 [pid = 1940] [id = 127] 22:08:14 INFO - PROCESS | 1940 | --DOCSHELL 0x12b2df000 == 32 [pid = 1940] [id = 134] 22:08:14 INFO - PROCESS | 1940 | --DOCSHELL 0x1274b2800 == 31 [pid = 1940] [id = 132] 22:08:14 INFO - PROCESS | 1940 | --DOCSHELL 0x11bdc6000 == 30 [pid = 1940] [id = 128] 22:08:14 INFO - PROCESS | 1940 | --DOCSHELL 0x1245bd800 == 29 [pid = 1940] [id = 131] 22:08:14 INFO - PROCESS | 1940 | --DOCSHELL 0x115499000 == 28 [pid = 1940] [id = 133] 22:08:14 INFO - PROCESS | 1940 | --DOMWINDOW == 99 (0x118b58400) [pid = 1940] [serial = 284] [outer = 0x0] [url = about:blank] 22:08:14 INFO - PROCESS | 1940 | --DOMWINDOW == 98 (0x11a7ddc00) [pid = 1940] [serial = 281] [outer = 0x0] [url = about:blank] 22:08:14 INFO - PROCESS | 1940 | --DOCSHELL 0x12b5ae800 == 27 [pid = 1940] [id = 135] 22:08:14 INFO - PROCESS | 1940 | --DOMWINDOW == 97 (0x12d535400) [pid = 1940] [serial = 278] [outer = 0x0] [url = about:blank] 22:08:14 INFO - PROCESS | 1940 | --DOMWINDOW == 96 (0x12386fc00) [pid = 1940] [serial = 340] [outer = 0x0] [url = about:blank] 22:08:14 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x11a7dd400) [pid = 1940] [serial = 322] [outer = 0x0] [url = about:blank] 22:08:14 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x118b4e800) [pid = 1940] [serial = 329] [outer = 0x0] [url = about:blank] 22:08:14 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x1181ad000) [pid = 1940] [serial = 328] [outer = 0x0] [url = about:blank] 22:08:14 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x126e0fc00) [pid = 1940] [serial = 343] [outer = 0x0] [url = about:blank] 22:08:14 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x11ae95400) [pid = 1940] [serial = 334] [outer = 0x0] [url = about:blank] 22:08:14 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x11bb23400) [pid = 1940] [serial = 335] [outer = 0x0] [url = about:blank] 22:08:14 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x118b4e000) [pid = 1940] [serial = 320] [outer = 0x0] [url = about:blank] 22:08:14 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x1185c3c00) [pid = 1940] [serial = 319] [outer = 0x0] [url = about:blank] 22:08:14 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x124037000) [pid = 1940] [serial = 326] [outer = 0x0] [url = about:blank] 22:08:14 INFO - PROCESS | 1940 | --DOMWINDOW == 86 (0x12368b800) [pid = 1940] [serial = 325] [outer = 0x0] [url = about:blank] 22:08:14 INFO - PROCESS | 1940 | --DOMWINDOW == 85 (0x11c0b2800) [pid = 1940] [serial = 337] [outer = 0x0] [url = about:blank] 22:08:14 INFO - PROCESS | 1940 | --DOMWINDOW == 84 (0x126466400) [pid = 1940] [serial = 316] [outer = 0x0] [url = about:blank] 22:08:14 INFO - PROCESS | 1940 | --DOMWINDOW == 83 (0x119a62000) [pid = 1940] [serial = 331] [outer = 0x0] [url = about:blank] 22:08:14 INFO - PROCESS | 1940 | --DOMWINDOW == 82 (0x11a79d000) [pid = 1940] [serial = 332] [outer = 0x0] [url = about:blank] 22:08:14 INFO - PROCESS | 1940 | --DOMWINDOW == 81 (0x11a940400) [pid = 1940] [serial = 346] [outer = 0x0] [url = about:blank] 22:08:14 INFO - PROCESS | 1940 | --DOMWINDOW == 80 (0x12b30c800) [pid = 1940] [serial = 358] [outer = 0x0] [url = about:blank] 22:08:14 INFO - PROCESS | 1940 | --DOMWINDOW == 79 (0x123a55000) [pid = 1940] [serial = 347] [outer = 0x0] [url = about:blank] 22:08:14 INFO - PROCESS | 1940 | --DOMWINDOW == 78 (0x1297abc00) [pid = 1940] [serial = 356] [outer = 0x0] [url = about:blank] 22:08:14 INFO - PROCESS | 1940 | --DOMWINDOW == 77 (0x129306800) [pid = 1940] [serial = 350] [outer = 0x0] [url = about:blank] 22:08:14 INFO - PROCESS | 1940 | --DOMWINDOW == 76 (0x128896000) [pid = 1940] [serial = 344] [outer = 0x0] [url = about:blank] 22:08:14 INFO - PROCESS | 1940 | --DOMWINDOW == 75 (0x129707400) [pid = 1940] [serial = 353] [outer = 0x0] [url = about:blank] 22:08:14 INFO - PROCESS | 1940 | --DOMWINDOW == 74 (0x12970e400) [pid = 1940] [serial = 355] [outer = 0x0] [url = about:blank] 22:08:14 INFO - PROCESS | 1940 | --DOMWINDOW == 73 (0x11acad800) [pid = 1940] [serial = 323] [outer = 0x0] [url = about:blank] 22:08:14 INFO - PROCESS | 1940 | --DOMWINDOW == 72 (0x123c81c00) [pid = 1940] [serial = 341] [outer = 0x0] [url = about:blank] 22:08:14 INFO - PROCESS | 1940 | --DOMWINDOW == 71 (0x12930e400) [pid = 1940] [serial = 352] [outer = 0x0] [url = about:blank] 22:08:14 INFO - PROCESS | 1940 | --DOMWINDOW == 70 (0x1288a4800) [pid = 1940] [serial = 349] [outer = 0x0] [url = about:blank] 22:08:14 INFO - PROCESS | 1940 | --DOMWINDOW == 69 (0x11c370000) [pid = 1940] [serial = 338] [outer = 0x0] [url = about:blank] 22:08:14 INFO - PROCESS | 1940 | 1461042494633 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]]]}] 22:08:14 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 22:08:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1522ms 22:08:14 INFO - PROCESS | 1940 | 1461042494670 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 22:08:14 INFO - PROCESS | 1940 | 1461042494672 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 22:08:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 22:08:14 INFO - PROCESS | 1940 | 1461042494676 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 22:08:14 INFO - PROCESS | 1940 | 1461042494679 Marionette TRACE conn2 <- [1,518,null,{}] 22:08:14 INFO - PROCESS | 1940 | 1461042494683 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}] 22:08:14 INFO - PROCESS | 1940 | 1461042494757 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 22:08:14 INFO - PROCESS | 1940 | 1461042494800 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:08:14 INFO - PROCESS | 1940 | ++DOCSHELL 0x115247800 == 28 [pid = 1940] [id = 137] 22:08:14 INFO - PROCESS | 1940 | ++DOMWINDOW == 70 (0x115680c00) [pid = 1940] [serial = 408] [outer = 0x0] 22:08:14 INFO - PROCESS | 1940 | ++DOMWINDOW == 71 (0x115868800) [pid = 1940] [serial = 409] [outer = 0x115680c00] 22:08:14 INFO - PROCESS | 1940 | 1461042494828 Marionette DEBUG loaded listener.js 22:08:14 INFO - PROCESS | 1940 | ++DOMWINDOW == 72 (0x1181a5000) [pid = 1940] [serial = 410] [outer = 0x115680c00] 22:08:15 INFO - PROCESS | 1940 | 1461042495145 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]]]}] 22:08:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 22:08:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 521ms 22:08:15 INFO - PROCESS | 1940 | 1461042495198 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 22:08:15 INFO - PROCESS | 1940 | 1461042495204 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 22:08:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 22:08:15 INFO - PROCESS | 1940 | 1461042495212 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 22:08:15 INFO - PROCESS | 1940 | 1461042495214 Marionette TRACE conn2 <- [1,522,null,{}] 22:08:15 INFO - PROCESS | 1940 | 1461042495218 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}] 22:08:15 INFO - PROCESS | 1940 | 1461042495294 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 22:08:15 INFO - PROCESS | 1940 | 1461042495329 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:08:15 INFO - PROCESS | 1940 | ++DOCSHELL 0x11556b800 == 29 [pid = 1940] [id = 138] 22:08:15 INFO - PROCESS | 1940 | ++DOMWINDOW == 73 (0x114bd4c00) [pid = 1940] [serial = 411] [outer = 0x0] 22:08:15 INFO - PROCESS | 1940 | ++DOMWINDOW == 74 (0x1181a6000) [pid = 1940] [serial = 412] [outer = 0x114bd4c00] 22:08:15 INFO - PROCESS | 1940 | 1461042495352 Marionette DEBUG loaded listener.js 22:08:15 INFO - PROCESS | 1940 | ++DOMWINDOW == 75 (0x1190bb800) [pid = 1940] [serial = 413] [outer = 0x114bd4c00] 22:08:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 22:08:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 525ms 22:08:15 INFO - PROCESS | 1940 | 1461042495731 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]]]}] 22:08:15 INFO - PROCESS | 1940 | 1461042495738 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 22:08:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 22:08:15 INFO - PROCESS | 1940 | 1461042495744 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 22:08:15 INFO - PROCESS | 1940 | 1461042495748 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 22:08:15 INFO - PROCESS | 1940 | 1461042495751 Marionette TRACE conn2 <- [1,526,null,{}] 22:08:15 INFO - PROCESS | 1940 | 1461042495766 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}] 22:08:15 INFO - PROCESS | 1940 | 1461042495911 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 22:08:15 INFO - PROCESS | 1940 | 1461042495954 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:08:15 INFO - PROCESS | 1940 | ++DOCSHELL 0x11962f800 == 30 [pid = 1940] [id = 139] 22:08:15 INFO - PROCESS | 1940 | ++DOMWINDOW == 76 (0x114605800) [pid = 1940] [serial = 414] [outer = 0x0] 22:08:15 INFO - PROCESS | 1940 | ++DOMWINDOW == 77 (0x11a79d400) [pid = 1940] [serial = 415] [outer = 0x114605800] 22:08:16 INFO - PROCESS | 1940 | 1461042495998 Marionette DEBUG loaded listener.js 22:08:16 INFO - PROCESS | 1940 | ++DOMWINDOW == 78 (0x11a7e1800) [pid = 1940] [serial = 416] [outer = 0x114605800] 22:08:16 INFO - PROCESS | 1940 | 1461042496388 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]]]}] 22:08:16 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 22:08:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 675ms 22:08:16 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 22:08:16 INFO - PROCESS | 1940 | 1461042496425 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 22:08:16 INFO - PROCESS | 1940 | 1461042496426 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 22:08:16 INFO - PROCESS | 1940 | 1461042496429 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 22:08:16 INFO - PROCESS | 1940 | 1461042496430 Marionette TRACE conn2 <- [1,530,null,{}] 22:08:16 INFO - PROCESS | 1940 | 1461042496432 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}] 22:08:16 INFO - PROCESS | 1940 | 1461042496518 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 22:08:16 INFO - PROCESS | 1940 | 1461042496524 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:08:16 INFO - PROCESS | 1940 | ++DOCSHELL 0x119920000 == 31 [pid = 1940] [id = 140] 22:08:16 INFO - PROCESS | 1940 | ++DOMWINDOW == 79 (0x11a55ac00) [pid = 1940] [serial = 417] [outer = 0x0] 22:08:16 INFO - PROCESS | 1940 | ++DOMWINDOW == 80 (0x11a93dc00) [pid = 1940] [serial = 418] [outer = 0x11a55ac00] 22:08:16 INFO - PROCESS | 1940 | 1461042496550 Marionette DEBUG loaded listener.js 22:08:16 INFO - PROCESS | 1940 | ++DOMWINDOW == 81 (0x11ae99400) [pid = 1940] [serial = 419] [outer = 0x11a55ac00] 22:08:16 INFO - PROCESS | 1940 | 1461042496834 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"]]]}] 22:08:16 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 22:08:16 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 22:08:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:08:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:08:16 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 22:08:16 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 22:08:16 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 22:08:16 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 22:08:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:08:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:08:16 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 22:08:16 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 22:08:16 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 419ms 22:08:16 INFO - PROCESS | 1940 | 1461042496849 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 22:08:16 INFO - PROCESS | 1940 | 1461042496850 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 22:08:16 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 22:08:16 INFO - PROCESS | 1940 | 1461042496852 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 22:08:16 INFO - PROCESS | 1940 | 1461042496853 Marionette TRACE conn2 <- [1,534,null,{}] 22:08:16 INFO - PROCESS | 1940 | 1461042496864 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}] 22:08:16 INFO - PROCESS | 1940 | 1461042496941 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 22:08:16 INFO - PROCESS | 1940 | 1461042496945 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:08:16 INFO - PROCESS | 1940 | ++DOCSHELL 0x11ac3f800 == 32 [pid = 1940] [id = 141] 22:08:16 INFO - PROCESS | 1940 | ++DOMWINDOW == 82 (0x114655000) [pid = 1940] [serial = 420] [outer = 0x0] 22:08:16 INFO - PROCESS | 1940 | ++DOMWINDOW == 83 (0x11b841000) [pid = 1940] [serial = 421] [outer = 0x114655000] 22:08:16 INFO - PROCESS | 1940 | 1461042496973 Marionette DEBUG loaded listener.js 22:08:17 INFO - PROCESS | 1940 | ++DOMWINDOW == 84 (0x11be26c00) [pid = 1940] [serial = 422] [outer = 0x114655000] 22:08:17 INFO - PROCESS | 1940 | 1461042497290 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]]]}] 22:08:17 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 22:08:17 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 476ms 22:08:17 INFO - PROCESS | 1940 | 1461042497329 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 22:08:17 INFO - PROCESS | 1940 | 1461042497331 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 22:08:17 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 22:08:17 INFO - PROCESS | 1940 | 1461042497333 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 22:08:17 INFO - PROCESS | 1940 | 1461042497334 Marionette TRACE conn2 <- [1,538,null,{}] 22:08:17 INFO - PROCESS | 1940 | 1461042497336 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}] 22:08:17 INFO - PROCESS | 1940 | 1461042497458 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 22:08:17 INFO - PROCESS | 1940 | 1461042497465 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:08:17 INFO - PROCESS | 1940 | ++DOCSHELL 0x11b555800 == 33 [pid = 1940] [id = 142] 22:08:17 INFO - PROCESS | 1940 | ++DOMWINDOW == 85 (0x11be24000) [pid = 1940] [serial = 423] [outer = 0x0] 22:08:17 INFO - PROCESS | 1940 | ++DOMWINDOW == 86 (0x11c0a8c00) [pid = 1940] [serial = 424] [outer = 0x11be24000] 22:08:17 INFO - PROCESS | 1940 | 1461042497500 Marionette DEBUG loaded listener.js 22:08:17 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x123872400) [pid = 1940] [serial = 425] [outer = 0x11be24000] 22:08:17 INFO - PROCESS | 1940 | 1461042497783 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]]]}] 22:08:17 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. 22:08:17 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 472ms 22:08:17 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 22:08:17 INFO - PROCESS | 1940 | 1461042497816 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 22:08:17 INFO - PROCESS | 1940 | 1461042497818 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 22:08:17 INFO - PROCESS | 1940 | 1461042497834 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 22:08:17 INFO - PROCESS | 1940 | 1461042497836 Marionette TRACE conn2 <- [1,542,null,{}] 22:08:17 INFO - PROCESS | 1940 | 1461042497843 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}] 22:08:17 INFO - PROCESS | 1940 | 1461042497951 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 22:08:17 INFO - PROCESS | 1940 | 1461042497959 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:08:17 INFO - PROCESS | 1940 | ++DOCSHELL 0x11c093800 == 34 [pid = 1940] [id = 143] 22:08:17 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x1181b0400) [pid = 1940] [serial = 426] [outer = 0x0] 22:08:17 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x123874c00) [pid = 1940] [serial = 427] [outer = 0x1181b0400] 22:08:17 INFO - PROCESS | 1940 | 1461042497998 Marionette DEBUG loaded listener.js 22:08:18 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x123c74800) [pid = 1940] [serial = 428] [outer = 0x1181b0400] 22:08:18 INFO - PROCESS | 1940 | 1461042498387 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]]]}] 22:08:18 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. 22:08:18 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 582ms 22:08:18 INFO - PROCESS | 1940 | 1461042498404 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 22:08:18 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 22:08:18 INFO - PROCESS | 1940 | 1461042498407 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 22:08:18 INFO - PROCESS | 1940 | 1461042498410 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 22:08:18 INFO - PROCESS | 1940 | 1461042498411 Marionette TRACE conn2 <- [1,546,null,{}] 22:08:18 INFO - PROCESS | 1940 | 1461042498413 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}] 22:08:18 INFO - PROCESS | 1940 | 1461042498501 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 22:08:18 INFO - PROCESS | 1940 | 1461042498509 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:08:18 INFO - PROCESS | 1940 | ++DOCSHELL 0x11c1d5000 == 35 [pid = 1940] [id = 144] 22:08:18 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x123921c00) [pid = 1940] [serial = 429] [outer = 0x0] 22:08:18 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x123c9c400) [pid = 1940] [serial = 430] [outer = 0x123921c00] 22:08:18 INFO - PROCESS | 1940 | 1461042498537 Marionette DEBUG loaded listener.js 22:08:18 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x12417a800) [pid = 1940] [serial = 431] [outer = 0x123921c00] 22:08:18 INFO - PROCESS | 1940 | 1461042498875 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]]]}] 22:08:18 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 22:08:18 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 471ms 22:08:18 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 22:08:18 INFO - PROCESS | 1940 | 1461042498881 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 22:08:18 INFO - PROCESS | 1940 | 1461042498882 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 22:08:18 INFO - PROCESS | 1940 | 1461042498884 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 22:08:18 INFO - PROCESS | 1940 | 1461042498885 Marionette TRACE conn2 <- [1,550,null,{}] 22:08:18 INFO - PROCESS | 1940 | 1461042498889 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}] 22:08:18 INFO - PROCESS | 1940 | 1461042498960 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 22:08:18 INFO - PROCESS | 1940 | 1461042498964 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:08:18 INFO - PROCESS | 1940 | ++DOCSHELL 0x123aa1000 == 36 [pid = 1940] [id = 145] 22:08:18 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x123c74000) [pid = 1940] [serial = 432] [outer = 0x0] 22:08:19 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x1266e4c00) [pid = 1940] [serial = 433] [outer = 0x123c74000] 22:08:19 INFO - PROCESS | 1940 | 1461042499010 Marionette DEBUG loaded listener.js 22:08:19 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x12746c400) [pid = 1940] [serial = 434] [outer = 0x123c74000] 22:08:19 INFO - PROCESS | 1940 | 1461042499356 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]]]}] 22:08:19 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. 22:08:19 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 518ms 22:08:19 INFO - PROCESS | 1940 | 1461042499403 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 22:08:19 INFO - PROCESS | 1940 | 1461042499404 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 22:08:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 22:08:19 INFO - PROCESS | 1940 | 1461042499409 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 22:08:19 INFO - PROCESS | 1940 | 1461042499410 Marionette TRACE conn2 <- [1,554,null,{}] 22:08:19 INFO - PROCESS | 1940 | 1461042499412 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}] 22:08:19 INFO - PROCESS | 1940 | 1461042499511 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 22:08:19 INFO - PROCESS | 1940 | 1461042499517 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:08:19 INFO - PROCESS | 1940 | ++DOCSHELL 0x123c3e800 == 37 [pid = 1940] [id = 146] 22:08:19 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x114e85000) [pid = 1940] [serial = 435] [outer = 0x0] 22:08:19 INFO - PROCESS | 1940 | ++DOMWINDOW == 98 (0x12746d000) [pid = 1940] [serial = 436] [outer = 0x114e85000] 22:08:19 INFO - PROCESS | 1940 | 1461042499541 Marionette DEBUG loaded listener.js 22:08:19 INFO - PROCESS | 1940 | ++DOMWINDOW == 99 (0x1275b0000) [pid = 1940] [serial = 437] [outer = 0x114e85000] 22:08:19 INFO - PROCESS | 1940 | [1940] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 22:08:19 INFO - PROCESS | 1940 | [1940] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 22:08:19 INFO - PROCESS | 1940 | 1461042499885 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]]]}] 22:08:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 22:08:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 519ms 22:08:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 22:08:19 INFO - PROCESS | 1940 | 1461042499928 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 22:08:19 INFO - PROCESS | 1940 | 1461042499930 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 22:08:19 INFO - PROCESS | 1940 | 1461042499932 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 22:08:19 INFO - PROCESS | 1940 | 1461042499934 Marionette TRACE conn2 <- [1,558,null,{}] 22:08:19 INFO - PROCESS | 1940 | 1461042499936 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}] 22:08:20 INFO - PROCESS | 1940 | 1461042500036 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 22:08:20 INFO - PROCESS | 1940 | 1461042500041 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:08:20 INFO - PROCESS | 1940 | ++DOCSHELL 0x1245bc800 == 38 [pid = 1940] [id = 147] 22:08:20 INFO - PROCESS | 1940 | ++DOMWINDOW == 100 (0x123d81000) [pid = 1940] [serial = 438] [outer = 0x0] 22:08:20 INFO - PROCESS | 1940 | ++DOMWINDOW == 101 (0x128e9a000) [pid = 1940] [serial = 439] [outer = 0x123d81000] 22:08:20 INFO - PROCESS | 1940 | 1461042500070 Marionette DEBUG loaded listener.js 22:08:20 INFO - PROCESS | 1940 | ++DOMWINDOW == 102 (0x129705800) [pid = 1940] [serial = 440] [outer = 0x123d81000] 22:08:20 INFO - PROCESS | 1940 | 1461042500401 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]]]}] 22:08:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 22:08:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 518ms 22:08:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 22:08:20 INFO - PROCESS | 1940 | 1461042500451 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 22:08:20 INFO - PROCESS | 1940 | 1461042500452 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 22:08:20 INFO - PROCESS | 1940 | 1461042500454 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 22:08:20 INFO - PROCESS | 1940 | 1461042500455 Marionette TRACE conn2 <- [1,562,null,{}] 22:08:20 INFO - PROCESS | 1940 | 1461042500458 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}] 22:08:20 INFO - PROCESS | 1940 | 1461042500543 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 22:08:20 INFO - PROCESS | 1940 | 1461042500553 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:08:20 INFO - PROCESS | 1940 | ++DOCSHELL 0x1274c5000 == 39 [pid = 1940] [id = 148] 22:08:20 INFO - PROCESS | 1940 | ++DOMWINDOW == 103 (0x129705c00) [pid = 1940] [serial = 441] [outer = 0x0] 22:08:20 INFO - PROCESS | 1940 | ++DOMWINDOW == 104 (0x12970cc00) [pid = 1940] [serial = 442] [outer = 0x129705c00] 22:08:20 INFO - PROCESS | 1940 | 1461042500581 Marionette DEBUG loaded listener.js 22:08:20 INFO - PROCESS | 1940 | ++DOMWINDOW == 105 (0x1297ad800) [pid = 1940] [serial = 443] [outer = 0x129705c00] 22:08:20 INFO - PROCESS | 1940 | [1940] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 22:08:20 INFO - PROCESS | 1940 | [1940] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 22:08:20 INFO - PROCESS | 1940 | 1461042500966 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]]]}] 22:08:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 22:08:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 520ms 22:08:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 22:08:20 INFO - PROCESS | 1940 | 1461042500976 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 22:08:20 INFO - PROCESS | 1940 | 1461042500978 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 22:08:20 INFO - PROCESS | 1940 | 1461042500981 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 22:08:20 INFO - PROCESS | 1940 | 1461042500983 Marionette TRACE conn2 <- [1,566,null,{}] 22:08:20 INFO - PROCESS | 1940 | 1461042500986 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}] 22:08:21 INFO - PROCESS | 1940 | 1461042501117 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 22:08:21 INFO - PROCESS | 1940 | 1461042501136 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:08:21 INFO - PROCESS | 1940 | ++DOCSHELL 0x129349800 == 40 [pid = 1940] [id = 149] 22:08:21 INFO - PROCESS | 1940 | ++DOMWINDOW == 106 (0x12970dc00) [pid = 1940] [serial = 444] [outer = 0x0] 22:08:21 INFO - PROCESS | 1940 | ++DOMWINDOW == 107 (0x12b30f800) [pid = 1940] [serial = 445] [outer = 0x12970dc00] 22:08:21 INFO - PROCESS | 1940 | 1461042501175 Marionette DEBUG loaded listener.js 22:08:21 INFO - PROCESS | 1940 | ++DOMWINDOW == 108 (0x12b888800) [pid = 1940] [serial = 446] [outer = 0x12970dc00] 22:08:21 INFO - PROCESS | 1940 | [1940] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 22:08:21 INFO - PROCESS | 1940 | [1940] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 22:08:21 INFO - PROCESS | 1940 | 1461042501576 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]]]}] 22:08:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 22:08:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 620ms 22:08:21 INFO - PROCESS | 1940 | 1461042501600 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 22:08:21 INFO - PROCESS | 1940 | 1461042501601 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 22:08:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 22:08:21 INFO - PROCESS | 1940 | 1461042501604 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 22:08:21 INFO - PROCESS | 1940 | 1461042501605 Marionette TRACE conn2 <- [1,570,null,{}] 22:08:21 INFO - PROCESS | 1940 | 1461042501607 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}] 22:08:21 INFO - PROCESS | 1940 | 1461042501695 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 22:08:21 INFO - PROCESS | 1940 | 1461042501709 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:08:21 INFO - PROCESS | 1940 | ++DOCSHELL 0x12b2f0800 == 41 [pid = 1940] [id = 150] 22:08:21 INFO - PROCESS | 1940 | ++DOMWINDOW == 109 (0x12ba30800) [pid = 1940] [serial = 447] [outer = 0x0] 22:08:21 INFO - PROCESS | 1940 | ++DOMWINDOW == 110 (0x12ba38800) [pid = 1940] [serial = 448] [outer = 0x12ba30800] 22:08:21 INFO - PROCESS | 1940 | 1461042501734 Marionette DEBUG loaded listener.js 22:08:21 INFO - PROCESS | 1940 | ++DOMWINDOW == 111 (0x12bba9400) [pid = 1940] [serial = 449] [outer = 0x12ba30800] 22:08:22 INFO - PROCESS | 1940 | --DOMWINDOW == 110 (0x123c81000) [pid = 1940] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 22:08:22 INFO - PROCESS | 1940 | --DOMWINDOW == 109 (0x1274ce800) [pid = 1940] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 22:08:22 INFO - PROCESS | 1940 | --DOMWINDOW == 108 (0x1297a2c00) [pid = 1940] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 22:08:22 INFO - PROCESS | 1940 | --DOMWINDOW == 107 (0x1191c1c00) [pid = 1940] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 22:08:22 INFO - PROCESS | 1940 | --DOMWINDOW == 106 (0x118b58c00) [pid = 1940] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 22:08:22 INFO - PROCESS | 1940 | --DOMWINDOW == 105 (0x12ceeec00) [pid = 1940] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 22:08:22 INFO - PROCESS | 1940 | --DOMWINDOW == 104 (0x1274cd800) [pid = 1940] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 22:08:22 INFO - PROCESS | 1940 | --DOMWINDOW == 103 (0x114bdac00) [pid = 1940] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 22:08:22 INFO - PROCESS | 1940 | --DOMWINDOW == 102 (0x11c16b400) [pid = 1940] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 22:08:22 INFO - PROCESS | 1940 | --DOMWINDOW == 101 (0x11bd40800) [pid = 1940] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 22:08:22 INFO - PROCESS | 1940 | --DOMWINDOW == 100 (0x119c2e800) [pid = 1940] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 22:08:22 INFO - PROCESS | 1940 | --DOMWINDOW == 99 (0x1189f5400) [pid = 1940] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 22:08:22 INFO - PROCESS | 1940 | --DOMWINDOW == 98 (0x12417f000) [pid = 1940] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 22:08:22 INFO - PROCESS | 1940 | --DOMWINDOW == 97 (0x11a7d7800) [pid = 1940] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 22:08:22 INFO - PROCESS | 1940 | --DOMWINDOW == 96 (0x11542d400) [pid = 1940] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 22:08:22 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x12970fc00) [pid = 1940] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 22:08:22 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x12bba8c00) [pid = 1940] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 22:08:22 INFO - PROCESS | 1940 | [1940] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 22:08:22 INFO - PROCESS | 1940 | [1940] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 22:08:22 INFO - PROCESS | 1940 | 1461042502176 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]]]}] 22:08:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 22:08:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 621ms 22:08:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 22:08:22 INFO - PROCESS | 1940 | 1461042502233 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 22:08:22 INFO - PROCESS | 1940 | 1461042502234 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 22:08:22 INFO - PROCESS | 1940 | 1461042502243 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 22:08:22 INFO - PROCESS | 1940 | 1461042502244 Marionette TRACE conn2 <- [1,574,null,{}] 22:08:22 INFO - PROCESS | 1940 | 1461042502246 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}] 22:08:22 INFO - PROCESS | 1940 | 1461042502326 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 22:08:22 INFO - PROCESS | 1940 | 1461042502331 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:08:22 INFO - PROCESS | 1940 | ++DOCSHELL 0x12365a800 == 42 [pid = 1940] [id = 151] 22:08:22 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x11abc6c00) [pid = 1940] [serial = 450] [outer = 0x0] 22:08:22 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x123921800) [pid = 1940] [serial = 451] [outer = 0x11abc6c00] 22:08:22 INFO - PROCESS | 1940 | 1461042502355 Marionette DEBUG loaded listener.js 22:08:22 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x12970fc00) [pid = 1940] [serial = 452] [outer = 0x11abc6c00] 22:08:22 INFO - PROCESS | 1940 | 1461042502659 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]]]}] 22:08:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 22:08:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 474ms 22:08:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 22:08:22 INFO - PROCESS | 1940 | 1461042502711 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 22:08:22 INFO - PROCESS | 1940 | 1461042502712 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 22:08:22 INFO - PROCESS | 1940 | 1461042502715 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 22:08:22 INFO - PROCESS | 1940 | 1461042502716 Marionette TRACE conn2 <- [1,578,null,{}] 22:08:22 INFO - PROCESS | 1940 | 1461042502718 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}] 22:08:22 INFO - PROCESS | 1940 | 1461042502793 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 22:08:22 INFO - PROCESS | 1940 | 1461042502797 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:08:22 INFO - PROCESS | 1940 | ++DOCSHELL 0x12c01d800 == 43 [pid = 1940] [id = 152] 22:08:22 INFO - PROCESS | 1940 | ++DOMWINDOW == 98 (0x12b309800) [pid = 1940] [serial = 453] [outer = 0x0] 22:08:22 INFO - PROCESS | 1940 | ++DOMWINDOW == 99 (0x12ba3b000) [pid = 1940] [serial = 454] [outer = 0x12b309800] 22:08:22 INFO - PROCESS | 1940 | 1461042502822 Marionette DEBUG loaded listener.js 22:08:22 INFO - PROCESS | 1940 | ++DOMWINDOW == 100 (0x12bd4d000) [pid = 1940] [serial = 455] [outer = 0x12b309800] 22:08:23 INFO - PROCESS | 1940 | 1461042503146 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]]]}] 22:08:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 22:08:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 469ms 22:08:23 INFO - PROCESS | 1940 | 1461042503184 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 22:08:23 INFO - PROCESS | 1940 | 1461042503186 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 22:08:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 22:08:23 INFO - PROCESS | 1940 | 1461042503199 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 22:08:23 INFO - PROCESS | 1940 | 1461042503199 Marionette TRACE conn2 <- [1,582,null,{}] 22:08:23 INFO - PROCESS | 1940 | 1461042503202 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}] 22:08:23 INFO - PROCESS | 1940 | 1461042503275 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 22:08:23 INFO - PROCESS | 1940 | 1461042503279 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:08:23 INFO - PROCESS | 1940 | ++DOCSHELL 0x12ce50000 == 44 [pid = 1940] [id = 153] 22:08:23 INFO - PROCESS | 1940 | ++DOMWINDOW == 101 (0x129311c00) [pid = 1940] [serial = 456] [outer = 0x0] 22:08:23 INFO - PROCESS | 1940 | ++DOMWINDOW == 102 (0x12bd57400) [pid = 1940] [serial = 457] [outer = 0x129311c00] 22:08:23 INFO - PROCESS | 1940 | 1461042503304 Marionette DEBUG loaded listener.js 22:08:23 INFO - PROCESS | 1940 | ++DOMWINDOW == 103 (0x12cef3c00) [pid = 1940] [serial = 458] [outer = 0x129311c00] 22:08:23 INFO - PROCESS | 1940 | ++DOMWINDOW == 104 (0x12bd56400) [pid = 1940] [serial = 459] [outer = 0x12f79cc00] 22:08:23 INFO - PROCESS | 1940 | 1461042503650 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]]]}] 22:08:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 22:08:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 479ms 22:08:23 INFO - PROCESS | 1940 | 1461042503667 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 22:08:23 INFO - PROCESS | 1940 | 1461042503669 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 22:08:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 22:08:23 INFO - PROCESS | 1940 | 1461042503671 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 22:08:23 INFO - PROCESS | 1940 | 1461042503674 Marionette TRACE conn2 <- [1,586,null,{}] 22:08:23 INFO - PROCESS | 1940 | 1461042503678 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}] 22:08:23 INFO - PROCESS | 1940 | 1461042503753 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 22:08:23 INFO - PROCESS | 1940 | 1461042503760 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:08:23 INFO - PROCESS | 1940 | ++DOCSHELL 0x12d3cf800 == 45 [pid = 1940] [id = 154] 22:08:23 INFO - PROCESS | 1940 | ++DOMWINDOW == 105 (0x12bd50c00) [pid = 1940] [serial = 460] [outer = 0x0] 22:08:23 INFO - PROCESS | 1940 | ++DOMWINDOW == 106 (0x12d0ed000) [pid = 1940] [serial = 461] [outer = 0x12bd50c00] 22:08:23 INFO - PROCESS | 1940 | 1461042503784 Marionette DEBUG loaded listener.js 22:08:23 INFO - PROCESS | 1940 | ++DOMWINDOW == 107 (0x12d65fc00) [pid = 1940] [serial = 462] [outer = 0x12bd50c00] 22:08:23 INFO - PROCESS | 1940 | [1940] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 22:08:24 INFO - PROCESS | 1940 | --DOCSHELL 0x115247800 == 44 [pid = 1940] [id = 137] 22:08:24 INFO - PROCESS | 1940 | --DOCSHELL 0x12bb54800 == 43 [pid = 1940] [id = 136] 22:08:24 INFO - PROCESS | 1940 | --DOCSHELL 0x11556b800 == 42 [pid = 1940] [id = 138] 22:08:24 INFO - PROCESS | 1940 | --DOCSHELL 0x119920000 == 41 [pid = 1940] [id = 140] 22:08:24 INFO - PROCESS | 1940 | --DOCSHELL 0x12365a800 == 40 [pid = 1940] [id = 151] 22:08:24 INFO - PROCESS | 1940 | --DOCSHELL 0x11c093800 == 39 [pid = 1940] [id = 143] 22:08:24 INFO - PROCESS | 1940 | --DOCSHELL 0x1245bc800 == 38 [pid = 1940] [id = 147] 22:08:24 INFO - PROCESS | 1940 | --DOCSHELL 0x129349800 == 37 [pid = 1940] [id = 149] 22:08:24 INFO - PROCESS | 1940 | --DOCSHELL 0x12b2f0800 == 36 [pid = 1940] [id = 150] 22:08:24 INFO - PROCESS | 1940 | --DOCSHELL 0x1274c5000 == 35 [pid = 1940] [id = 148] 22:08:24 INFO - PROCESS | 1940 | --DOCSHELL 0x11ac3f800 == 34 [pid = 1940] [id = 141] 22:08:24 INFO - PROCESS | 1940 | --DOCSHELL 0x11c1d5000 == 33 [pid = 1940] [id = 144] 22:08:24 INFO - PROCESS | 1940 | --DOCSHELL 0x12c01d800 == 32 [pid = 1940] [id = 152] 22:08:24 INFO - PROCESS | 1940 | --DOCSHELL 0x123aa1000 == 31 [pid = 1940] [id = 145] 22:08:24 INFO - PROCESS | 1940 | --DOCSHELL 0x11962f800 == 30 [pid = 1940] [id = 139] 22:08:24 INFO - PROCESS | 1940 | --DOCSHELL 0x11b555800 == 29 [pid = 1940] [id = 142] 22:08:24 INFO - PROCESS | 1940 | --DOCSHELL 0x123c3e800 == 28 [pid = 1940] [id = 146] 22:08:25 INFO - PROCESS | 1940 | --DOMWINDOW == 106 (0x12746f800) [pid = 1940] [serial = 317] [outer = 0x0] [url = about:blank] 22:08:25 INFO - PROCESS | 1940 | --DOMWINDOW == 105 (0x1297a7400) [pid = 1940] [serial = 388] [outer = 0x0] [url = about:blank] 22:08:25 INFO - PROCESS | 1940 | --DOMWINDOW == 104 (0x12b311400) [pid = 1940] [serial = 391] [outer = 0x0] [url = about:blank] 22:08:25 INFO - PROCESS | 1940 | --DOMWINDOW == 103 (0x12b30a800) [pid = 1940] [serial = 389] [outer = 0x0] [url = about:blank] 22:08:25 INFO - PROCESS | 1940 | --DOMWINDOW == 102 (0x12ba36c00) [pid = 1940] [serial = 394] [outer = 0x0] [url = about:blank] 22:08:25 INFO - PROCESS | 1940 | --DOMWINDOW == 101 (0x12ba2fc00) [pid = 1940] [serial = 392] [outer = 0x0] [url = about:blank] 22:08:25 INFO - PROCESS | 1940 | --DOMWINDOW == 100 (0x119c2d000) [pid = 1940] [serial = 397] [outer = 0x0] [url = about:blank] 22:08:25 INFO - PROCESS | 1940 | --DOMWINDOW == 99 (0x11c0bc000) [pid = 1940] [serial = 398] [outer = 0x0] [url = about:blank] 22:08:25 INFO - PROCESS | 1940 | --DOMWINDOW == 98 (0x12d056800) [pid = 1940] [serial = 403] [outer = 0x0] [url = about:blank] 22:08:25 INFO - PROCESS | 1940 | --DOMWINDOW == 97 (0x12bba7800) [pid = 1940] [serial = 395] [outer = 0x0] [url = about:blank] 22:08:25 INFO - PROCESS | 1940 | --DOMWINDOW == 96 (0x1288a2400) [pid = 1940] [serial = 385] [outer = 0x0] [url = about:blank] 22:08:25 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x123c80c00) [pid = 1940] [serial = 382] [outer = 0x0] [url = about:blank] 22:08:25 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x126a6a800) [pid = 1940] [serial = 383] [outer = 0x0] [url = about:blank] 22:08:25 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x12386dc00) [pid = 1940] [serial = 379] [outer = 0x0] [url = about:blank] 22:08:25 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x123a59800) [pid = 1940] [serial = 380] [outer = 0x0] [url = about:blank] 22:08:25 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x11be27800) [pid = 1940] [serial = 376] [outer = 0x0] [url = about:blank] 22:08:25 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x11c0b8000) [pid = 1940] [serial = 377] [outer = 0x0] [url = about:blank] 22:08:25 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x11a7db800) [pid = 1940] [serial = 373] [outer = 0x0] [url = about:blank] 22:08:25 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x11abc1800) [pid = 1940] [serial = 374] [outer = 0x0] [url = about:blank] 22:08:25 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x11a798800) [pid = 1940] [serial = 371] [outer = 0x0] [url = about:blank] 22:08:25 INFO - PROCESS | 1940 | --DOMWINDOW == 86 (0x11903d000) [pid = 1940] [serial = 370] [outer = 0x0] [url = about:blank] 22:08:25 INFO - PROCESS | 1940 | --DOMWINDOW == 85 (0x126e15800) [pid = 1940] [serial = 368] [outer = 0x0] [url = about:blank] 22:08:25 INFO - PROCESS | 1940 | --DOMWINDOW == 84 (0x126461400) [pid = 1940] [serial = 367] [outer = 0x0] [url = about:blank] 22:08:25 INFO - PROCESS | 1940 | --DOMWINDOW == 83 (0x12d0f5c00) [pid = 1940] [serial = 406] [outer = 0x0] [url = about:blank] 22:08:25 INFO - PROCESS | 1940 | --DOMWINDOW == 82 (0x11ae96000) [pid = 1940] [serial = 365] [outer = 0x0] [url = about:blank] 22:08:25 INFO - PROCESS | 1940 | --DOMWINDOW == 81 (0x11a935400) [pid = 1940] [serial = 364] [outer = 0x0] [url = about:blank] 22:08:25 INFO - PROCESS | 1940 | --DOMWINDOW == 80 (0x115871800) [pid = 1940] [serial = 362] [outer = 0x0] [url = about:blank] 22:08:25 INFO - PROCESS | 1940 | --DOMWINDOW == 79 (0x115596c00) [pid = 1940] [serial = 361] [outer = 0x0] [url = about:blank] 22:08:25 INFO - PROCESS | 1940 | --DOMWINDOW == 78 (0x12b887000) [pid = 1940] [serial = 359] [outer = 0x0] [url = about:blank] 22:08:25 INFO - PROCESS | 1940 | --DOMWINDOW == 77 (0x12d0e9c00) [pid = 1940] [serial = 404] [outer = 0x0] [url = about:blank] 22:08:25 INFO - PROCESS | 1940 | --DOMWINDOW == 76 (0x12ce96800) [pid = 1940] [serial = 401] [outer = 0x0] [url = about:blank] 22:08:25 INFO - PROCESS | 1940 | --DOMWINDOW == 75 (0x129709800) [pid = 1940] [serial = 386] [outer = 0x0] [url = about:blank] 22:08:25 INFO - PROCESS | 1940 | --DOMWINDOW == 74 (0x12bd4c400) [pid = 1940] [serial = 400] [outer = 0x0] [url = about:blank] 22:08:25 INFO - PROCESS | 1940 | --DOCSHELL 0x12ce50000 == 27 [pid = 1940] [id = 153] 22:08:25 INFO - PROCESS | 1940 | [1940] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 22:08:25 INFO - PROCESS | 1940 | 1461042505185 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]]]}] 22:08:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 22:08:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1524ms 22:08:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 22:08:25 INFO - PROCESS | 1940 | 1461042505195 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 22:08:25 INFO - PROCESS | 1940 | 1461042505197 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 22:08:25 INFO - PROCESS | 1940 | 1461042505201 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 22:08:25 INFO - PROCESS | 1940 | 1461042505202 Marionette TRACE conn2 <- [1,590,null,{}] 22:08:25 INFO - PROCESS | 1940 | 1461042505210 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}] 22:08:25 INFO - PROCESS | 1940 | 1461042505284 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 22:08:25 INFO - PROCESS | 1940 | 1461042505328 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:08:25 INFO - PROCESS | 1940 | ++DOCSHELL 0x115495800 == 28 [pid = 1940] [id = 155] 22:08:25 INFO - PROCESS | 1940 | ++DOMWINDOW == 75 (0x11559e800) [pid = 1940] [serial = 463] [outer = 0x0] 22:08:25 INFO - PROCESS | 1940 | ++DOMWINDOW == 76 (0x115683000) [pid = 1940] [serial = 464] [outer = 0x11559e800] 22:08:25 INFO - PROCESS | 1940 | 1461042505357 Marionette DEBUG loaded listener.js 22:08:25 INFO - PROCESS | 1940 | ++DOMWINDOW == 77 (0x1175e3000) [pid = 1940] [serial = 465] [outer = 0x11559e800] 22:08:25 INFO - PROCESS | 1940 | 1461042505666 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]]]}] 22:08:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 22:08:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 474ms 22:08:25 INFO - PROCESS | 1940 | 1461042505680 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 22:08:25 INFO - PROCESS | 1940 | 1461042505684 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 22:08:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 22:08:25 INFO - PROCESS | 1940 | 1461042505690 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 22:08:25 INFO - PROCESS | 1940 | 1461042505694 Marionette TRACE conn2 <- [1,594,null,{}] 22:08:25 INFO - PROCESS | 1940 | 1461042505697 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}] 22:08:25 INFO - PROCESS | 1940 | 1461042505775 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 22:08:25 INFO - PROCESS | 1940 | 1461042505779 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:08:25 INFO - PROCESS | 1940 | ++DOCSHELL 0x1189ae000 == 29 [pid = 1940] [id = 156] 22:08:25 INFO - PROCESS | 1940 | ++DOMWINDOW == 78 (0x115485c00) [pid = 1940] [serial = 466] [outer = 0x0] 22:08:25 INFO - PROCESS | 1940 | ++DOMWINDOW == 79 (0x118644400) [pid = 1940] [serial = 467] [outer = 0x115485c00] 22:08:25 INFO - PROCESS | 1940 | 1461042505808 Marionette DEBUG loaded listener.js 22:08:25 INFO - PROCESS | 1940 | ++DOMWINDOW == 80 (0x119159000) [pid = 1940] [serial = 468] [outer = 0x115485c00] 22:08:26 INFO - PROCESS | 1940 | 1461042506203 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]]]}] 22:08:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 22:08:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 527ms 22:08:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 22:08:26 INFO - PROCESS | 1940 | 1461042506217 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 22:08:26 INFO - PROCESS | 1940 | 1461042506219 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 22:08:26 INFO - PROCESS | 1940 | 1461042506221 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 22:08:26 INFO - PROCESS | 1940 | 1461042506228 Marionette TRACE conn2 <- [1,598,null,{}] 22:08:26 INFO - PROCESS | 1940 | 1461042506237 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}] 22:08:26 INFO - PROCESS | 1940 | 1461042506331 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 22:08:26 INFO - PROCESS | 1940 | 1461042506342 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:08:26 INFO - PROCESS | 1940 | ++DOCSHELL 0x119907000 == 30 [pid = 1940] [id = 157] 22:08:26 INFO - PROCESS | 1940 | ++DOMWINDOW == 81 (0x114b3d000) [pid = 1940] [serial = 469] [outer = 0x0] 22:08:26 INFO - PROCESS | 1940 | ++DOMWINDOW == 82 (0x11a795800) [pid = 1940] [serial = 470] [outer = 0x114b3d000] 22:08:26 INFO - PROCESS | 1940 | 1461042506388 Marionette DEBUG loaded listener.js 22:08:26 INFO - PROCESS | 1940 | ++DOMWINDOW == 83 (0x11a7de800) [pid = 1940] [serial = 471] [outer = 0x114b3d000] 22:08:26 INFO - PROCESS | 1940 | 1461042506848 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]]]}] 22:08:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 22:08:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 679ms 22:08:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 22:08:26 INFO - PROCESS | 1940 | 1461042506901 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 22:08:26 INFO - PROCESS | 1940 | 1461042506903 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 22:08:26 INFO - PROCESS | 1940 | 1461042506911 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 22:08:26 INFO - PROCESS | 1940 | 1461042506912 Marionette TRACE conn2 <- [1,602,null,{}] 22:08:26 INFO - PROCESS | 1940 | 1461042506914 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}] 22:08:26 INFO - PROCESS | 1940 | 1461042506987 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 22:08:26 INFO - PROCESS | 1940 | 1461042506992 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:08:27 INFO - PROCESS | 1940 | ++DOCSHELL 0x11a7b8000 == 31 [pid = 1940] [id = 158] 22:08:27 INFO - PROCESS | 1940 | ++DOMWINDOW == 84 (0x11a7dfc00) [pid = 1940] [serial = 472] [outer = 0x0] 22:08:27 INFO - PROCESS | 1940 | ++DOMWINDOW == 85 (0x11a941c00) [pid = 1940] [serial = 473] [outer = 0x11a7dfc00] 22:08:27 INFO - PROCESS | 1940 | 1461042507020 Marionette DEBUG loaded listener.js 22:08:27 INFO - PROCESS | 1940 | ++DOMWINDOW == 86 (0x11ae90400) [pid = 1940] [serial = 474] [outer = 0x11a7dfc00] 22:08:27 INFO - PROCESS | 1940 | 1461042507327 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]]]}] 22:08:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 22:08:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 473ms 22:08:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 22:08:27 INFO - PROCESS | 1940 | 1461042507379 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 22:08:27 INFO - PROCESS | 1940 | 1461042507380 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 22:08:27 INFO - PROCESS | 1940 | 1461042507382 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 22:08:27 INFO - PROCESS | 1940 | 1461042507383 Marionette TRACE conn2 <- [1,606,null,{}] 22:08:27 INFO - PROCESS | 1940 | 1461042507386 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}] 22:08:27 INFO - PROCESS | 1940 | 1461042507471 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 22:08:27 INFO - PROCESS | 1940 | 1461042507479 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:08:27 INFO - PROCESS | 1940 | ++DOCSHELL 0x11ac26800 == 32 [pid = 1940] [id = 159] 22:08:27 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x114bd9c00) [pid = 1940] [serial = 475] [outer = 0x0] 22:08:27 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x11ae94c00) [pid = 1940] [serial = 476] [outer = 0x114bd9c00] 22:08:27 INFO - PROCESS | 1940 | 1461042507504 Marionette DEBUG loaded listener.js 22:08:27 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x11be23800) [pid = 1940] [serial = 477] [outer = 0x114bd9c00] 22:08:27 INFO - PROCESS | 1940 | 1461042507944 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]]]}] 22:08:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 22:08:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 570ms 22:08:27 INFO - PROCESS | 1940 | 1461042507953 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 22:08:27 INFO - PROCESS | 1940 | 1461042507955 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 22:08:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 22:08:27 INFO - PROCESS | 1940 | 1461042507963 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 22:08:27 INFO - PROCESS | 1940 | 1461042507965 Marionette TRACE conn2 <- [1,610,null,{}] 22:08:27 INFO - PROCESS | 1940 | 1461042507969 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}] 22:08:28 INFO - PROCESS | 1940 | 1461042508122 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 22:08:28 INFO - PROCESS | 1940 | 1461042508132 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:08:28 INFO - PROCESS | 1940 | ++DOCSHELL 0x11ba93000 == 33 [pid = 1940] [id = 160] 22:08:28 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x11b5e6c00) [pid = 1940] [serial = 478] [outer = 0x0] 22:08:28 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x11be30000) [pid = 1940] [serial = 479] [outer = 0x11b5e6c00] 22:08:28 INFO - PROCESS | 1940 | 1461042508163 Marionette DEBUG loaded listener.js 22:08:28 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x12386b800) [pid = 1940] [serial = 480] [outer = 0x11b5e6c00] 22:08:28 INFO - PROCESS | 1940 | 1461042508448 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]]]}] 22:08:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 22:08:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 521ms 22:08:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 22:08:28 INFO - PROCESS | 1940 | 1461042508484 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 22:08:28 INFO - PROCESS | 1940 | 1461042508486 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 22:08:28 INFO - PROCESS | 1940 | 1461042508488 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 22:08:28 INFO - PROCESS | 1940 | 1461042508490 Marionette TRACE conn2 <- [1,614,null,{}] 22:08:28 INFO - PROCESS | 1940 | 1461042508495 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}] 22:08:28 INFO - PROCESS | 1940 | 1461042508566 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 22:08:28 INFO - PROCESS | 1940 | 1461042508570 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:08:28 INFO - PROCESS | 1940 | ++DOCSHELL 0x11be22800 == 34 [pid = 1940] [id = 161] 22:08:28 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x11c0b8000) [pid = 1940] [serial = 481] [outer = 0x0] 22:08:28 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x123923800) [pid = 1940] [serial = 482] [outer = 0x11c0b8000] 22:08:28 INFO - PROCESS | 1940 | 1461042508599 Marionette DEBUG loaded listener.js 22:08:28 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x123c80800) [pid = 1940] [serial = 483] [outer = 0x11c0b8000] 22:08:28 INFO - PROCESS | 1940 | 1461042508928 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]]]}] 22:08:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 22:08:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 472ms 22:08:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 22:08:28 INFO - PROCESS | 1940 | 1461042508960 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 22:08:28 INFO - PROCESS | 1940 | 1461042508961 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 22:08:28 INFO - PROCESS | 1940 | 1461042508963 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 22:08:28 INFO - PROCESS | 1940 | 1461042508965 Marionette TRACE conn2 <- [1,618,null,{}] 22:08:28 INFO - PROCESS | 1940 | 1461042508975 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}] 22:08:29 INFO - PROCESS | 1940 | 1461042509043 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 22:08:29 INFO - PROCESS | 1940 | 1461042509047 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:08:29 INFO - PROCESS | 1940 | ++DOCSHELL 0x11c1d4800 == 35 [pid = 1940] [id = 162] 22:08:29 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x123867c00) [pid = 1940] [serial = 484] [outer = 0x0] 22:08:29 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x124033800) [pid = 1940] [serial = 485] [outer = 0x123867c00] 22:08:29 INFO - PROCESS | 1940 | 1461042509074 Marionette DEBUG loaded listener.js 22:08:29 INFO - PROCESS | 1940 | ++DOMWINDOW == 98 (0x1241be400) [pid = 1940] [serial = 486] [outer = 0x123867c00] 22:08:29 INFO - PROCESS | 1940 | 1461042509395 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]]]}] 22:08:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 22:08:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 478ms 22:08:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 22:08:29 INFO - PROCESS | 1940 | 1461042509442 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 22:08:29 INFO - PROCESS | 1940 | 1461042509444 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 22:08:29 INFO - PROCESS | 1940 | 1461042509446 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 22:08:29 INFO - PROCESS | 1940 | 1461042509447 Marionette TRACE conn2 <- [1,622,null,{}] 22:08:29 INFO - PROCESS | 1940 | 1461042509449 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}] 22:08:29 INFO - PROCESS | 1940 | 1461042509521 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 22:08:29 INFO - PROCESS | 1940 | 1461042509527 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:08:29 INFO - PROCESS | 1940 | ++DOCSHELL 0x119904800 == 36 [pid = 1940] [id = 163] 22:08:29 INFO - PROCESS | 1940 | ++DOMWINDOW == 99 (0x124005c00) [pid = 1940] [serial = 487] [outer = 0x0] 22:08:29 INFO - PROCESS | 1940 | ++DOMWINDOW == 100 (0x126a70800) [pid = 1940] [serial = 488] [outer = 0x124005c00] 22:08:29 INFO - PROCESS | 1940 | 1461042509553 Marionette DEBUG loaded listener.js 22:08:29 INFO - PROCESS | 1940 | ++DOMWINDOW == 101 (0x126e15800) [pid = 1940] [serial = 489] [outer = 0x124005c00] 22:08:29 INFO - PROCESS | 1940 | 1461042509875 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]]]}] 22:08:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 22:08:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 471ms 22:08:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 22:08:29 INFO - PROCESS | 1940 | 1461042509930 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 22:08:29 INFO - PROCESS | 1940 | 1461042509931 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 22:08:29 INFO - PROCESS | 1940 | 1461042509934 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 22:08:29 INFO - PROCESS | 1940 | 1461042509935 Marionette TRACE conn2 <- [1,626,null,{}] 22:08:29 INFO - PROCESS | 1940 | 1461042509937 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}] 22:08:30 INFO - PROCESS | 1940 | 1461042510010 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 22:08:30 INFO - PROCESS | 1940 | 1461042510014 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:08:30 INFO - PROCESS | 1940 | ++DOCSHELL 0x12399a000 == 37 [pid = 1940] [id = 164] 22:08:30 INFO - PROCESS | 1940 | ++DOMWINDOW == 102 (0x1266ed000) [pid = 1940] [serial = 490] [outer = 0x0] 22:08:30 INFO - PROCESS | 1940 | ++DOMWINDOW == 103 (0x1274cd400) [pid = 1940] [serial = 491] [outer = 0x1266ed000] 22:08:30 INFO - PROCESS | 1940 | 1461042510040 Marionette DEBUG loaded listener.js 22:08:30 INFO - PROCESS | 1940 | ++DOMWINDOW == 104 (0x128897c00) [pid = 1940] [serial = 492] [outer = 0x1266ed000] 22:08:30 INFO - PROCESS | 1940 | 1461042510409 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]]]}] 22:08:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 22:08:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 519ms 22:08:30 INFO - PROCESS | 1940 | 1461042510454 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 22:08:30 INFO - PROCESS | 1940 | 1461042510456 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 22:08:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 22:08:30 INFO - PROCESS | 1940 | 1461042510464 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 22:08:30 INFO - PROCESS | 1940 | 1461042510465 Marionette TRACE conn2 <- [1,630,null,{}] 22:08:30 INFO - PROCESS | 1940 | 1461042510468 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}] 22:08:30 INFO - PROCESS | 1940 | 1461042510567 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 22:08:30 INFO - PROCESS | 1940 | 1461042510571 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:08:30 INFO - PROCESS | 1940 | ++DOCSHELL 0x11ac26000 == 38 [pid = 1940] [id = 165] 22:08:30 INFO - PROCESS | 1940 | ++DOMWINDOW == 105 (0x127472800) [pid = 1940] [serial = 493] [outer = 0x0] 22:08:30 INFO - PROCESS | 1940 | ++DOMWINDOW == 106 (0x12889e400) [pid = 1940] [serial = 494] [outer = 0x127472800] 22:08:30 INFO - PROCESS | 1940 | 1461042510600 Marionette DEBUG loaded listener.js 22:08:30 INFO - PROCESS | 1940 | ++DOMWINDOW == 107 (0x129707000) [pid = 1940] [serial = 495] [outer = 0x127472800] 22:08:30 INFO - PROCESS | 1940 | 1461042510943 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]]]}] 22:08:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 22:08:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 526ms 22:08:30 INFO - PROCESS | 1940 | 1461042510984 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 22:08:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 22:08:30 INFO - PROCESS | 1940 | 1461042510985 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 22:08:30 INFO - PROCESS | 1940 | 1461042510988 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 22:08:30 INFO - PROCESS | 1940 | 1461042510989 Marionette TRACE conn2 <- [1,634,null,{}] 22:08:30 INFO - PROCESS | 1940 | 1461042510991 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}] 22:08:31 INFO - PROCESS | 1940 | 1461042511078 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 22:08:31 INFO - PROCESS | 1940 | 1461042511082 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:08:31 INFO - PROCESS | 1940 | ++DOCSHELL 0x1274a8800 == 39 [pid = 1940] [id = 166] 22:08:31 INFO - PROCESS | 1940 | ++DOMWINDOW == 108 (0x129306800) [pid = 1940] [serial = 496] [outer = 0x0] 22:08:31 INFO - PROCESS | 1940 | ++DOMWINDOW == 109 (0x1297a1800) [pid = 1940] [serial = 497] [outer = 0x129306800] 22:08:31 INFO - PROCESS | 1940 | 1461042511108 Marionette DEBUG loaded listener.js 22:08:31 INFO - PROCESS | 1940 | ++DOMWINDOW == 110 (0x12b30a000) [pid = 1940] [serial = 498] [outer = 0x129306800] 22:08:31 INFO - PROCESS | 1940 | [1940] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 22:08:31 INFO - PROCESS | 1940 | [1940] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 22:08:31 INFO - PROCESS | 1940 | 1461042511463 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]]]}] 22:08:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 22:08:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 522ms 22:08:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 22:08:31 INFO - PROCESS | 1940 | 1461042511510 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 22:08:31 INFO - PROCESS | 1940 | 1461042511511 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 22:08:31 INFO - PROCESS | 1940 | 1461042511513 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 22:08:31 INFO - PROCESS | 1940 | 1461042511514 Marionette TRACE conn2 <- [1,638,null,{}] 22:08:31 INFO - PROCESS | 1940 | 1461042511517 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}] 22:08:31 INFO - PROCESS | 1940 | 1461042511603 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 22:08:31 INFO - PROCESS | 1940 | 1461042511616 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:08:31 INFO - PROCESS | 1940 | ++DOCSHELL 0x127512000 == 40 [pid = 1940] [id = 167] 22:08:31 INFO - PROCESS | 1940 | ++DOMWINDOW == 111 (0x12b302400) [pid = 1940] [serial = 499] [outer = 0x0] 22:08:31 INFO - PROCESS | 1940 | ++DOMWINDOW == 112 (0x12b507000) [pid = 1940] [serial = 500] [outer = 0x12b302400] 22:08:31 INFO - PROCESS | 1940 | 1461042511640 Marionette DEBUG loaded listener.js 22:08:31 INFO - PROCESS | 1940 | ++DOMWINDOW == 113 (0x12b888400) [pid = 1940] [serial = 501] [outer = 0x12b302400] 22:08:31 INFO - PROCESS | 1940 | [1940] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 22:08:31 INFO - PROCESS | 1940 | [1940] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 22:08:31 INFO - PROCESS | 1940 | 1461042511945 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]]]}] 22:08:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 22:08:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 472ms 22:08:31 INFO - PROCESS | 1940 | 1461042511986 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 22:08:31 INFO - PROCESS | 1940 | 1461042511988 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 22:08:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 22:08:32 INFO - PROCESS | 1940 | 1461042512000 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 22:08:32 INFO - PROCESS | 1940 | 1461042512002 Marionette TRACE conn2 <- [1,642,null,{}] 22:08:32 INFO - PROCESS | 1940 | 1461042512004 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}] 22:08:32 INFO - PROCESS | 1940 | 1461042512115 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 22:08:32 INFO - PROCESS | 1940 | 1461042512120 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:08:32 INFO - PROCESS | 1940 | ++DOCSHELL 0x129342800 == 41 [pid = 1940] [id = 168] 22:08:32 INFO - PROCESS | 1940 | ++DOMWINDOW == 114 (0x12b30d400) [pid = 1940] [serial = 502] [outer = 0x0] 22:08:32 INFO - PROCESS | 1940 | ++DOMWINDOW == 115 (0x12ba35400) [pid = 1940] [serial = 503] [outer = 0x12b30d400] 22:08:32 INFO - PROCESS | 1940 | 1461042512194 Marionette DEBUG loaded listener.js 22:08:32 INFO - PROCESS | 1940 | ++DOMWINDOW == 116 (0x12bba1800) [pid = 1940] [serial = 504] [outer = 0x12b30d400] 22:08:32 INFO - PROCESS | 1940 | --DOMWINDOW == 115 (0x129705c00) [pid = 1940] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 22:08:32 INFO - PROCESS | 1940 | --DOMWINDOW == 114 (0x123d81000) [pid = 1940] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 22:08:32 INFO - PROCESS | 1940 | --DOMWINDOW == 113 (0x12970dc00) [pid = 1940] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 22:08:32 INFO - PROCESS | 1940 | --DOMWINDOW == 112 (0x12ba30800) [pid = 1940] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 22:08:32 INFO - PROCESS | 1940 | --DOMWINDOW == 111 (0x12b309800) [pid = 1940] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 22:08:32 INFO - PROCESS | 1940 | --DOMWINDOW == 110 (0x129311c00) [pid = 1940] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 22:08:32 INFO - PROCESS | 1940 | --DOMWINDOW == 109 (0x11abc6c00) [pid = 1940] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 22:08:32 INFO - PROCESS | 1940 | --DOMWINDOW == 108 (0x1181b0400) [pid = 1940] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 22:08:32 INFO - PROCESS | 1940 | --DOMWINDOW == 107 (0x11be24000) [pid = 1940] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 22:08:32 INFO - PROCESS | 1940 | --DOMWINDOW == 106 (0x114655000) [pid = 1940] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 22:08:32 INFO - PROCESS | 1940 | --DOMWINDOW == 105 (0x11a55ac00) [pid = 1940] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 22:08:32 INFO - PROCESS | 1940 | --DOMWINDOW == 104 (0x114605800) [pid = 1940] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 22:08:32 INFO - PROCESS | 1940 | --DOMWINDOW == 103 (0x114bd4c00) [pid = 1940] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 22:08:32 INFO - PROCESS | 1940 | --DOMWINDOW == 102 (0x115680c00) [pid = 1940] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 22:08:32 INFO - PROCESS | 1940 | --DOMWINDOW == 101 (0x12d0ec000) [pid = 1940] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 22:08:32 INFO - PROCESS | 1940 | --DOMWINDOW == 100 (0x114e85000) [pid = 1940] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 22:08:32 INFO - PROCESS | 1940 | --DOMWINDOW == 99 (0x123c74000) [pid = 1940] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 22:08:32 INFO - PROCESS | 1940 | --DOMWINDOW == 98 (0x123921c00) [pid = 1940] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 22:08:32 INFO - PROCESS | 1940 | 1461042512757 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]]]}] 22:08:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 22:08:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 770ms 22:08:32 INFO - PROCESS | 1940 | 1461042512780 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 22:08:32 INFO - PROCESS | 1940 | 1461042512781 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 22:08:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 22:08:32 INFO - PROCESS | 1940 | 1461042512787 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 22:08:32 INFO - PROCESS | 1940 | 1461042512788 Marionette TRACE conn2 <- [1,646,null,{}] 22:08:32 INFO - PROCESS | 1940 | 1461042512794 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}] 22:08:32 INFO - PROCESS | 1940 | 1461042512870 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 22:08:32 INFO - PROCESS | 1940 | 1461042512878 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:08:32 INFO - PROCESS | 1940 | ++DOCSHELL 0x11c1d2000 == 42 [pid = 1940] [id = 169] 22:08:32 INFO - PROCESS | 1940 | ++DOMWINDOW == 99 (0x11abc6c00) [pid = 1940] [serial = 505] [outer = 0x0] 22:08:32 INFO - PROCESS | 1940 | ++DOMWINDOW == 100 (0x123c7dc00) [pid = 1940] [serial = 506] [outer = 0x11abc6c00] 22:08:32 INFO - PROCESS | 1940 | 1461042512904 Marionette DEBUG loaded listener.js 22:08:32 INFO - PROCESS | 1940 | ++DOMWINDOW == 101 (0x12b30b800) [pid = 1940] [serial = 507] [outer = 0x11abc6c00] 22:08:33 INFO - PROCESS | 1940 | 1461042513221 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]]]}] 22:08:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 22:08:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 473ms 22:08:33 INFO - PROCESS | 1940 | 1461042513260 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 22:08:33 INFO - PROCESS | 1940 | 1461042513261 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 22:08:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 22:08:33 INFO - PROCESS | 1940 | 1461042513264 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 22:08:33 INFO - PROCESS | 1940 | 1461042513265 Marionette TRACE conn2 <- [1,650,null,{}] 22:08:33 INFO - PROCESS | 1940 | 1461042513267 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}] 22:08:33 INFO - PROCESS | 1940 | 1461042513343 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 22:08:33 INFO - PROCESS | 1940 | 1461042513347 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:08:33 INFO - PROCESS | 1940 | ++DOCSHELL 0x12b8dd000 == 43 [pid = 1940] [id = 170] 22:08:33 INFO - PROCESS | 1940 | ++DOMWINDOW == 102 (0x11c0b3400) [pid = 1940] [serial = 508] [outer = 0x0] 22:08:33 INFO - PROCESS | 1940 | ++DOMWINDOW == 103 (0x12bd48800) [pid = 1940] [serial = 509] [outer = 0x11c0b3400] 22:08:33 INFO - PROCESS | 1940 | 1461042513372 Marionette DEBUG loaded listener.js 22:08:33 INFO - PROCESS | 1940 | ++DOMWINDOW == 104 (0x12ce93800) [pid = 1940] [serial = 510] [outer = 0x11c0b3400] 22:08:33 INFO - PROCESS | 1940 | 1461042513687 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]]]}] 22:08:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 22:08:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 470ms 22:08:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 22:08:33 INFO - PROCESS | 1940 | 1461042513742 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 22:08:33 INFO - PROCESS | 1940 | 1461042513743 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 22:08:33 INFO - PROCESS | 1940 | 1461042513746 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 22:08:33 INFO - PROCESS | 1940 | 1461042513747 Marionette TRACE conn2 <- [1,654,null,{}] 22:08:33 INFO - PROCESS | 1940 | 1461042513750 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}] 22:08:33 INFO - PROCESS | 1940 | 1461042513825 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 22:08:33 INFO - PROCESS | 1940 | 1461042513829 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:08:33 INFO - PROCESS | 1940 | ++DOCSHELL 0x12c01e000 == 44 [pid = 1940] [id = 171] 22:08:33 INFO - PROCESS | 1940 | ++DOMWINDOW == 105 (0x12bbaa400) [pid = 1940] [serial = 511] [outer = 0x0] 22:08:33 INFO - PROCESS | 1940 | ++DOMWINDOW == 106 (0x12d056800) [pid = 1940] [serial = 512] [outer = 0x12bbaa400] 22:08:33 INFO - PROCESS | 1940 | 1461042513853 Marionette DEBUG loaded listener.js 22:08:33 INFO - PROCESS | 1940 | ++DOMWINDOW == 107 (0x12d0e8000) [pid = 1940] [serial = 513] [outer = 0x12bbaa400] 22:08:34 INFO - PROCESS | 1940 | 1461042514167 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]]]}] 22:08:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 22:08:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 467ms 22:08:34 INFO - PROCESS | 1940 | 1461042514214 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 22:08:34 INFO - PROCESS | 1940 | 1461042514216 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 22:08:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 22:08:34 INFO - PROCESS | 1940 | 1461042514218 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 22:08:34 INFO - PROCESS | 1940 | 1461042514219 Marionette TRACE conn2 <- [1,658,null,{}] 22:08:34 INFO - PROCESS | 1940 | 1461042514222 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}] 22:08:34 INFO - PROCESS | 1940 | 1461042514299 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 22:08:34 INFO - PROCESS | 1940 | 1461042514303 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:08:34 INFO - PROCESS | 1940 | ++DOCSHELL 0x12cf8f800 == 45 [pid = 1940] [id = 172] 22:08:34 INFO - PROCESS | 1940 | ++DOMWINDOW == 108 (0x12d055800) [pid = 1940] [serial = 514] [outer = 0x0] 22:08:34 INFO - PROCESS | 1940 | ++DOMWINDOW == 109 (0x12d53b400) [pid = 1940] [serial = 515] [outer = 0x12d055800] 22:08:34 INFO - PROCESS | 1940 | 1461042514331 Marionette DEBUG loaded listener.js 22:08:34 INFO - PROCESS | 1940 | ++DOMWINDOW == 110 (0x12d662800) [pid = 1940] [serial = 516] [outer = 0x12d055800] 22:08:35 INFO - PROCESS | 1940 | --DOCSHELL 0x115495800 == 44 [pid = 1940] [id = 155] 22:08:35 INFO - PROCESS | 1940 | --DOCSHELL 0x12d3cf800 == 43 [pid = 1940] [id = 154] 22:08:35 INFO - PROCESS | 1940 | --DOCSHELL 0x119907000 == 42 [pid = 1940] [id = 157] 22:08:35 INFO - PROCESS | 1940 | --DOCSHELL 0x129342800 == 41 [pid = 1940] [id = 168] 22:08:35 INFO - PROCESS | 1940 | --DOCSHELL 0x12b8dd000 == 40 [pid = 1940] [id = 170] 22:08:35 INFO - PROCESS | 1940 | --DOCSHELL 0x1189ae000 == 39 [pid = 1940] [id = 156] 22:08:35 INFO - PROCESS | 1940 | --DOCSHELL 0x11ac26800 == 38 [pid = 1940] [id = 159] 22:08:35 INFO - PROCESS | 1940 | --DOCSHELL 0x11ac26000 == 37 [pid = 1940] [id = 165] 22:08:35 INFO - PROCESS | 1940 | --DOCSHELL 0x11be22800 == 36 [pid = 1940] [id = 161] 22:08:35 INFO - PROCESS | 1940 | --DOCSHELL 0x11c1d2000 == 35 [pid = 1940] [id = 169] 22:08:35 INFO - PROCESS | 1940 | --DOCSHELL 0x11ba93000 == 34 [pid = 1940] [id = 160] 22:08:35 INFO - PROCESS | 1940 | --DOCSHELL 0x119904800 == 33 [pid = 1940] [id = 163] 22:08:35 INFO - PROCESS | 1940 | --DOCSHELL 0x1274a8800 == 32 [pid = 1940] [id = 166] 22:08:35 INFO - PROCESS | 1940 | --DOCSHELL 0x11a7b8000 == 31 [pid = 1940] [id = 158] 22:08:35 INFO - PROCESS | 1940 | --DOCSHELL 0x12399a000 == 30 [pid = 1940] [id = 164] 22:08:35 INFO - PROCESS | 1940 | --DOCSHELL 0x127512000 == 29 [pid = 1940] [id = 167] 22:08:35 INFO - PROCESS | 1940 | --DOCSHELL 0x11c1d4800 == 28 [pid = 1940] [id = 162] 22:08:35 INFO - PROCESS | 1940 | --DOCSHELL 0x12c01e000 == 27 [pid = 1940] [id = 171] 22:08:35 INFO - PROCESS | 1940 | --DOMWINDOW == 109 (0x12d0ed000) [pid = 1940] [serial = 461] [outer = 0x0] [url = about:blank] 22:08:35 INFO - PROCESS | 1940 | --DOMWINDOW == 108 (0x12970cc00) [pid = 1940] [serial = 442] [outer = 0x0] [url = about:blank] 22:08:35 INFO - PROCESS | 1940 | --DOMWINDOW == 107 (0x128e9a000) [pid = 1940] [serial = 439] [outer = 0x0] [url = about:blank] 22:08:35 INFO - PROCESS | 1940 | --DOMWINDOW == 106 (0x12b30f800) [pid = 1940] [serial = 445] [outer = 0x0] [url = about:blank] 22:08:35 INFO - PROCESS | 1940 | --DOMWINDOW == 105 (0x12ba38800) [pid = 1940] [serial = 448] [outer = 0x0] [url = about:blank] 22:08:35 INFO - PROCESS | 1940 | --DOMWINDOW == 104 (0x12ba3b000) [pid = 1940] [serial = 454] [outer = 0x0] [url = about:blank] 22:08:35 INFO - PROCESS | 1940 | --DOMWINDOW == 103 (0x12bd57400) [pid = 1940] [serial = 457] [outer = 0x0] [url = about:blank] 22:08:35 INFO - PROCESS | 1940 | --DOMWINDOW == 102 (0x1188f5800) [pid = 1940] [serial = 194] [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.] 22:08:35 INFO - PROCESS | 1940 | --DOMWINDOW == 101 (0x12bba9400) [pid = 1940] [serial = 449] [outer = 0x0] [url = about:blank] 22:08:35 INFO - PROCESS | 1940 | --DOMWINDOW == 100 (0x123921800) [pid = 1940] [serial = 451] [outer = 0x0] [url = about:blank] 22:08:35 INFO - PROCESS | 1940 | --DOMWINDOW == 99 (0x12cef3c00) [pid = 1940] [serial = 458] [outer = 0x0] [url = about:blank] 22:08:35 INFO - PROCESS | 1940 | --DOMWINDOW == 98 (0x123874c00) [pid = 1940] [serial = 427] [outer = 0x0] [url = about:blank] 22:08:35 INFO - PROCESS | 1940 | --DOMWINDOW == 97 (0x123c74800) [pid = 1940] [serial = 428] [outer = 0x0] [url = about:blank] 22:08:35 INFO - PROCESS | 1940 | --DOMWINDOW == 96 (0x11c0a8c00) [pid = 1940] [serial = 424] [outer = 0x0] [url = about:blank] 22:08:35 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x123872400) [pid = 1940] [serial = 425] [outer = 0x0] [url = about:blank] 22:08:35 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x11b841000) [pid = 1940] [serial = 421] [outer = 0x0] [url = about:blank] 22:08:35 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x11be26c00) [pid = 1940] [serial = 422] [outer = 0x0] [url = about:blank] 22:08:35 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x11a93dc00) [pid = 1940] [serial = 418] [outer = 0x0] [url = about:blank] 22:08:35 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x11ae99400) [pid = 1940] [serial = 419] [outer = 0x0] [url = about:blank] 22:08:35 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x11a79d400) [pid = 1940] [serial = 415] [outer = 0x0] [url = about:blank] 22:08:35 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x11a7e1800) [pid = 1940] [serial = 416] [outer = 0x0] [url = about:blank] 22:08:35 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x1181a6000) [pid = 1940] [serial = 412] [outer = 0x0] [url = about:blank] 22:08:35 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x1190bb800) [pid = 1940] [serial = 413] [outer = 0x0] [url = about:blank] 22:08:35 INFO - PROCESS | 1940 | --DOMWINDOW == 86 (0x115868800) [pid = 1940] [serial = 409] [outer = 0x0] [url = about:blank] 22:08:35 INFO - PROCESS | 1940 | --DOMWINDOW == 85 (0x1181a5000) [pid = 1940] [serial = 410] [outer = 0x0] [url = about:blank] 22:08:35 INFO - PROCESS | 1940 | --DOMWINDOW == 84 (0x12d542000) [pid = 1940] [serial = 407] [outer = 0x0] [url = about:blank] 22:08:35 INFO - PROCESS | 1940 | --DOMWINDOW == 83 (0x12746d000) [pid = 1940] [serial = 436] [outer = 0x0] [url = about:blank] 22:08:35 INFO - PROCESS | 1940 | --DOMWINDOW == 82 (0x1266e4c00) [pid = 1940] [serial = 433] [outer = 0x0] [url = about:blank] 22:08:35 INFO - PROCESS | 1940 | --DOMWINDOW == 81 (0x12746c400) [pid = 1940] [serial = 434] [outer = 0x0] [url = about:blank] 22:08:35 INFO - PROCESS | 1940 | --DOMWINDOW == 80 (0x123c9c400) [pid = 1940] [serial = 430] [outer = 0x0] [url = about:blank] 22:08:35 INFO - PROCESS | 1940 | --DOMWINDOW == 79 (0x12417a800) [pid = 1940] [serial = 431] [outer = 0x0] [url = about:blank] 22:08:35 INFO - PROCESS | 1940 | --DOMWINDOW == 78 (0x12b888800) [pid = 1940] [serial = 446] [outer = 0x0] [url = about:blank] 22:08:35 INFO - PROCESS | 1940 | --DOMWINDOW == 77 (0x1297ad800) [pid = 1940] [serial = 443] [outer = 0x0] [url = about:blank] 22:08:35 INFO - PROCESS | 1940 | --DOMWINDOW == 76 (0x129705800) [pid = 1940] [serial = 440] [outer = 0x0] [url = about:blank] 22:08:35 INFO - PROCESS | 1940 | --DOMWINDOW == 75 (0x12970fc00) [pid = 1940] [serial = 452] [outer = 0x0] [url = about:blank] 22:08:35 INFO - PROCESS | 1940 | --DOMWINDOW == 74 (0x12bd4d000) [pid = 1940] [serial = 455] [outer = 0x0] [url = about:blank] 22:08:35 INFO - PROCESS | 1940 | --DOMWINDOW == 73 (0x1275b0000) [pid = 1940] [serial = 437] [outer = 0x0] [url = about:blank] 22:08:35 INFO - PROCESS | 1940 | 1461042515700 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]]]}] 22:08:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 22:08:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1519ms 22:08:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 22:08:35 INFO - PROCESS | 1940 | 1461042515738 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 22:08:35 INFO - PROCESS | 1940 | 1461042515740 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 22:08:35 INFO - PROCESS | 1940 | 1461042515744 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 22:08:35 INFO - PROCESS | 1940 | 1461042515747 Marionette TRACE conn2 <- [1,662,null,{}] 22:08:35 INFO - PROCESS | 1940 | 1461042515751 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}] 22:08:35 INFO - PROCESS | 1940 | 1461042515841 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 22:08:35 INFO - PROCESS | 1940 | 1461042515884 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:08:35 INFO - PROCESS | 1940 | ++DOCSHELL 0x115246800 == 28 [pid = 1940] [id = 173] 22:08:35 INFO - PROCESS | 1940 | ++DOMWINDOW == 74 (0x1151b5800) [pid = 1940] [serial = 517] [outer = 0x0] 22:08:35 INFO - PROCESS | 1940 | ++DOMWINDOW == 75 (0x1151b6800) [pid = 1940] [serial = 518] [outer = 0x1151b5800] 22:08:35 INFO - PROCESS | 1940 | 1461042515912 Marionette DEBUG loaded listener.js 22:08:35 INFO - PROCESS | 1940 | ++DOMWINDOW == 76 (0x115593400) [pid = 1940] [serial = 519] [outer = 0x1151b5800] 22:08:36 INFO - PROCESS | 1940 | [1940] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 22:08:36 INFO - PROCESS | 1940 | [1940] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 22:08:36 INFO - PROCESS | 1940 | 1461042516235 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]]]}] 22:08:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 22:08:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 526ms 22:08:36 INFO - PROCESS | 1940 | 1461042516270 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 22:08:36 INFO - PROCESS | 1940 | 1461042516277 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 22:08:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 22:08:36 INFO - PROCESS | 1940 | 1461042516282 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 22:08:36 INFO - PROCESS | 1940 | 1461042516283 Marionette TRACE conn2 <- [1,666,null,{}] 22:08:36 INFO - PROCESS | 1940 | 1461042516286 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}] 22:08:36 INFO - PROCESS | 1940 | 1461042516353 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 22:08:36 INFO - PROCESS | 1940 | 1461042516359 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:08:36 INFO - PROCESS | 1940 | ++DOCSHELL 0x11753b800 == 29 [pid = 1940] [id = 174] 22:08:36 INFO - PROCESS | 1940 | ++DOMWINDOW == 77 (0x115598c00) [pid = 1940] [serial = 520] [outer = 0x0] 22:08:36 INFO - PROCESS | 1940 | ++DOMWINDOW == 78 (0x1158f0400) [pid = 1940] [serial = 521] [outer = 0x115598c00] 22:08:36 INFO - PROCESS | 1940 | 1461042516390 Marionette DEBUG loaded listener.js 22:08:36 INFO - PROCESS | 1940 | ++DOMWINDOW == 79 (0x1181ab000) [pid = 1940] [serial = 522] [outer = 0x115598c00] 22:08:36 INFO - PROCESS | 1940 | [1940] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 22:08:36 INFO - PROCESS | 1940 | [1940] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 22:08:36 INFO - PROCESS | 1940 | 1461042516741 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]]]}] 22:08:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 22:08:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 471ms 22:08:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 22:08:36 INFO - PROCESS | 1940 | 1461042516752 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 22:08:36 INFO - PROCESS | 1940 | 1461042516754 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 22:08:36 INFO - PROCESS | 1940 | 1461042516761 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 22:08:36 INFO - PROCESS | 1940 | 1461042516764 Marionette TRACE conn2 <- [1,670,null,{}] 22:08:36 INFO - PROCESS | 1940 | 1461042516777 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}] 22:08:36 INFO - PROCESS | 1940 | 1461042516893 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 22:08:36 INFO - PROCESS | 1940 | 1461042516952 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:08:36 INFO - PROCESS | 1940 | ++DOCSHELL 0x119020800 == 30 [pid = 1940] [id = 175] 22:08:36 INFO - PROCESS | 1940 | ++DOMWINDOW == 80 (0x114035400) [pid = 1940] [serial = 523] [outer = 0x0] 22:08:36 INFO - PROCESS | 1940 | ++DOMWINDOW == 81 (0x1189ef800) [pid = 1940] [serial = 524] [outer = 0x114035400] 22:08:37 INFO - PROCESS | 1940 | 1461042516997 Marionette DEBUG loaded listener.js 22:08:37 INFO - PROCESS | 1940 | ++DOMWINDOW == 82 (0x119155000) [pid = 1940] [serial = 525] [outer = 0x114035400] 22:08:37 INFO - PROCESS | 1940 | 1461042517380 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]]]}] 22:08:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 22:08:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 626ms 22:08:37 INFO - PROCESS | 1940 | 1461042517384 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 22:08:37 INFO - PROCESS | 1940 | 1461042517386 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 22:08:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 22:08:37 INFO - PROCESS | 1940 | 1461042517389 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 22:08:37 INFO - PROCESS | 1940 | 1461042517393 Marionette TRACE conn2 <- [1,674,null,{}] 22:08:37 INFO - PROCESS | 1940 | 1461042517396 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}] 22:08:37 INFO - PROCESS | 1940 | 1461042517467 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 22:08:37 INFO - PROCESS | 1940 | 1461042517472 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:08:37 INFO - PROCESS | 1940 | ++DOCSHELL 0x119912800 == 31 [pid = 1940] [id = 176] 22:08:37 INFO - PROCESS | 1940 | ++DOMWINDOW == 83 (0x119158400) [pid = 1940] [serial = 526] [outer = 0x0] 22:08:37 INFO - PROCESS | 1940 | ++DOMWINDOW == 84 (0x119a68c00) [pid = 1940] [serial = 527] [outer = 0x119158400] 22:08:37 INFO - PROCESS | 1940 | 1461042517500 Marionette DEBUG loaded listener.js 22:08:37 INFO - PROCESS | 1940 | ++DOMWINDOW == 85 (0x119c2d000) [pid = 1940] [serial = 528] [outer = 0x119158400] 22:08:37 INFO - PROCESS | 1940 | [1940] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 22:08:37 INFO - PROCESS | 1940 | [1940] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 22:08:37 INFO - PROCESS | 1940 | 1461042517811 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]]]}] 22:08:37 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 22:08:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 471ms 22:08:37 INFO - PROCESS | 1940 | 1461042517861 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 22:08:37 INFO - PROCESS | 1940 | 1461042517862 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 22:08:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 22:08:37 INFO - PROCESS | 1940 | 1461042517872 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 22:08:37 INFO - PROCESS | 1940 | 1461042517873 Marionette TRACE conn2 <- [1,678,null,{}] 22:08:37 INFO - PROCESS | 1940 | 1461042517875 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}] 22:08:37 INFO - PROCESS | 1940 | 1461042517940 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 22:08:37 INFO - PROCESS | 1940 | 1461042517944 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:08:37 INFO - PROCESS | 1940 | ++DOCSHELL 0x11a9e2000 == 32 [pid = 1940] [id = 177] 22:08:37 INFO - PROCESS | 1940 | ++DOMWINDOW == 86 (0x115598000) [pid = 1940] [serial = 529] [outer = 0x0] 22:08:37 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x11a799000) [pid = 1940] [serial = 530] [outer = 0x115598000] 22:08:37 INFO - PROCESS | 1940 | 1461042517972 Marionette DEBUG loaded listener.js 22:08:38 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x11a7d9400) [pid = 1940] [serial = 531] [outer = 0x115598000] 22:08:38 INFO - PROCESS | 1940 | 1461042518308 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]]]}] 22:08:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 22:08:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 467ms 22:08:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 22:08:38 INFO - PROCESS | 1940 | 1461042518340 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 22:08:38 INFO - PROCESS | 1940 | 1461042518341 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 22:08:38 INFO - PROCESS | 1940 | 1461042518343 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 22:08:38 INFO - PROCESS | 1940 | 1461042518344 Marionette TRACE conn2 <- [1,682,null,{}] 22:08:38 INFO - PROCESS | 1940 | 1461042518347 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}] 22:08:38 INFO - PROCESS | 1940 | 1461042518428 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 22:08:38 INFO - PROCESS | 1940 | 1461042518433 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:08:38 INFO - PROCESS | 1940 | ++DOCSHELL 0x11ac29800 == 33 [pid = 1940] [id = 178] 22:08:38 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x119158800) [pid = 1940] [serial = 532] [outer = 0x0] 22:08:38 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x11a932400) [pid = 1940] [serial = 533] [outer = 0x119158800] 22:08:38 INFO - PROCESS | 1940 | 1461042518498 Marionette DEBUG loaded listener.js 22:08:38 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x11b5e9400) [pid = 1940] [serial = 534] [outer = 0x119158800] 22:08:39 INFO - PROCESS | 1940 | 1461042519245 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]]]}] 22:08:39 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) 22:08:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 918ms 22:08:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 22:08:39 INFO - PROCESS | 1940 | 1461042519262 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 22:08:39 INFO - PROCESS | 1940 | 1461042519263 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 22:08:39 INFO - PROCESS | 1940 | 1461042519265 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 22:08:39 INFO - PROCESS | 1940 | 1461042519266 Marionette TRACE conn2 <- [1,686,null,{}] 22:08:39 INFO - PROCESS | 1940 | 1461042519272 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}] 22:08:39 INFO - PROCESS | 1940 | 1461042519338 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 22:08:39 INFO - PROCESS | 1940 | 1461042519342 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:08:39 INFO - PROCESS | 1940 | ++DOCSHELL 0x11ba98800 == 34 [pid = 1940] [id = 179] 22:08:39 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x11abc5400) [pid = 1940] [serial = 535] [outer = 0x0] 22:08:39 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x11bb28000) [pid = 1940] [serial = 536] [outer = 0x11abc5400] 22:08:39 INFO - PROCESS | 1940 | 1461042519369 Marionette DEBUG loaded listener.js 22:08:39 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x11be2c400) [pid = 1940] [serial = 537] [outer = 0x11abc5400] 22:08:40 INFO - PROCESS | 1940 | 1461042520167 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]]]}] 22:08:40 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 22:08:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 923ms 22:08:40 INFO - PROCESS | 1940 | 1461042520188 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 22:08:40 INFO - PROCESS | 1940 | 1461042520190 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 22:08:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 22:08:40 INFO - PROCESS | 1940 | 1461042520193 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 22:08:40 INFO - PROCESS | 1940 | 1461042520194 Marionette TRACE conn2 <- [1,690,null,{}] 22:08:40 INFO - PROCESS | 1940 | 1461042520196 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}] 22:08:40 INFO - PROCESS | 1940 | 1461042520263 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 22:08:40 INFO - PROCESS | 1940 | 1461042520267 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:08:40 INFO - PROCESS | 1940 | ++DOCSHELL 0x11be11000 == 35 [pid = 1940] [id = 180] 22:08:40 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x11be2c800) [pid = 1940] [serial = 538] [outer = 0x0] 22:08:40 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x11c0bc000) [pid = 1940] [serial = 539] [outer = 0x11be2c800] 22:08:40 INFO - PROCESS | 1940 | 1461042520294 Marionette DEBUG loaded listener.js 22:08:40 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x11c165400) [pid = 1940] [serial = 540] [outer = 0x11be2c800] 22:08:41 INFO - PROCESS | 1940 | 1461042521112 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]]]}] 22:08:41 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 22:08:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 970ms 22:08:41 INFO - PROCESS | 1940 | 1461042521170 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 22:08:41 INFO - PROCESS | 1940 | 1461042521172 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 22:08:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 22:08:41 INFO - PROCESS | 1940 | 1461042521174 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 22:08:41 INFO - PROCESS | 1940 | 1461042521176 Marionette TRACE conn2 <- [1,694,null,{}] 22:08:41 INFO - PROCESS | 1940 | 1461042521178 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}] 22:08:41 INFO - PROCESS | 1940 | 1461042521286 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 22:08:41 INFO - PROCESS | 1940 | 1461042521307 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:08:41 INFO - PROCESS | 1940 | ++DOCSHELL 0x11901d800 == 36 [pid = 1940] [id = 181] 22:08:41 INFO - PROCESS | 1940 | ++DOMWINDOW == 98 (0x11c0a6000) [pid = 1940] [serial = 541] [outer = 0x0] 22:08:41 INFO - PROCESS | 1940 | ++DOMWINDOW == 99 (0x123682c00) [pid = 1940] [serial = 542] [outer = 0x11c0a6000] 22:08:41 INFO - PROCESS | 1940 | 1461042521349 Marionette DEBUG loaded listener.js 22:08:41 INFO - PROCESS | 1940 | ++DOMWINDOW == 100 (0x12386e400) [pid = 1940] [serial = 543] [outer = 0x11c0a6000] 22:08:42 INFO - PROCESS | 1940 | 1461042522164 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]]]}] 22:08:42 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) 22:08:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1020ms 22:08:42 INFO - PROCESS | 1940 | 1461042522195 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 22:08:42 INFO - PROCESS | 1940 | 1461042522196 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 22:08:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 22:08:42 INFO - PROCESS | 1940 | 1461042522198 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 22:08:42 INFO - PROCESS | 1940 | 1461042522199 Marionette TRACE conn2 <- [1,698,null,{}] 22:08:42 INFO - PROCESS | 1940 | 1461042522202 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}] 22:08:42 INFO - PROCESS | 1940 | 1461042522290 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 22:08:42 INFO - PROCESS | 1940 | 1461042522320 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:08:42 INFO - PROCESS | 1940 | ++DOCSHELL 0x12364e000 == 37 [pid = 1940] [id = 182] 22:08:42 INFO - PROCESS | 1940 | ++DOMWINDOW == 101 (0x123871800) [pid = 1940] [serial = 544] [outer = 0x0] 22:08:42 INFO - PROCESS | 1940 | ++DOMWINDOW == 102 (0x123a52c00) [pid = 1940] [serial = 545] [outer = 0x123871800] 22:08:42 INFO - PROCESS | 1940 | 1461042522345 Marionette DEBUG loaded listener.js 22:08:42 INFO - PROCESS | 1940 | ++DOMWINDOW == 103 (0x123c80400) [pid = 1940] [serial = 546] [outer = 0x123871800] 22:08:42 INFO - PROCESS | 1940 | --DOMWINDOW == 102 (0x127472800) [pid = 1940] [serial = 493] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 22:08:42 INFO - PROCESS | 1940 | --DOMWINDOW == 101 (0x129306800) [pid = 1940] [serial = 496] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 22:08:42 INFO - PROCESS | 1940 | --DOMWINDOW == 100 (0x12b30d400) [pid = 1940] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 22:08:42 INFO - PROCESS | 1940 | --DOMWINDOW == 99 (0x12b302400) [pid = 1940] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 22:08:42 INFO - PROCESS | 1940 | --DOMWINDOW == 98 (0x11c0b3400) [pid = 1940] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 22:08:42 INFO - PROCESS | 1940 | --DOMWINDOW == 97 (0x12bbaa400) [pid = 1940] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 22:08:42 INFO - PROCESS | 1940 | --DOMWINDOW == 96 (0x11abc6c00) [pid = 1940] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 22:08:42 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x1266ed000) [pid = 1940] [serial = 490] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 22:08:42 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x124005c00) [pid = 1940] [serial = 487] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 22:08:42 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x123867c00) [pid = 1940] [serial = 484] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 22:08:42 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x11c0b8000) [pid = 1940] [serial = 481] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 22:08:42 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x11b5e6c00) [pid = 1940] [serial = 478] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 22:08:42 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x114bd9c00) [pid = 1940] [serial = 475] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 22:08:42 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x11a7dfc00) [pid = 1940] [serial = 472] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 22:08:42 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x114b3d000) [pid = 1940] [serial = 469] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 22:08:42 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x115485c00) [pid = 1940] [serial = 466] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 22:08:42 INFO - PROCESS | 1940 | --DOMWINDOW == 86 (0x11559e800) [pid = 1940] [serial = 463] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 22:08:42 INFO - PROCESS | 1940 | --DOMWINDOW == 85 (0x12bd50c00) [pid = 1940] [serial = 460] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 22:08:43 INFO - PROCESS | 1940 | 1461042523182 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]]]}] 22:08:43 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) 22:08:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1020ms 22:08:43 INFO - PROCESS | 1940 | 1461042523219 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 22:08:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 22:08:43 INFO - PROCESS | 1940 | 1461042523220 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 22:08:43 INFO - PROCESS | 1940 | 1461042523223 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 22:08:43 INFO - PROCESS | 1940 | 1461042523224 Marionette TRACE conn2 <- [1,702,null,{}] 22:08:43 INFO - PROCESS | 1940 | 1461042523236 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}] 22:08:43 INFO - PROCESS | 1940 | 1461042523316 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 22:08:43 INFO - PROCESS | 1940 | 1461042523320 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:08:43 INFO - PROCESS | 1940 | ++DOCSHELL 0x11a9e1800 == 38 [pid = 1940] [id = 183] 22:08:43 INFO - PROCESS | 1940 | ++DOMWINDOW == 86 (0x123871400) [pid = 1940] [serial = 547] [outer = 0x0] 22:08:43 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x12403fc00) [pid = 1940] [serial = 548] [outer = 0x123871400] 22:08:43 INFO - PROCESS | 1940 | 1461042523353 Marionette DEBUG loaded listener.js 22:08:43 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x126528400) [pid = 1940] [serial = 549] [outer = 0x123871400] 22:08:44 INFO - PROCESS | 1940 | 1461042524164 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]]]}] 22:08:44 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 22:08:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 977ms 22:08:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 22:08:44 INFO - PROCESS | 1940 | 1461042524201 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 22:08:44 INFO - PROCESS | 1940 | 1461042524202 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 22:08:44 INFO - PROCESS | 1940 | 1461042524204 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 22:08:44 INFO - PROCESS | 1940 | 1461042524205 Marionette TRACE conn2 <- [1,706,null,{}] 22:08:44 INFO - PROCESS | 1940 | 1461042524209 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}] 22:08:44 INFO - PROCESS | 1940 | 1461042524277 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 22:08:44 INFO - PROCESS | 1940 | 1461042524281 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:08:44 INFO - PROCESS | 1940 | ++DOCSHELL 0x123c51000 == 39 [pid = 1940] [id = 184] 22:08:44 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x126528800) [pid = 1940] [serial = 550] [outer = 0x0] 22:08:44 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x126e0f400) [pid = 1940] [serial = 551] [outer = 0x126528800] 22:08:44 INFO - PROCESS | 1940 | 1461042524308 Marionette DEBUG loaded listener.js 22:08:44 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x127473c00) [pid = 1940] [serial = 552] [outer = 0x126528800] 22:08:45 INFO - PROCESS | 1940 | --DOCSHELL 0x115246800 == 38 [pid = 1940] [id = 173] 22:08:45 INFO - PROCESS | 1940 | --DOCSHELL 0x12cf8f800 == 37 [pid = 1940] [id = 172] 22:08:45 INFO - PROCESS | 1940 | --DOCSHELL 0x11753b800 == 36 [pid = 1940] [id = 174] 22:08:45 INFO - PROCESS | 1940 | --DOCSHELL 0x11a9e2000 == 35 [pid = 1940] [id = 177] 22:08:45 INFO - PROCESS | 1940 | --DOCSHELL 0x119912800 == 34 [pid = 1940] [id = 176] 22:08:45 INFO - PROCESS | 1940 | --DOCSHELL 0x11a9e1800 == 33 [pid = 1940] [id = 183] 22:08:45 INFO - PROCESS | 1940 | --DOCSHELL 0x119020800 == 32 [pid = 1940] [id = 175] 22:08:45 INFO - PROCESS | 1940 | --DOCSHELL 0x11ac29800 == 31 [pid = 1940] [id = 178] 22:08:45 INFO - PROCESS | 1940 | --DOCSHELL 0x12364e000 == 30 [pid = 1940] [id = 182] 22:08:45 INFO - PROCESS | 1940 | --DOCSHELL 0x11901d800 == 29 [pid = 1940] [id = 181] 22:08:45 INFO - PROCESS | 1940 | --DOCSHELL 0x11ba98800 == 28 [pid = 1940] [id = 179] 22:08:45 INFO - PROCESS | 1940 | --DOCSHELL 0x11be11000 == 27 [pid = 1940] [id = 180] 22:08:45 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x12889e400) [pid = 1940] [serial = 494] [outer = 0x0] [url = about:blank] 22:08:45 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x1297a1800) [pid = 1940] [serial = 497] [outer = 0x0] [url = about:blank] 22:08:45 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x12b30a000) [pid = 1940] [serial = 498] [outer = 0x0] [url = about:blank] 22:08:45 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x12ba35400) [pid = 1940] [serial = 503] [outer = 0x0] [url = about:blank] 22:08:45 INFO - PROCESS | 1940 | --DOMWINDOW == 86 (0x12b888400) [pid = 1940] [serial = 501] [outer = 0x0] [url = about:blank] 22:08:45 INFO - PROCESS | 1940 | --DOMWINDOW == 85 (0x12b507000) [pid = 1940] [serial = 500] [outer = 0x0] [url = about:blank] 22:08:45 INFO - PROCESS | 1940 | --DOMWINDOW == 84 (0x12bd48800) [pid = 1940] [serial = 509] [outer = 0x0] [url = about:blank] 22:08:45 INFO - PROCESS | 1940 | --DOMWINDOW == 83 (0x12d056800) [pid = 1940] [serial = 512] [outer = 0x0] [url = about:blank] 22:08:45 INFO - PROCESS | 1940 | --DOMWINDOW == 82 (0x12ce93800) [pid = 1940] [serial = 510] [outer = 0x0] [url = about:blank] 22:08:45 INFO - PROCESS | 1940 | --DOMWINDOW == 81 (0x123c7dc00) [pid = 1940] [serial = 506] [outer = 0x0] [url = about:blank] 22:08:45 INFO - PROCESS | 1940 | --DOMWINDOW == 80 (0x12d0e8000) [pid = 1940] [serial = 513] [outer = 0x0] [url = about:blank] 22:08:45 INFO - PROCESS | 1940 | --DOMWINDOW == 79 (0x12bba1800) [pid = 1940] [serial = 504] [outer = 0x0] [url = about:blank] 22:08:45 INFO - PROCESS | 1940 | --DOMWINDOW == 78 (0x12d53b400) [pid = 1940] [serial = 515] [outer = 0x0] [url = about:blank] 22:08:45 INFO - PROCESS | 1940 | --DOMWINDOW == 77 (0x1274cd400) [pid = 1940] [serial = 491] [outer = 0x0] [url = about:blank] 22:08:45 INFO - PROCESS | 1940 | --DOMWINDOW == 76 (0x126a70800) [pid = 1940] [serial = 488] [outer = 0x0] [url = about:blank] 22:08:45 INFO - PROCESS | 1940 | --DOMWINDOW == 75 (0x126e15800) [pid = 1940] [serial = 489] [outer = 0x0] [url = about:blank] 22:08:45 INFO - PROCESS | 1940 | --DOMWINDOW == 74 (0x124033800) [pid = 1940] [serial = 485] [outer = 0x0] [url = about:blank] 22:08:45 INFO - PROCESS | 1940 | --DOMWINDOW == 73 (0x1241be400) [pid = 1940] [serial = 486] [outer = 0x0] [url = about:blank] 22:08:45 INFO - PROCESS | 1940 | --DOMWINDOW == 72 (0x123923800) [pid = 1940] [serial = 482] [outer = 0x0] [url = about:blank] 22:08:45 INFO - PROCESS | 1940 | --DOMWINDOW == 71 (0x123c80800) [pid = 1940] [serial = 483] [outer = 0x0] [url = about:blank] 22:08:45 INFO - PROCESS | 1940 | --DOMWINDOW == 70 (0x11be30000) [pid = 1940] [serial = 479] [outer = 0x0] [url = about:blank] 22:08:45 INFO - PROCESS | 1940 | --DOMWINDOW == 69 (0x12386b800) [pid = 1940] [serial = 480] [outer = 0x0] [url = about:blank] 22:08:45 INFO - PROCESS | 1940 | --DOMWINDOW == 68 (0x11ae94c00) [pid = 1940] [serial = 476] [outer = 0x0] [url = about:blank] 22:08:45 INFO - PROCESS | 1940 | --DOMWINDOW == 67 (0x11be23800) [pid = 1940] [serial = 477] [outer = 0x0] [url = about:blank] 22:08:45 INFO - PROCESS | 1940 | --DOMWINDOW == 66 (0x11a941c00) [pid = 1940] [serial = 473] [outer = 0x0] [url = about:blank] 22:08:45 INFO - PROCESS | 1940 | --DOMWINDOW == 65 (0x11ae90400) [pid = 1940] [serial = 474] [outer = 0x0] [url = about:blank] 22:08:45 INFO - PROCESS | 1940 | --DOMWINDOW == 64 (0x11a795800) [pid = 1940] [serial = 470] [outer = 0x0] [url = about:blank] 22:08:45 INFO - PROCESS | 1940 | --DOMWINDOW == 63 (0x11a7de800) [pid = 1940] [serial = 471] [outer = 0x0] [url = about:blank] 22:08:45 INFO - PROCESS | 1940 | --DOMWINDOW == 62 (0x118644400) [pid = 1940] [serial = 467] [outer = 0x0] [url = about:blank] 22:08:45 INFO - PROCESS | 1940 | --DOMWINDOW == 61 (0x119159000) [pid = 1940] [serial = 468] [outer = 0x0] [url = about:blank] 22:08:45 INFO - PROCESS | 1940 | --DOMWINDOW == 60 (0x115683000) [pid = 1940] [serial = 464] [outer = 0x0] [url = about:blank] 22:08:45 INFO - PROCESS | 1940 | --DOMWINDOW == 59 (0x1175e3000) [pid = 1940] [serial = 465] [outer = 0x0] [url = about:blank] 22:08:45 INFO - PROCESS | 1940 | --DOMWINDOW == 58 (0x12d65fc00) [pid = 1940] [serial = 462] [outer = 0x0] [url = about:blank] 22:08:45 INFO - PROCESS | 1940 | --DOMWINDOW == 57 (0x129707000) [pid = 1940] [serial = 495] [outer = 0x0] [url = about:blank] 22:08:45 INFO - PROCESS | 1940 | --DOMWINDOW == 56 (0x12b30b800) [pid = 1940] [serial = 507] [outer = 0x0] [url = about:blank] 22:08:45 INFO - PROCESS | 1940 | --DOMWINDOW == 55 (0x128897c00) [pid = 1940] [serial = 492] [outer = 0x0] [url = about:blank] 22:08:46 INFO - PROCESS | 1940 | 1461042526104 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]]]}] 22:08:46 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 22:08:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1923ms 22:08:46 INFO - PROCESS | 1940 | 1461042526128 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 22:08:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 22:08:46 INFO - PROCESS | 1940 | 1461042526130 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 22:08:46 INFO - PROCESS | 1940 | 1461042526134 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 22:08:46 INFO - PROCESS | 1940 | 1461042526137 Marionette TRACE conn2 <- [1,710,null,{}] 22:08:46 INFO - PROCESS | 1940 | 1461042526145 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}] 22:08:46 INFO - PROCESS | 1940 | 1461042526243 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 22:08:46 INFO - PROCESS | 1940 | 1461042526280 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:08:46 INFO - PROCESS | 1940 | ++DOCSHELL 0x11522e800 == 28 [pid = 1940] [id = 185] 22:08:46 INFO - PROCESS | 1940 | ++DOMWINDOW == 56 (0x11548a400) [pid = 1940] [serial = 553] [outer = 0x0] 22:08:46 INFO - PROCESS | 1940 | ++DOMWINDOW == 57 (0x115595400) [pid = 1940] [serial = 554] [outer = 0x11548a400] 22:08:46 INFO - PROCESS | 1940 | 1461042526315 Marionette DEBUG loaded listener.js 22:08:46 INFO - PROCESS | 1940 | ++DOMWINDOW == 58 (0x115681c00) [pid = 1940] [serial = 555] [outer = 0x11548a400] 22:08:47 INFO - PROCESS | 1940 | 1461042527248 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]]]}] 22:08:47 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 22:08:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1129ms 22:08:47 INFO - PROCESS | 1940 | 1461042527279 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 22:08:47 INFO - PROCESS | 1940 | 1461042527284 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 22:08:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 22:08:47 INFO - PROCESS | 1940 | 1461042527292 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 22:08:47 INFO - PROCESS | 1940 | 1461042527294 Marionette TRACE conn2 <- [1,714,null,{}] 22:08:47 INFO - PROCESS | 1940 | 1461042527296 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}] 22:08:47 INFO - PROCESS | 1940 | 1461042527393 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 22:08:47 INFO - PROCESS | 1940 | 1461042527429 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:08:47 INFO - PROCESS | 1940 | ++DOCSHELL 0x1158a1800 == 29 [pid = 1940] [id = 186] 22:08:47 INFO - PROCESS | 1940 | ++DOMWINDOW == 59 (0x115871800) [pid = 1940] [serial = 556] [outer = 0x0] 22:08:47 INFO - PROCESS | 1940 | ++DOMWINDOW == 60 (0x1185c3c00) [pid = 1940] [serial = 557] [outer = 0x115871800] 22:08:47 INFO - PROCESS | 1940 | 1461042527461 Marionette DEBUG loaded listener.js 22:08:47 INFO - PROCESS | 1940 | ++DOMWINDOW == 61 (0x1189f3c00) [pid = 1940] [serial = 558] [outer = 0x115871800] 22:08:47 INFO - PROCESS | 1940 | --DOCSHELL 0x11990b000 == 28 [pid = 1940] [id = 99] 22:08:47 INFO - PROCESS | 1940 | --DOCSHELL 0x119b11800 == 27 [pid = 1940] [id = 100] 22:08:48 INFO - PROCESS | 1940 | 1461042528439 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]]]}] 22:08:48 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 22:08:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1174ms 22:08:48 INFO - PROCESS | 1940 | 1461042528464 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 22:08:48 INFO - PROCESS | 1940 | 1461042528467 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 22:08:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 22:08:48 INFO - PROCESS | 1940 | 1461042528470 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 22:08:48 INFO - PROCESS | 1940 | 1461042528472 Marionette TRACE conn2 <- [1,718,null,{}] 22:08:48 INFO - PROCESS | 1940 | 1461042528478 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}] 22:08:48 INFO - PROCESS | 1940 | 1461042528549 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 22:08:48 INFO - PROCESS | 1940 | 1461042528553 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:08:48 INFO - PROCESS | 1940 | ++DOCSHELL 0x115804800 == 28 [pid = 1940] [id = 187] 22:08:48 INFO - PROCESS | 1940 | ++DOMWINDOW == 62 (0x11646c000) [pid = 1940] [serial = 559] [outer = 0x0] 22:08:48 INFO - PROCESS | 1940 | ++DOMWINDOW == 63 (0x1181ac400) [pid = 1940] [serial = 560] [outer = 0x11646c000] 22:08:48 INFO - PROCESS | 1940 | 1461042528585 Marionette DEBUG loaded listener.js 22:08:48 INFO - PROCESS | 1940 | ++DOMWINDOW == 64 (0x1189e9c00) [pid = 1940] [serial = 561] [outer = 0x11646c000] 22:08:49 INFO - PROCESS | 1940 | 1461042529416 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]]]}] 22:08:49 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 22:08:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 973ms 22:08:49 INFO - PROCESS | 1940 | 1461042529443 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 22:08:49 INFO - PROCESS | 1940 | 1461042529447 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 22:08:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 22:08:49 INFO - PROCESS | 1940 | 1461042529451 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 22:08:49 INFO - PROCESS | 1940 | 1461042529453 Marionette TRACE conn2 <- [1,722,null,{}] 22:08:49 INFO - PROCESS | 1940 | 1461042529455 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}] 22:08:49 INFO - PROCESS | 1940 | 1461042529527 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 22:08:49 INFO - PROCESS | 1940 | 1461042529567 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:08:49 INFO - PROCESS | 1940 | ++DOCSHELL 0x11962d800 == 29 [pid = 1940] [id = 188] 22:08:49 INFO - PROCESS | 1940 | ++DOMWINDOW == 65 (0x11586bc00) [pid = 1940] [serial = 562] [outer = 0x0] 22:08:49 INFO - PROCESS | 1940 | ++DOMWINDOW == 66 (0x119a60400) [pid = 1940] [serial = 563] [outer = 0x11586bc00] 22:08:49 INFO - PROCESS | 1940 | 1461042529593 Marionette DEBUG loaded listener.js 22:08:49 INFO - PROCESS | 1940 | ++DOMWINDOW == 67 (0x119c30400) [pid = 1940] [serial = 564] [outer = 0x11586bc00] 22:08:49 INFO - PROCESS | 1940 | 1461042529920 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] 22:08:49 INFO - PROCESS | 1940 | 1461042529973 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 22:08:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 22:08:49 INFO - PROCESS | 1940 | 1461042529975 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 22:08:49 INFO - PROCESS | 1940 | 1461042529978 Marionette TRACE conn2 <- [1,726,null,{}] 22:08:49 INFO - PROCESS | 1940 | 1461042529985 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}] 22:08:50 INFO - PROCESS | 1940 | 1461042530064 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 22:08:50 INFO - PROCESS | 1940 | 1461042530069 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:08:50 INFO - PROCESS | 1940 | ++DOCSHELL 0x11a7ad000 == 30 [pid = 1940] [id = 189] 22:08:50 INFO - PROCESS | 1940 | ++DOMWINDOW == 68 (0x11a7d9800) [pid = 1940] [serial = 565] [outer = 0x0] 22:08:50 INFO - PROCESS | 1940 | ++DOMWINDOW == 69 (0x11a93e800) [pid = 1940] [serial = 566] [outer = 0x11a7d9800] 22:08:50 INFO - PROCESS | 1940 | 1461042530100 Marionette DEBUG loaded listener.js 22:08:50 INFO - PROCESS | 1940 | ++DOMWINDOW == 70 (0x11ae93c00) [pid = 1940] [serial = 567] [outer = 0x11a7d9800] 22:08:50 INFO - PROCESS | 1940 | 1461042530526 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]]]}] 22:08:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 22:08:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 571ms 22:08:50 INFO - PROCESS | 1940 | 1461042530547 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 22:08:50 INFO - PROCESS | 1940 | 1461042530548 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 22:08:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 22:08:50 INFO - PROCESS | 1940 | 1461042530560 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 22:08:50 INFO - PROCESS | 1940 | 1461042530561 Marionette TRACE conn2 <- [1,730,null,{}] 22:08:50 INFO - PROCESS | 1940 | 1461042530563 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}] 22:08:50 INFO - PROCESS | 1940 | 1461042530650 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 22:08:50 INFO - PROCESS | 1940 | 1461042530654 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:08:50 INFO - PROCESS | 1940 | ++DOCSHELL 0x11ac48000 == 31 [pid = 1940] [id = 190] 22:08:50 INFO - PROCESS | 1940 | ++DOMWINDOW == 71 (0x11a7dac00) [pid = 1940] [serial = 568] [outer = 0x0] 22:08:50 INFO - PROCESS | 1940 | ++DOMWINDOW == 72 (0x11bd37000) [pid = 1940] [serial = 569] [outer = 0x11a7dac00] 22:08:50 INFO - PROCESS | 1940 | 1461042530681 Marionette DEBUG loaded listener.js 22:08:50 INFO - PROCESS | 1940 | ++DOMWINDOW == 73 (0x11a7d9c00) [pid = 1940] [serial = 570] [outer = 0x11a7dac00] 22:08:51 INFO - PROCESS | 1940 | 1461042531061 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] 22:08:51 INFO - PROCESS | 1940 | 1461042531081 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 22:08:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 22:08:51 INFO - PROCESS | 1940 | 1461042531092 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 22:08:51 INFO - PROCESS | 1940 | 1461042531094 Marionette TRACE conn2 <- [1,734,null,{}] 22:08:51 INFO - PROCESS | 1940 | 1461042531097 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}] 22:08:51 INFO - PROCESS | 1940 | 1461042531227 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 22:08:51 INFO - PROCESS | 1940 | 1461042531233 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:08:51 INFO - PROCESS | 1940 | ++DOCSHELL 0x11ba9a800 == 32 [pid = 1940] [id = 191] 22:08:51 INFO - PROCESS | 1940 | ++DOMWINDOW == 74 (0x11aca8c00) [pid = 1940] [serial = 571] [outer = 0x0] 22:08:51 INFO - PROCESS | 1940 | ++DOMWINDOW == 75 (0x11c16dc00) [pid = 1940] [serial = 572] [outer = 0x11aca8c00] 22:08:51 INFO - PROCESS | 1940 | 1461042531291 Marionette DEBUG loaded listener.js 22:08:51 INFO - PROCESS | 1940 | ++DOMWINDOW == 76 (0x123873000) [pid = 1940] [serial = 573] [outer = 0x11aca8c00] 22:08:51 INFO - PROCESS | 1940 | --DOMWINDOW == 75 (0x123871400) [pid = 1940] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 22:08:51 INFO - PROCESS | 1940 | --DOMWINDOW == 74 (0x11c0a6000) [pid = 1940] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 22:08:51 INFO - PROCESS | 1940 | --DOMWINDOW == 73 (0x123871800) [pid = 1940] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 22:08:51 INFO - PROCESS | 1940 | --DOMWINDOW == 72 (0x11be2c800) [pid = 1940] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 22:08:51 INFO - PROCESS | 1940 | --DOMWINDOW == 71 (0x11abc5400) [pid = 1940] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 22:08:51 INFO - PROCESS | 1940 | --DOMWINDOW == 70 (0x119158800) [pid = 1940] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 22:08:51 INFO - PROCESS | 1940 | --DOMWINDOW == 69 (0x115598000) [pid = 1940] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 22:08:51 INFO - PROCESS | 1940 | --DOMWINDOW == 68 (0x119158400) [pid = 1940] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 22:08:51 INFO - PROCESS | 1940 | --DOMWINDOW == 67 (0x114035400) [pid = 1940] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 22:08:51 INFO - PROCESS | 1940 | --DOMWINDOW == 66 (0x115598c00) [pid = 1940] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 22:08:51 INFO - PROCESS | 1940 | --DOMWINDOW == 65 (0x1151b5800) [pid = 1940] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 22:08:51 INFO - PROCESS | 1940 | --DOMWINDOW == 64 (0x12d055800) [pid = 1940] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 22:08:51 INFO - PROCESS | 1940 | 1461042531597 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]]]}] 22:08:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 22:08:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 520ms 22:08:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 22:08:51 INFO - PROCESS | 1940 | 1461042531615 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 22:08:51 INFO - PROCESS | 1940 | 1461042531616 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 22:08:51 INFO - PROCESS | 1940 | 1461042531619 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 22:08:51 INFO - PROCESS | 1940 | 1461042531620 Marionette TRACE conn2 <- [1,738,null,{}] 22:08:51 INFO - PROCESS | 1940 | 1461042531624 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}] 22:08:51 INFO - PROCESS | 1940 | 1461042531723 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 22:08:51 INFO - PROCESS | 1940 | 1461042531729 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:08:51 INFO - PROCESS | 1940 | ++DOCSHELL 0x11c093000 == 33 [pid = 1940] [id = 192] 22:08:51 INFO - PROCESS | 1940 | ++DOMWINDOW == 65 (0x11c0ae400) [pid = 1940] [serial = 574] [outer = 0x0] 22:08:51 INFO - PROCESS | 1940 | ++DOMWINDOW == 66 (0x123920400) [pid = 1940] [serial = 575] [outer = 0x11c0ae400] 22:08:51 INFO - PROCESS | 1940 | 1461042531759 Marionette DEBUG loaded listener.js 22:08:51 INFO - PROCESS | 1940 | ++DOMWINDOW == 67 (0x124562800) [pid = 1940] [serial = 576] [outer = 0x11c0ae400] 22:08:52 INFO - PROCESS | 1940 | 1461042532568 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]]]}] 22:08:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 22:08:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 971ms 22:08:52 INFO - PROCESS | 1940 | 1461042532591 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 22:08:52 INFO - PROCESS | 1940 | 1461042532592 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 22:08:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 22:08:52 INFO - PROCESS | 1940 | 1461042532595 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 22:08:52 INFO - PROCESS | 1940 | 1461042532596 Marionette TRACE conn2 <- [1,742,null,{}] 22:08:52 INFO - PROCESS | 1940 | 1461042532598 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}] 22:08:52 INFO - PROCESS | 1940 | 1461042532681 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 22:08:52 INFO - PROCESS | 1940 | 1461042532686 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:08:52 INFO - PROCESS | 1940 | ++DOCSHELL 0x11c614000 == 34 [pid = 1940] [id = 193] 22:08:52 INFO - PROCESS | 1940 | ++DOMWINDOW == 68 (0x11c160c00) [pid = 1940] [serial = 577] [outer = 0x0] 22:08:52 INFO - PROCESS | 1940 | ++DOMWINDOW == 69 (0x126525800) [pid = 1940] [serial = 578] [outer = 0x11c160c00] 22:08:52 INFO - PROCESS | 1940 | 1461042532713 Marionette DEBUG loaded listener.js 22:08:52 INFO - PROCESS | 1940 | ++DOMWINDOW == 70 (0x126bbdc00) [pid = 1940] [serial = 579] [outer = 0x11c160c00] 22:08:53 INFO - PROCESS | 1940 | 1461042533491 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]]]}] 22:08:53 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 22:08:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 919ms 22:08:53 INFO - PROCESS | 1940 | 1461042533514 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 22:08:53 INFO - PROCESS | 1940 | 1461042533515 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 22:08:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 22:08:53 INFO - PROCESS | 1940 | 1461042533517 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 22:08:53 INFO - PROCESS | 1940 | 1461042533518 Marionette TRACE conn2 <- [1,746,null,{}] 22:08:53 INFO - PROCESS | 1940 | 1461042533521 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}] 22:08:53 INFO - PROCESS | 1940 | 1461042533588 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 22:08:53 INFO - PROCESS | 1940 | 1461042533594 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:08:53 INFO - PROCESS | 1940 | ++DOCSHELL 0x1239a1800 == 35 [pid = 1940] [id = 194] 22:08:53 INFO - PROCESS | 1940 | ++DOMWINDOW == 71 (0x126a70c00) [pid = 1940] [serial = 580] [outer = 0x0] 22:08:53 INFO - PROCESS | 1940 | ++DOMWINDOW == 72 (0x127471c00) [pid = 1940] [serial = 581] [outer = 0x126a70c00] 22:08:53 INFO - PROCESS | 1940 | 1461042533619 Marionette DEBUG loaded listener.js 22:08:53 INFO - PROCESS | 1940 | ++DOMWINDOW == 73 (0x1274d1800) [pid = 1940] [serial = 582] [outer = 0x126a70c00] 22:08:54 INFO - PROCESS | 1940 | 1461042534401 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]]]}] 22:08:54 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.) 22:08:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 921ms 22:08:54 INFO - PROCESS | 1940 | 1461042534438 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 22:08:54 INFO - PROCESS | 1940 | 1461042534443 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 22:08:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 22:08:54 INFO - PROCESS | 1940 | 1461042534447 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 22:08:54 INFO - PROCESS | 1940 | 1461042534449 Marionette TRACE conn2 <- [1,750,null,{}] 22:08:54 INFO - PROCESS | 1940 | 1461042534454 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}] 22:08:54 INFO - PROCESS | 1940 | 1461042534544 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 22:08:54 INFO - PROCESS | 1940 | 1461042534584 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:08:54 INFO - PROCESS | 1940 | ++DOCSHELL 0x1155be800 == 36 [pid = 1940] [id = 195] 22:08:54 INFO - PROCESS | 1940 | ++DOMWINDOW == 74 (0x115342400) [pid = 1940] [serial = 583] [outer = 0x0] 22:08:54 INFO - PROCESS | 1940 | ++DOMWINDOW == 75 (0x115489800) [pid = 1940] [serial = 584] [outer = 0x115342400] 22:08:54 INFO - PROCESS | 1940 | 1461042534617 Marionette DEBUG loaded listener.js 22:08:54 INFO - PROCESS | 1940 | ++DOMWINDOW == 76 (0x115866400) [pid = 1940] [serial = 585] [outer = 0x115342400] 22:08:55 INFO - PROCESS | 1940 | 1461042535521 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]]]}] 22:08:55 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 22:08:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1125ms 22:08:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 22:08:55 INFO - PROCESS | 1940 | 1461042535572 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 22:08:55 INFO - PROCESS | 1940 | 1461042535576 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 22:08:55 INFO - PROCESS | 1940 | 1461042535581 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 22:08:55 INFO - PROCESS | 1940 | 1461042535582 Marionette TRACE conn2 <- [1,754,null,{}] 22:08:55 INFO - PROCESS | 1940 | 1461042535585 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}] 22:08:55 INFO - PROCESS | 1940 | 1461042535677 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 22:08:55 INFO - PROCESS | 1940 | 1461042535716 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:08:55 INFO - PROCESS | 1940 | ++DOCSHELL 0x11ac28800 == 37 [pid = 1940] [id = 196] 22:08:55 INFO - PROCESS | 1940 | ++DOMWINDOW == 77 (0x1189e8800) [pid = 1940] [serial = 586] [outer = 0x0] 22:08:55 INFO - PROCESS | 1940 | ++DOMWINDOW == 78 (0x119c2e400) [pid = 1940] [serial = 587] [outer = 0x1189e8800] 22:08:55 INFO - PROCESS | 1940 | 1461042535747 Marionette DEBUG loaded listener.js 22:08:55 INFO - PROCESS | 1940 | ++DOMWINDOW == 79 (0x11a93d000) [pid = 1940] [serial = 588] [outer = 0x1189e8800] 22:08:56 INFO - PROCESS | 1940 | 1461042536641 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]]]}] 22:08:56 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 22:08:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1072ms 22:08:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 22:08:56 INFO - PROCESS | 1940 | 1461042536653 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 22:08:56 INFO - PROCESS | 1940 | 1461042536655 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 22:08:56 INFO - PROCESS | 1940 | 1461042536658 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 22:08:56 INFO - PROCESS | 1940 | 1461042536661 Marionette TRACE conn2 <- [1,758,null,{}] 22:08:56 INFO - PROCESS | 1940 | 1461042536668 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}] 22:08:56 INFO - PROCESS | 1940 | 1461042536766 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 22:08:56 INFO - PROCESS | 1940 | 1461042536805 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:08:56 INFO - PROCESS | 1940 | ++DOCSHELL 0x123c4c800 == 38 [pid = 1940] [id = 197] 22:08:56 INFO - PROCESS | 1940 | ++DOMWINDOW == 80 (0x11aca9000) [pid = 1940] [serial = 589] [outer = 0x0] 22:08:56 INFO - PROCESS | 1940 | ++DOMWINDOW == 81 (0x123874400) [pid = 1940] [serial = 590] [outer = 0x11aca9000] 22:08:56 INFO - PROCESS | 1940 | 1461042536841 Marionette DEBUG loaded listener.js 22:08:56 INFO - PROCESS | 1940 | ++DOMWINDOW == 82 (0x124033800) [pid = 1940] [serial = 591] [outer = 0x11aca9000] 22:08:57 INFO - PROCESS | 1940 | 1461042537361 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]]]}] 22:08:57 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 22:08:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 721ms 22:08:57 INFO - PROCESS | 1940 | 1461042537380 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 22:08:57 INFO - PROCESS | 1940 | 1461042537382 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 22:08:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 22:08:57 INFO - PROCESS | 1940 | 1461042537386 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 22:08:57 INFO - PROCESS | 1940 | 1461042537388 Marionette TRACE conn2 <- [1,762,null,{}] 22:08:57 INFO - PROCESS | 1940 | 1461042537410 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}] 22:08:57 INFO - PROCESS | 1940 | 1461042537494 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 22:08:57 INFO - PROCESS | 1940 | 1461042537554 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:08:57 INFO - PROCESS | 1940 | ++DOCSHELL 0x1155bc800 == 39 [pid = 1940] [id = 198] 22:08:57 INFO - PROCESS | 1940 | ++DOMWINDOW == 83 (0x1158e8400) [pid = 1940] [serial = 592] [outer = 0x0] 22:08:57 INFO - PROCESS | 1940 | ++DOMWINDOW == 84 (0x1164b8000) [pid = 1940] [serial = 593] [outer = 0x1158e8400] 22:08:57 INFO - PROCESS | 1940 | 1461042537584 Marionette DEBUG loaded listener.js 22:08:57 INFO - PROCESS | 1940 | ++DOMWINDOW == 85 (0x118645000) [pid = 1940] [serial = 594] [outer = 0x1158e8400] 22:08:57 INFO - PROCESS | 1940 | --DOCSHELL 0x11a9f0800 == 38 [pid = 1940] [id = 84] 22:08:57 INFO - PROCESS | 1940 | --DOCSHELL 0x119908000 == 37 [pid = 1940] [id = 94] 22:08:57 INFO - PROCESS | 1940 | --DOCSHELL 0x12934a800 == 36 [pid = 1940] [id = 86] 22:08:57 INFO - PROCESS | 1940 | --DOCSHELL 0x1185f1000 == 35 [pid = 1940] [id = 97] 22:08:57 INFO - PROCESS | 1940 | --DOCSHELL 0x119057800 == 34 [pid = 1940] [id = 98] 22:08:57 INFO - PROCESS | 1940 | --DOCSHELL 0x12b2db800 == 33 [pid = 1940] [id = 92] 22:08:57 INFO - PROCESS | 1940 | --DOCSHELL 0x11522e800 == 32 [pid = 1940] [id = 185] 22:08:58 INFO - PROCESS | 1940 | --DOMWINDOW == 84 (0x126528400) [pid = 1940] [serial = 549] [outer = 0x0] [url = about:blank] 22:08:58 INFO - PROCESS | 1940 | --DOMWINDOW == 83 (0x123682c00) [pid = 1940] [serial = 542] [outer = 0x0] [url = about:blank] 22:08:58 INFO - PROCESS | 1940 | --DOMWINDOW == 82 (0x123a52c00) [pid = 1940] [serial = 545] [outer = 0x0] [url = about:blank] 22:08:58 INFO - PROCESS | 1940 | --DOMWINDOW == 81 (0x123c80400) [pid = 1940] [serial = 546] [outer = 0x0] [url = about:blank] 22:08:58 INFO - PROCESS | 1940 | --DOMWINDOW == 80 (0x11c0bc000) [pid = 1940] [serial = 539] [outer = 0x0] [url = about:blank] 22:08:58 INFO - PROCESS | 1940 | --DOMWINDOW == 79 (0x11bb28000) [pid = 1940] [serial = 536] [outer = 0x0] [url = about:blank] 22:08:58 INFO - PROCESS | 1940 | --DOMWINDOW == 78 (0x11be2c400) [pid = 1940] [serial = 537] [outer = 0x0] [url = about:blank] 22:08:58 INFO - PROCESS | 1940 | --DOMWINDOW == 77 (0x11a932400) [pid = 1940] [serial = 533] [outer = 0x0] [url = about:blank] 22:08:58 INFO - PROCESS | 1940 | --DOMWINDOW == 76 (0x11b5e9400) [pid = 1940] [serial = 534] [outer = 0x0] [url = about:blank] 22:08:58 INFO - PROCESS | 1940 | --DOMWINDOW == 75 (0x11a799000) [pid = 1940] [serial = 530] [outer = 0x0] [url = about:blank] 22:08:58 INFO - PROCESS | 1940 | --DOMWINDOW == 74 (0x11a7d9400) [pid = 1940] [serial = 531] [outer = 0x0] [url = about:blank] 22:08:58 INFO - PROCESS | 1940 | --DOMWINDOW == 73 (0x119a68c00) [pid = 1940] [serial = 527] [outer = 0x0] [url = about:blank] 22:08:58 INFO - PROCESS | 1940 | --DOMWINDOW == 72 (0x119c2d000) [pid = 1940] [serial = 528] [outer = 0x0] [url = about:blank] 22:08:58 INFO - PROCESS | 1940 | --DOMWINDOW == 71 (0x1189ef800) [pid = 1940] [serial = 524] [outer = 0x0] [url = about:blank] 22:08:58 INFO - PROCESS | 1940 | --DOMWINDOW == 70 (0x119155000) [pid = 1940] [serial = 525] [outer = 0x0] [url = about:blank] 22:08:58 INFO - PROCESS | 1940 | --DOMWINDOW == 69 (0x1158f0400) [pid = 1940] [serial = 521] [outer = 0x0] [url = about:blank] 22:08:58 INFO - PROCESS | 1940 | --DOMWINDOW == 68 (0x1181ab000) [pid = 1940] [serial = 522] [outer = 0x0] [url = about:blank] 22:08:58 INFO - PROCESS | 1940 | --DOMWINDOW == 67 (0x1151b6800) [pid = 1940] [serial = 518] [outer = 0x0] [url = about:blank] 22:08:58 INFO - PROCESS | 1940 | --DOMWINDOW == 66 (0x115593400) [pid = 1940] [serial = 519] [outer = 0x0] [url = about:blank] 22:08:58 INFO - PROCESS | 1940 | --DOMWINDOW == 65 (0x12d662800) [pid = 1940] [serial = 516] [outer = 0x0] [url = about:blank] 22:08:58 INFO - PROCESS | 1940 | --DOMWINDOW == 64 (0x12386e400) [pid = 1940] [serial = 543] [outer = 0x0] [url = about:blank] 22:08:58 INFO - PROCESS | 1940 | --DOMWINDOW == 63 (0x11c165400) [pid = 1940] [serial = 540] [outer = 0x0] [url = about:blank] 22:08:58 INFO - PROCESS | 1940 | --DOMWINDOW == 62 (0x12403fc00) [pid = 1940] [serial = 548] [outer = 0x0] [url = about:blank] 22:08:58 INFO - PROCESS | 1940 | 1461042538493 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]]]}] 22:08:58 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 22:08:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1138ms 22:08:58 INFO - PROCESS | 1940 | 1461042538524 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 22:08:58 INFO - PROCESS | 1940 | 1461042538528 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 22:08:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 22:08:58 INFO - PROCESS | 1940 | 1461042538532 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 22:08:58 INFO - PROCESS | 1940 | 1461042538534 Marionette TRACE conn2 <- [1,766,null,{}] 22:08:58 INFO - PROCESS | 1940 | 1461042538536 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}] 22:08:58 INFO - PROCESS | 1940 | 1461042538606 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 22:08:58 INFO - PROCESS | 1940 | 1461042538611 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:08:58 INFO - PROCESS | 1940 | ++DOCSHELL 0x118154000 == 33 [pid = 1940] [id = 199] 22:08:58 INFO - PROCESS | 1940 | ++DOMWINDOW == 63 (0x11586e000) [pid = 1940] [serial = 595] [outer = 0x0] 22:08:58 INFO - PROCESS | 1940 | ++DOMWINDOW == 64 (0x11915a000) [pid = 1940] [serial = 596] [outer = 0x11586e000] 22:08:58 INFO - PROCESS | 1940 | 1461042538638 Marionette DEBUG loaded listener.js 22:08:58 INFO - PROCESS | 1940 | ++DOMWINDOW == 65 (0x11a7a0800) [pid = 1940] [serial = 597] [outer = 0x11586e000] 22:08:59 INFO - PROCESS | 1940 | 1461042539470 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]]]}] 22:08:59 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 22:08:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 970ms 22:08:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 22:08:59 INFO - PROCESS | 1940 | 1461042539503 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 22:08:59 INFO - PROCESS | 1940 | 1461042539504 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 22:08:59 INFO - PROCESS | 1940 | 1461042539506 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 22:08:59 INFO - PROCESS | 1940 | 1461042539509 Marionette TRACE conn2 <- [1,770,null,{}] 22:08:59 INFO - PROCESS | 1940 | 1461042539516 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}] 22:08:59 INFO - PROCESS | 1940 | 1461042539607 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 22:08:59 INFO - PROCESS | 1940 | 1461042539613 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:08:59 INFO - PROCESS | 1940 | ++DOCSHELL 0x119b29800 == 34 [pid = 1940] [id = 200] 22:08:59 INFO - PROCESS | 1940 | ++DOMWINDOW == 66 (0x11acaf400) [pid = 1940] [serial = 598] [outer = 0x0] 22:08:59 INFO - PROCESS | 1940 | ++DOMWINDOW == 67 (0x11b842000) [pid = 1940] [serial = 599] [outer = 0x11acaf400] 22:08:59 INFO - PROCESS | 1940 | 1461042539644 Marionette DEBUG loaded listener.js 22:08:59 INFO - PROCESS | 1940 | ++DOMWINDOW == 68 (0x11bd44c00) [pid = 1940] [serial = 600] [outer = 0x11acaf400] 22:09:00 INFO - PROCESS | 1940 | 1461042540082 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]]]}] 22:09:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 22:09:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 621ms 22:09:00 INFO - PROCESS | 1940 | 1461042540128 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 22:09:00 INFO - PROCESS | 1940 | 1461042540131 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 22:09:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 22:09:00 INFO - PROCESS | 1940 | 1461042540135 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 22:09:00 INFO - PROCESS | 1940 | 1461042540137 Marionette TRACE conn2 <- [1,774,null,{}] 22:09:00 INFO - PROCESS | 1940 | 1461042540148 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}] 22:09:00 INFO - PROCESS | 1940 | 1461042540278 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 22:09:00 INFO - PROCESS | 1940 | 1461042540285 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:09:00 INFO - PROCESS | 1940 | ++DOCSHELL 0x11ac61000 == 35 [pid = 1940] [id = 201] 22:09:00 INFO - PROCESS | 1940 | ++DOMWINDOW == 69 (0x11c0be400) [pid = 1940] [serial = 601] [outer = 0x0] 22:09:00 INFO - PROCESS | 1940 | ++DOMWINDOW == 70 (0x12386e400) [pid = 1940] [serial = 602] [outer = 0x11c0be400] 22:09:00 INFO - PROCESS | 1940 | 1461042540310 Marionette DEBUG loaded listener.js 22:09:00 INFO - PROCESS | 1940 | ++DOMWINDOW == 71 (0x123a53400) [pid = 1940] [serial = 603] [outer = 0x11c0be400] 22:09:00 INFO - PROCESS | 1940 | 1461042540655 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]]]}] 22:09:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 22:09:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 570ms 22:09:00 INFO - PROCESS | 1940 | 1461042540705 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 22:09:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 22:09:00 INFO - PROCESS | 1940 | 1461042540707 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 22:09:00 INFO - PROCESS | 1940 | 1461042540711 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 22:09:00 INFO - PROCESS | 1940 | 1461042540712 Marionette TRACE conn2 <- [1,778,null,{}] 22:09:00 INFO - PROCESS | 1940 | 1461042540716 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}] 22:09:00 INFO - PROCESS | 1940 | 1461042540846 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 22:09:00 INFO - PROCESS | 1940 | 1461042540866 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:09:00 INFO - PROCESS | 1940 | ++DOCSHELL 0x11bdc6000 == 36 [pid = 1940] [id = 202] 22:09:00 INFO - PROCESS | 1940 | ++DOMWINDOW == 72 (0x11abb8800) [pid = 1940] [serial = 604] [outer = 0x0] 22:09:00 INFO - PROCESS | 1940 | ++DOMWINDOW == 73 (0x12400c000) [pid = 1940] [serial = 605] [outer = 0x11abb8800] 22:09:00 INFO - PROCESS | 1940 | 1461042540905 Marionette DEBUG loaded listener.js 22:09:00 INFO - PROCESS | 1940 | ++DOMWINDOW == 74 (0x12455c800) [pid = 1940] [serial = 606] [outer = 0x11abb8800] 22:09:01 INFO - PROCESS | 1940 | 1461042541365 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]]]}] 22:09:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 22:09:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 670ms 22:09:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 22:09:01 INFO - PROCESS | 1940 | 1461042541380 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 22:09:01 INFO - PROCESS | 1940 | 1461042541382 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 22:09:01 INFO - PROCESS | 1940 | 1461042541384 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 22:09:01 INFO - PROCESS | 1940 | 1461042541384 Marionette TRACE conn2 <- [1,782,null,{}] 22:09:01 INFO - PROCESS | 1940 | 1461042541387 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}] 22:09:01 INFO - PROCESS | 1940 | 1461042541487 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 22:09:01 INFO - PROCESS | 1940 | 1461042541517 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:09:01 INFO - PROCESS | 1940 | ++DOCSHELL 0x11c1cb000 == 37 [pid = 1940] [id = 203] 22:09:01 INFO - PROCESS | 1940 | ++DOMWINDOW == 75 (0x126a76c00) [pid = 1940] [serial = 607] [outer = 0x0] 22:09:01 INFO - PROCESS | 1940 | ++DOMWINDOW == 76 (0x1275b0000) [pid = 1940] [serial = 608] [outer = 0x126a76c00] 22:09:01 INFO - PROCESS | 1940 | 1461042541544 Marionette DEBUG loaded listener.js 22:09:01 INFO - PROCESS | 1940 | ++DOMWINDOW == 77 (0x128e9b000) [pid = 1940] [serial = 609] [outer = 0x126a76c00] 22:09:01 INFO - PROCESS | 1940 | 1461042541870 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]]]}] 22:09:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 22:09:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 519ms 22:09:01 INFO - PROCESS | 1940 | --DOMWINDOW == 76 (0x11a7dac00) [pid = 1940] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 22:09:01 INFO - PROCESS | 1940 | --DOMWINDOW == 75 (0x11aca8c00) [pid = 1940] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 22:09:01 INFO - PROCESS | 1940 | --DOMWINDOW == 74 (0x11586bc00) [pid = 1940] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 22:09:01 INFO - PROCESS | 1940 | --DOMWINDOW == 73 (0x126528800) [pid = 1940] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 22:09:01 INFO - PROCESS | 1940 | --DOMWINDOW == 72 (0x11a7d9800) [pid = 1940] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 22:09:01 INFO - PROCESS | 1940 | --DOMWINDOW == 71 (0x11646c000) [pid = 1940] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 22:09:01 INFO - PROCESS | 1940 | --DOMWINDOW == 70 (0x11548a400) [pid = 1940] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 22:09:01 INFO - PROCESS | 1940 | --DOMWINDOW == 69 (0x115871800) [pid = 1940] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 22:09:01 INFO - PROCESS | 1940 | --DOMWINDOW == 68 (0x11c0ae400) [pid = 1940] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 22:09:01 INFO - PROCESS | 1940 | --DOMWINDOW == 67 (0x11c160c00) [pid = 1940] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 22:09:01 INFO - PROCESS | 1940 | 1461042541930 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 22:09:01 INFO - PROCESS | 1940 | 1461042541931 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 22:09:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 22:09:01 INFO - PROCESS | 1940 | 1461042541935 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 22:09:01 INFO - PROCESS | 1940 | 1461042541936 Marionette TRACE conn2 <- [1,786,null,{}] 22:09:01 INFO - PROCESS | 1940 | 1461042541938 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}] 22:09:02 INFO - PROCESS | 1940 | 1461042542006 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 22:09:02 INFO - PROCESS | 1940 | 1461042542012 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:09:02 INFO - PROCESS | 1940 | ++DOCSHELL 0x123662800 == 38 [pid = 1940] [id = 204] 22:09:02 INFO - PROCESS | 1940 | ++DOMWINDOW == 68 (0x119155400) [pid = 1940] [serial = 610] [outer = 0x0] 22:09:02 INFO - PROCESS | 1940 | ++DOMWINDOW == 69 (0x11a55ac00) [pid = 1940] [serial = 611] [outer = 0x119155400] 22:09:02 INFO - PROCESS | 1940 | 1461042542037 Marionette DEBUG loaded listener.js 22:09:02 INFO - PROCESS | 1940 | ++DOMWINDOW == 70 (0x12368bc00) [pid = 1940] [serial = 612] [outer = 0x119155400] 22:09:02 INFO - PROCESS | 1940 | 1461042542360 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]]]}] 22:09:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 22:09:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 468ms 22:09:02 INFO - PROCESS | 1940 | 1461042542404 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 22:09:02 INFO - PROCESS | 1940 | 1461042542405 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 22:09:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 22:09:02 INFO - PROCESS | 1940 | 1461042542407 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 22:09:02 INFO - PROCESS | 1940 | 1461042542408 Marionette TRACE conn2 <- [1,790,null,{}] 22:09:02 INFO - PROCESS | 1940 | 1461042542411 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}] 22:09:02 INFO - PROCESS | 1940 | 1461042542481 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 22:09:02 INFO - PROCESS | 1940 | 1461042542485 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:09:02 INFO - PROCESS | 1940 | ++DOCSHELL 0x1245b2000 == 39 [pid = 1940] [id = 205] 22:09:02 INFO - PROCESS | 1940 | ++DOMWINDOW == 71 (0x11a7d9800) [pid = 1940] [serial = 613] [outer = 0x0] 22:09:02 INFO - PROCESS | 1940 | ++DOMWINDOW == 72 (0x129130400) [pid = 1940] [serial = 614] [outer = 0x11a7d9800] 22:09:02 INFO - PROCESS | 1940 | 1461042542512 Marionette DEBUG loaded listener.js 22:09:02 INFO - PROCESS | 1940 | ++DOMWINDOW == 73 (0x129705000) [pid = 1940] [serial = 615] [outer = 0x11a7d9800] 22:09:02 INFO - PROCESS | 1940 | 1461042542827 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]]]}] 22:09:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 22:09:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 468ms 22:09:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 22:09:02 INFO - PROCESS | 1940 | 1461042542883 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 22:09:02 INFO - PROCESS | 1940 | 1461042542884 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 22:09:02 INFO - PROCESS | 1940 | 1461042542887 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 22:09:02 INFO - PROCESS | 1940 | 1461042542889 Marionette TRACE conn2 <- [1,794,null,{}] 22:09:02 INFO - PROCESS | 1940 | 1461042542891 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}] 22:09:02 INFO - PROCESS | 1940 | 1461042542962 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 22:09:02 INFO - PROCESS | 1940 | 1461042542966 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:09:02 INFO - PROCESS | 1940 | ++DOCSHELL 0x1264c8800 == 40 [pid = 1940] [id = 206] 22:09:02 INFO - PROCESS | 1940 | ++DOMWINDOW == 74 (0x129139800) [pid = 1940] [serial = 616] [outer = 0x0] 22:09:02 INFO - PROCESS | 1940 | ++DOMWINDOW == 75 (0x129709800) [pid = 1940] [serial = 617] [outer = 0x129139800] 22:09:02 INFO - PROCESS | 1940 | 1461042542993 Marionette DEBUG loaded listener.js 22:09:03 INFO - PROCESS | 1940 | ++DOMWINDOW == 76 (0x12970e400) [pid = 1940] [serial = 618] [outer = 0x129139800] 22:09:03 INFO - PROCESS | 1940 | 1461042543327 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]]]}] 22:09:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 22:09:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 469ms 22:09:03 INFO - PROCESS | 1940 | 1461042543359 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 22:09:03 INFO - PROCESS | 1940 | 1461042543361 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 22:09:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 22:09:03 INFO - PROCESS | 1940 | 1461042543363 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 22:09:03 INFO - PROCESS | 1940 | 1461042543364 Marionette TRACE conn2 <- [1,798,null,{}] 22:09:03 INFO - PROCESS | 1940 | 1461042543367 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}] 22:09:03 INFO - PROCESS | 1940 | 1461042543436 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 22:09:03 INFO - PROCESS | 1940 | 1461042543442 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:09:03 INFO - PROCESS | 1940 | ++DOCSHELL 0x1274a9000 == 41 [pid = 1940] [id = 207] 22:09:03 INFO - PROCESS | 1940 | ++DOMWINDOW == 77 (0x12386c800) [pid = 1940] [serial = 619] [outer = 0x0] 22:09:03 INFO - PROCESS | 1940 | ++DOMWINDOW == 78 (0x1297a4400) [pid = 1940] [serial = 620] [outer = 0x12386c800] 22:09:03 INFO - PROCESS | 1940 | 1461042543467 Marionette DEBUG loaded listener.js 22:09:03 INFO - PROCESS | 1940 | ++DOMWINDOW == 79 (0x12b304000) [pid = 1940] [serial = 621] [outer = 0x12386c800] 22:09:03 INFO - PROCESS | 1940 | 1461042543768 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]]]}] 22:09:03 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 22:09:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 418ms 22:09:03 INFO - PROCESS | 1940 | 1461042543785 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 22:09:03 INFO - PROCESS | 1940 | 1461042543787 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 22:09:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 22:09:03 INFO - PROCESS | 1940 | 1461042543789 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 22:09:03 INFO - PROCESS | 1940 | 1461042543792 Marionette TRACE conn2 <- [1,802,null,{}] 22:09:03 INFO - PROCESS | 1940 | 1461042543796 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}] 22:09:03 INFO - PROCESS | 1940 | 1461042543906 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 22:09:03 INFO - PROCESS | 1940 | 1461042543912 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:09:03 INFO - PROCESS | 1940 | ++DOCSHELL 0x1274bb800 == 42 [pid = 1940] [id = 208] 22:09:03 INFO - PROCESS | 1940 | ++DOMWINDOW == 80 (0x129705400) [pid = 1940] [serial = 622] [outer = 0x0] 22:09:03 INFO - PROCESS | 1940 | ++DOMWINDOW == 81 (0x12b302400) [pid = 1940] [serial = 623] [outer = 0x129705400] 22:09:03 INFO - PROCESS | 1940 | 1461042543941 Marionette DEBUG loaded listener.js 22:09:03 INFO - PROCESS | 1940 | ++DOMWINDOW == 82 (0x12b886400) [pid = 1940] [serial = 624] [outer = 0x129705400] 22:09:04 INFO - PROCESS | 1940 | 1461042544430 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]]]}] 22:09:04 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 22:09:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 672ms 22:09:04 INFO - PROCESS | 1940 | 1461042544462 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 22:09:04 INFO - PROCESS | 1940 | 1461042544467 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 22:09:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 22:09:04 INFO - PROCESS | 1940 | 1461042544474 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 22:09:04 INFO - PROCESS | 1940 | 1461042544477 Marionette TRACE conn2 <- [1,806,null,{}] 22:09:04 INFO - PROCESS | 1940 | 1461042544481 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}] 22:09:04 INFO - PROCESS | 1940 | 1461042544619 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 22:09:04 INFO - PROCESS | 1940 | 1461042544723 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:09:04 INFO - PROCESS | 1940 | ++DOCSHELL 0x119623000 == 43 [pid = 1940] [id = 209] 22:09:04 INFO - PROCESS | 1940 | ++DOMWINDOW == 83 (0x118545400) [pid = 1940] [serial = 625] [outer = 0x0] 22:09:04 INFO - PROCESS | 1940 | ++DOMWINDOW == 84 (0x1189ea400) [pid = 1940] [serial = 626] [outer = 0x118545400] 22:09:04 INFO - PROCESS | 1940 | 1461042544756 Marionette DEBUG loaded listener.js 22:09:04 INFO - PROCESS | 1940 | ++DOMWINDOW == 85 (0x119a64400) [pid = 1940] [serial = 627] [outer = 0x118545400] 22:09:05 INFO - PROCESS | 1940 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 22:09:05 INFO - PROCESS | 1940 | Determined SkiaGL cache limits: Size 100663296, Items: 256 22:09:05 INFO - PROCESS | 1940 | [GFX2-]: Using SkiaGL canvas. 22:09:05 INFO - PROCESS | 1940 | 1461042545199 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]]]}] 22:09: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 22:09:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 774ms 22:09:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 22:09:05 INFO - PROCESS | 1940 | 1461042545247 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 22:09:05 INFO - PROCESS | 1940 | 1461042545251 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 22:09:05 INFO - PROCESS | 1940 | 1461042545256 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 22:09:05 INFO - PROCESS | 1940 | 1461042545257 Marionette TRACE conn2 <- [1,810,null,{}] 22:09:05 INFO - PROCESS | 1940 | 1461042545260 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}] 22:09:05 INFO - PROCESS | 1940 | 1461042545356 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 22:09:05 INFO - PROCESS | 1940 | 1461042545401 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:09:05 INFO - PROCESS | 1940 | ++DOCSHELL 0x11c091000 == 44 [pid = 1940] [id = 210] 22:09:05 INFO - PROCESS | 1940 | ++DOMWINDOW == 86 (0x11a7d8800) [pid = 1940] [serial = 628] [outer = 0x0] 22:09:05 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x11bb21000) [pid = 1940] [serial = 629] [outer = 0x11a7d8800] 22:09:05 INFO - PROCESS | 1940 | 1461042545431 Marionette DEBUG loaded listener.js 22:09:05 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x123c73c00) [pid = 1940] [serial = 630] [outer = 0x11a7d8800] 22:09:05 INFO - PROCESS | 1940 | 1461042545865 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]]]}] 22:09:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 22:09:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 622ms 22:09:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 22:09:05 INFO - PROCESS | 1940 | 1461042545878 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 22:09:05 INFO - PROCESS | 1940 | 1461042545879 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 22:09:05 INFO - PROCESS | 1940 | 1461042545882 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 22:09:05 INFO - PROCESS | 1940 | 1461042545884 Marionette TRACE conn2 <- [1,814,null,{}] 22:09:05 INFO - PROCESS | 1940 | 1461042545893 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}] 22:09:06 INFO - PROCESS | 1940 | 1461042546018 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 22:09:06 INFO - PROCESS | 1940 | 1461042546078 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:09:06 INFO - PROCESS | 1940 | ++DOCSHELL 0x128e7f800 == 45 [pid = 1940] [id = 211] 22:09:06 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x126bc1400) [pid = 1940] [serial = 631] [outer = 0x0] 22:09:06 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x12889e800) [pid = 1940] [serial = 632] [outer = 0x126bc1400] 22:09:06 INFO - PROCESS | 1940 | 1461042546111 Marionette DEBUG loaded listener.js 22:09:06 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x12970c400) [pid = 1940] [serial = 633] [outer = 0x126bc1400] 22:09:06 INFO - PROCESS | 1940 | 1461042546550 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] 22:09:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 22:09:06 INFO - PROCESS | 1940 | 1461042546557 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 22:09:06 INFO - PROCESS | 1940 | 1461042546560 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 22:09:06 INFO - PROCESS | 1940 | 1461042546561 Marionette TRACE conn2 <- [1,818,null,{}] 22:09:06 INFO - PROCESS | 1940 | 1461042546563 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}] 22:09:06 INFO - PROCESS | 1940 | 1461042546796 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 22:09:06 INFO - PROCESS | 1940 | 1461042546864 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:09:06 INFO - PROCESS | 1940 | ++DOCSHELL 0x11899b000 == 46 [pid = 1940] [id = 212] 22:09:06 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x114bd6000) [pid = 1940] [serial = 634] [outer = 0x0] 22:09:06 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x1151b5000) [pid = 1940] [serial = 635] [outer = 0x114bd6000] 22:09:06 INFO - PROCESS | 1940 | 1461042546893 Marionette DEBUG loaded listener.js 22:09:06 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x1158e8800) [pid = 1940] [serial = 636] [outer = 0x114bd6000] 22:09:07 INFO - PROCESS | 1940 | 1461042547286 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]]]}] 22:09:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 22:09:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 821ms 22:09:07 INFO - PROCESS | 1940 | 1461042547382 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 22:09:07 INFO - PROCESS | 1940 | 1461042547385 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 22:09:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 22:09:07 INFO - PROCESS | 1940 | 1461042547388 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 22:09:07 INFO - PROCESS | 1940 | 1461042547393 Marionette TRACE conn2 <- [1,822,null,{}] 22:09:07 INFO - PROCESS | 1940 | 1461042547396 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}] 22:09:07 INFO - PROCESS | 1940 | 1461042547494 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 22:09:07 INFO - PROCESS | 1940 | --DOCSHELL 0x12e71d000 == 45 [pid = 1940] [id = 89] 22:09:07 INFO - PROCESS | 1940 | --DOCSHELL 0x115138000 == 44 [pid = 1940] [id = 95] 22:09:07 INFO - PROCESS | 1940 | --DOCSHELL 0x12b5b0800 == 43 [pid = 1940] [id = 87] 22:09:07 INFO - PROCESS | 1940 | --DOCSHELL 0x119b28000 == 42 [pid = 1940] [id = 90] 22:09:07 INFO - PROCESS | 1940 | --DOCSHELL 0x129346800 == 41 [pid = 1940] [id = 93] 22:09:07 INFO - PROCESS | 1940 | --DOCSHELL 0x115290000 == 40 [pid = 1940] [id = 96] 22:09:07 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x127471c00) [pid = 1940] [serial = 581] [outer = 0x0] [url = about:blank] 22:09:07 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x126e0f400) [pid = 1940] [serial = 551] [outer = 0x0] [url = about:blank] 22:09:07 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x11bd37000) [pid = 1940] [serial = 569] [outer = 0x0] [url = about:blank] 22:09:07 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x11c16dc00) [pid = 1940] [serial = 572] [outer = 0x0] [url = about:blank] 22:09:07 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x11a7d9c00) [pid = 1940] [serial = 570] [outer = 0x0] [url = about:blank] 22:09:07 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x119a60400) [pid = 1940] [serial = 563] [outer = 0x0] [url = about:blank] 22:09:07 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x119c30400) [pid = 1940] [serial = 564] [outer = 0x0] [url = about:blank] 22:09:07 INFO - PROCESS | 1940 | --DOMWINDOW == 86 (0x127473c00) [pid = 1940] [serial = 552] [outer = 0x0] [url = about:blank] 22:09:07 INFO - PROCESS | 1940 | --DOMWINDOW == 85 (0x11a93e800) [pid = 1940] [serial = 566] [outer = 0x0] [url = about:blank] 22:09:07 INFO - PROCESS | 1940 | --DOMWINDOW == 84 (0x1181ac400) [pid = 1940] [serial = 560] [outer = 0x0] [url = about:blank] 22:09:07 INFO - PROCESS | 1940 | --DOMWINDOW == 83 (0x1189e9c00) [pid = 1940] [serial = 561] [outer = 0x0] [url = about:blank] 22:09:07 INFO - PROCESS | 1940 | --DOMWINDOW == 82 (0x115595400) [pid = 1940] [serial = 554] [outer = 0x0] [url = about:blank] 22:09:07 INFO - PROCESS | 1940 | --DOMWINDOW == 81 (0x115681c00) [pid = 1940] [serial = 555] [outer = 0x0] [url = about:blank] 22:09:07 INFO - PROCESS | 1940 | --DOMWINDOW == 80 (0x1189f3c00) [pid = 1940] [serial = 558] [outer = 0x0] [url = about:blank] 22:09:07 INFO - PROCESS | 1940 | --DOMWINDOW == 79 (0x1185c3c00) [pid = 1940] [serial = 557] [outer = 0x0] [url = about:blank] 22:09:07 INFO - PROCESS | 1940 | --DOMWINDOW == 78 (0x123920400) [pid = 1940] [serial = 575] [outer = 0x0] [url = about:blank] 22:09:07 INFO - PROCESS | 1940 | --DOMWINDOW == 77 (0x124562800) [pid = 1940] [serial = 576] [outer = 0x0] [url = about:blank] 22:09:07 INFO - PROCESS | 1940 | --DOMWINDOW == 76 (0x126bbdc00) [pid = 1940] [serial = 579] [outer = 0x0] [url = about:blank] 22:09:07 INFO - PROCESS | 1940 | --DOMWINDOW == 75 (0x123873000) [pid = 1940] [serial = 573] [outer = 0x0] [url = about:blank] 22:09:07 INFO - PROCESS | 1940 | --DOMWINDOW == 74 (0x126525800) [pid = 1940] [serial = 578] [outer = 0x0] [url = about:blank] 22:09:07 INFO - PROCESS | 1940 | --DOMWINDOW == 73 (0x11ae93c00) [pid = 1940] [serial = 567] [outer = 0x0] [url = about:blank] 22:09:07 INFO - PROCESS | 1940 | 1461042547562 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:09:07 INFO - PROCESS | 1940 | ++DOCSHELL 0x115134000 == 41 [pid = 1940] [id = 213] 22:09:07 INFO - PROCESS | 1940 | ++DOMWINDOW == 74 (0x11542d400) [pid = 1940] [serial = 637] [outer = 0x0] 22:09:07 INFO - PROCESS | 1940 | ++DOMWINDOW == 75 (0x118645800) [pid = 1940] [serial = 638] [outer = 0x11542d400] 22:09:07 INFO - PROCESS | 1940 | 1461042547591 Marionette DEBUG loaded listener.js 22:09:07 INFO - PROCESS | 1940 | ++DOMWINDOW == 76 (0x119157800) [pid = 1940] [serial = 639] [outer = 0x11542d400] 22:09:07 INFO - PROCESS | 1940 | 1461042547895 Marionette TRACE conn2 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,825,"getWindowHandle",null] 22:09:07 INFO - PROCESS | 1940 | 1461042547916 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 22:09:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 22:09:07 INFO - PROCESS | 1940 | 1461042547919 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 22:09:07 INFO - PROCESS | 1940 | 1461042547920 Marionette TRACE conn2 <- [1,826,null,{}] 22:09:07 INFO - PROCESS | 1940 | 1461042547923 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}] 22:09:08 INFO - PROCESS | 1940 | 1461042548019 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 22:09:08 INFO - PROCESS | 1940 | 1461042548028 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:09:08 INFO - PROCESS | 1940 | ++DOCSHELL 0x118b2c000 == 42 [pid = 1940] [id = 214] 22:09:08 INFO - PROCESS | 1940 | ++DOMWINDOW == 77 (0x119c22c00) [pid = 1940] [serial = 640] [outer = 0x0] 22:09:08 INFO - PROCESS | 1940 | ++DOMWINDOW == 78 (0x11a937000) [pid = 1940] [serial = 641] [outer = 0x119c22c00] 22:09:08 INFO - PROCESS | 1940 | 1461042548055 Marionette DEBUG loaded listener.js 22:09:08 INFO - PROCESS | 1940 | ++DOMWINDOW == 79 (0x11b5e6c00) [pid = 1940] [serial = 642] [outer = 0x119c22c00] 22:09:08 INFO - PROCESS | 1940 | 1461042548386 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]]]}] 22:09:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 22:09:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 473ms 22:09:08 INFO - PROCESS | 1940 | 1461042548395 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 22:09:08 INFO - PROCESS | 1940 | 1461042548397 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 22:09:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 22:09:08 INFO - PROCESS | 1940 | 1461042548404 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 22:09:08 INFO - PROCESS | 1940 | 1461042548410 Marionette TRACE conn2 <- [1,830,null,{}] 22:09:08 INFO - PROCESS | 1940 | 1461042548412 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}] 22:09:08 INFO - PROCESS | 1940 | 1461042548486 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 22:09:08 INFO - PROCESS | 1940 | 1461042548531 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:09:08 INFO - PROCESS | 1940 | ++DOCSHELL 0x11a7b3000 == 43 [pid = 1940] [id = 215] 22:09:08 INFO - PROCESS | 1940 | ++DOMWINDOW == 80 (0x11ae90000) [pid = 1940] [serial = 643] [outer = 0x0] 22:09:08 INFO - PROCESS | 1940 | ++DOMWINDOW == 81 (0x11be23400) [pid = 1940] [serial = 644] [outer = 0x11ae90000] 22:09:08 INFO - PROCESS | 1940 | 1461042548557 Marionette DEBUG loaded listener.js 22:09:08 INFO - PROCESS | 1940 | ++DOMWINDOW == 82 (0x123c7b000) [pid = 1940] [serial = 645] [outer = 0x11ae90000] 22:09:08 INFO - PROCESS | 1940 | 1461042548868 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]]]}] 22:09:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 22:09:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 478ms 22:09:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 22:09:08 INFO - PROCESS | 1940 | 1461042548881 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 22:09:08 INFO - PROCESS | 1940 | 1461042548882 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 22:09:08 INFO - PROCESS | 1940 | 1461042548885 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 22:09:08 INFO - PROCESS | 1940 | 1461042548886 Marionette TRACE conn2 <- [1,834,null,{}] 22:09:08 INFO - PROCESS | 1940 | 1461042548888 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}] 22:09:08 INFO - PROCESS | 1940 | 1461042548966 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 22:09:08 INFO - PROCESS | 1940 | 1461042548970 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:09:08 INFO - PROCESS | 1940 | ++DOCSHELL 0x11bdd8800 == 44 [pid = 1940] [id = 216] 22:09:08 INFO - PROCESS | 1940 | ++DOMWINDOW == 83 (0x11b5e4000) [pid = 1940] [serial = 646] [outer = 0x0] 22:09:08 INFO - PROCESS | 1940 | ++DOMWINDOW == 84 (0x124562800) [pid = 1940] [serial = 647] [outer = 0x11b5e4000] 22:09:08 INFO - PROCESS | 1940 | 1461042548998 Marionette DEBUG loaded listener.js 22:09:09 INFO - PROCESS | 1940 | ++DOMWINDOW == 85 (0x126abd000) [pid = 1940] [serial = 648] [outer = 0x11b5e4000] 22:09:09 INFO - PROCESS | 1940 | 1461042549300 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]]]}] 22:09:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 22:09:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 469ms 22:09:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 22:09:09 INFO - PROCESS | 1940 | 1461042549354 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 22:09:09 INFO - PROCESS | 1940 | 1461042549356 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 22:09:09 INFO - PROCESS | 1940 | 1461042549358 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 22:09:09 INFO - PROCESS | 1940 | 1461042549359 Marionette TRACE conn2 <- [1,838,null,{}] 22:09:09 INFO - PROCESS | 1940 | 1461042549374 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}] 22:09:09 INFO - PROCESS | 1940 | 1461042549446 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 22:09:09 INFO - PROCESS | 1940 | 1461042549451 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:09:09 INFO - PROCESS | 1940 | ++DOCSHELL 0x1140a7800 == 45 [pid = 1940] [id = 217] 22:09:09 INFO - PROCESS | 1940 | ++DOMWINDOW == 86 (0x12746d400) [pid = 1940] [serial = 649] [outer = 0x0] 22:09:09 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x127471c00) [pid = 1940] [serial = 650] [outer = 0x12746d400] 22:09:09 INFO - PROCESS | 1940 | 1461042549488 Marionette DEBUG loaded listener.js 22:09:09 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x12889e400) [pid = 1940] [serial = 651] [outer = 0x12746d400] 22:09:09 INFO - PROCESS | 1940 | 1461042549857 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]]]}] 22:09:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 22:09:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 532ms 22:09:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 22:09:09 INFO - PROCESS | 1940 | 1461042549893 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 22:09:09 INFO - PROCESS | 1940 | 1461042549894 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 22:09:09 INFO - PROCESS | 1940 | 1461042549896 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 22:09:09 INFO - PROCESS | 1940 | 1461042549897 Marionette TRACE conn2 <- [1,842,null,{}] 22:09:09 INFO - PROCESS | 1940 | 1461042549899 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}] 22:09:09 INFO - PROCESS | 1940 | 1461042549991 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 22:09:09 INFO - PROCESS | 1940 | 1461042549995 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:09:10 INFO - PROCESS | 1940 | ++DOCSHELL 0x115240000 == 46 [pid = 1940] [id = 218] 22:09:10 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x1288a3400) [pid = 1940] [serial = 652] [outer = 0x0] 22:09:10 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x129307800) [pid = 1940] [serial = 653] [outer = 0x1288a3400] 22:09:10 INFO - PROCESS | 1940 | 1461042550020 Marionette DEBUG loaded listener.js 22:09:10 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x1297a3000) [pid = 1940] [serial = 654] [outer = 0x1288a3400] 22:09:10 INFO - PROCESS | 1940 | 1461042550362 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]]]}] 22:09:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 22:09:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 472ms 22:09:10 INFO - PROCESS | 1940 | 1461042550368 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 22:09:10 INFO - PROCESS | 1940 | 1461042550369 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 22:09:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 22:09:10 INFO - PROCESS | 1940 | 1461042550372 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 22:09:10 INFO - PROCESS | 1940 | 1461042550373 Marionette TRACE conn2 <- [1,846,null,{}] 22:09:10 INFO - PROCESS | 1940 | 1461042550378 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}] 22:09:10 INFO - PROCESS | 1940 | 1461042550467 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 22:09:10 INFO - PROCESS | 1940 | 1461042550471 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:09:10 INFO - PROCESS | 1940 | ++DOCSHELL 0x1241c9000 == 47 [pid = 1940] [id = 219] 22:09:10 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x1297a9400) [pid = 1940] [serial = 655] [outer = 0x0] 22:09:10 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x12b309c00) [pid = 1940] [serial = 656] [outer = 0x1297a9400] 22:09:10 INFO - PROCESS | 1940 | 1461042550497 Marionette DEBUG loaded listener.js 22:09:10 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x12b508400) [pid = 1940] [serial = 657] [outer = 0x1297a9400] 22:09:10 INFO - PROCESS | 1940 | 1461042550830 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]]]}] 22:09:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 22:09:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 472ms 22:09:10 INFO - PROCESS | 1940 | 1461042550845 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 22:09:10 INFO - PROCESS | 1940 | 1461042550847 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 22:09:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 22:09:10 INFO - PROCESS | 1940 | 1461042550864 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 22:09:10 INFO - PROCESS | 1940 | 1461042550865 Marionette TRACE conn2 <- [1,850,null,{}] 22:09:10 INFO - PROCESS | 1940 | 1461042550867 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}] 22:09:10 INFO - PROCESS | 1940 | 1461042550962 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 22:09:10 INFO - PROCESS | 1940 | 1461042550966 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:09:10 INFO - PROCESS | 1940 | ++DOCSHELL 0x126a53800 == 48 [pid = 1940] [id = 220] 22:09:10 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x12b305c00) [pid = 1940] [serial = 658] [outer = 0x0] 22:09:10 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x12b884800) [pid = 1940] [serial = 659] [outer = 0x12b305c00] 22:09:10 INFO - PROCESS | 1940 | 1461042550991 Marionette DEBUG loaded listener.js 22:09:11 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x12ba2fc00) [pid = 1940] [serial = 660] [outer = 0x12b305c00] 22:09:11 INFO - PROCESS | 1940 | 1461042551328 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]]]}] 22:09:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 22:09:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 488ms 22:09:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 22:09:11 INFO - PROCESS | 1940 | 1461042551337 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 22:09:11 INFO - PROCESS | 1940 | 1461042551338 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 22:09:11 INFO - PROCESS | 1940 | 1461042551341 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 22:09:11 INFO - PROCESS | 1940 | 1461042551344 Marionette TRACE conn2 <- [1,854,null,{}] 22:09:11 INFO - PROCESS | 1940 | 1461042551346 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}] 22:09:11 INFO - PROCESS | 1940 | 1461042551439 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 22:09:11 INFO - PROCESS | 1940 | 1461042551443 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:09:11 INFO - PROCESS | 1940 | ++DOCSHELL 0x12933f800 == 49 [pid = 1940] [id = 221] 22:09:11 INFO - PROCESS | 1940 | ++DOMWINDOW == 98 (0x12b50a800) [pid = 1940] [serial = 661] [outer = 0x0] 22:09:11 INFO - PROCESS | 1940 | ++DOMWINDOW == 99 (0x12ba37000) [pid = 1940] [serial = 662] [outer = 0x12b50a800] 22:09:11 INFO - PROCESS | 1940 | 1461042551469 Marionette DEBUG loaded listener.js 22:09:11 INFO - PROCESS | 1940 | ++DOMWINDOW == 100 (0x12ba3d800) [pid = 1940] [serial = 663] [outer = 0x12b50a800] 22:09:11 INFO - PROCESS | 1940 | --DOMWINDOW == 99 (0x12386c800) [pid = 1940] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 22:09:11 INFO - PROCESS | 1940 | --DOMWINDOW == 98 (0x129139800) [pid = 1940] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 22:09:11 INFO - PROCESS | 1940 | --DOMWINDOW == 97 (0x11c0be400) [pid = 1940] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 22:09:11 INFO - PROCESS | 1940 | --DOMWINDOW == 96 (0x126a76c00) [pid = 1940] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 22:09:11 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x11abb8800) [pid = 1940] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 22:09:11 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x11acaf400) [pid = 1940] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 22:09:11 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x11586e000) [pid = 1940] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 22:09:11 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x1158e8400) [pid = 1940] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 22:09:11 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x119155400) [pid = 1940] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 22:09:11 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x11a7d9800) [pid = 1940] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 22:09:11 INFO - PROCESS | 1940 | 1461042551915 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]]]}] 22:09:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 22:09:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 621ms 22:09:11 INFO - PROCESS | 1940 | 1461042551962 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 22:09:11 INFO - PROCESS | 1940 | 1461042551964 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 22:09:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 22:09:11 INFO - PROCESS | 1940 | 1461042551966 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 22:09:11 INFO - PROCESS | 1940 | 1461042551967 Marionette TRACE conn2 <- [1,858,null,{}] 22:09:11 INFO - PROCESS | 1940 | 1461042551969 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}] 22:09:12 INFO - PROCESS | 1940 | 1461042552045 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 22:09:12 INFO - PROCESS | 1940 | 1461042552050 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:09:12 INFO - PROCESS | 1940 | ++DOCSHELL 0x11be21000 == 50 [pid = 1940] [id = 222] 22:09:12 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x119155400) [pid = 1940] [serial = 664] [outer = 0x0] 22:09:12 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x12403a400) [pid = 1940] [serial = 665] [outer = 0x119155400] 22:09:12 INFO - PROCESS | 1940 | 1461042552080 Marionette DEBUG loaded listener.js 22:09:12 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x12bba4c00) [pid = 1940] [serial = 666] [outer = 0x119155400] 22:09:12 INFO - PROCESS | 1940 | 1461042552435 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]]]}] 22:09:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 22:09:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 521ms 22:09:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 22:09:12 INFO - PROCESS | 1940 | 1461042552487 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 22:09:12 INFO - PROCESS | 1940 | 1461042552489 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 22:09:12 INFO - PROCESS | 1940 | 1461042552491 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 22:09:12 INFO - PROCESS | 1940 | 1461042552492 Marionette TRACE conn2 <- [1,862,null,{}] 22:09:12 INFO - PROCESS | 1940 | 1461042552495 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}] 22:09:12 INFO - PROCESS | 1940 | 1461042552582 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 22:09:12 INFO - PROCESS | 1940 | 1461042552587 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:09:12 INFO - PROCESS | 1940 | ++DOCSHELL 0x12b2f0000 == 51 [pid = 1940] [id = 223] 22:09:12 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x11c35bc00) [pid = 1940] [serial = 667] [outer = 0x0] 22:09:12 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x12bd52800) [pid = 1940] [serial = 668] [outer = 0x11c35bc00] 22:09:12 INFO - PROCESS | 1940 | 1461042552614 Marionette DEBUG loaded listener.js 22:09:12 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x12ce95c00) [pid = 1940] [serial = 669] [outer = 0x11c35bc00] 22:09:12 INFO - PROCESS | 1940 | 1461042552915 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]]]}] 22:09:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 22:09:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 471ms 22:09:12 INFO - PROCESS | 1940 | 1461042552963 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 22:09:12 INFO - PROCESS | 1940 | 1461042552964 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 22:09:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 22:09:12 INFO - PROCESS | 1940 | 1461042552966 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 22:09:12 INFO - PROCESS | 1940 | 1461042552967 Marionette TRACE conn2 <- [1,866,null,{}] 22:09:12 INFO - PROCESS | 1940 | 1461042552970 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}] 22:09:13 INFO - PROCESS | 1940 | 1461042553047 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 22:09:13 INFO - PROCESS | 1940 | 1461042553094 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:09:13 INFO - PROCESS | 1940 | ++DOCSHELL 0x12b5a5800 == 52 [pid = 1940] [id = 224] 22:09:13 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x123921400) [pid = 1940] [serial = 670] [outer = 0x0] 22:09:13 INFO - PROCESS | 1940 | ++DOMWINDOW == 98 (0x12ce92800) [pid = 1940] [serial = 671] [outer = 0x123921400] 22:09:13 INFO - PROCESS | 1940 | 1461042553120 Marionette DEBUG loaded listener.js 22:09:13 INFO - PROCESS | 1940 | ++DOMWINDOW == 99 (0x12cef3400) [pid = 1940] [serial = 672] [outer = 0x123921400] 22:09:13 INFO - PROCESS | 1940 | 1461042553412 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]]]}] 22:09:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 22:09:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 470ms 22:09:13 INFO - PROCESS | 1940 | 1461042553436 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 22:09:13 INFO - PROCESS | 1940 | 1461042553438 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 22:09:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 22:09:13 INFO - PROCESS | 1940 | 1461042553440 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 22:09:13 INFO - PROCESS | 1940 | 1461042553443 Marionette TRACE conn2 <- [1,870,null,{}] 22:09:13 INFO - PROCESS | 1940 | 1461042553447 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}] 22:09:13 INFO - PROCESS | 1940 | 1461042553527 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 22:09:13 INFO - PROCESS | 1940 | 1461042553531 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:09:13 INFO - PROCESS | 1940 | ++DOCSHELL 0x12bb4f800 == 53 [pid = 1940] [id = 225] 22:09:13 INFO - PROCESS | 1940 | ++DOMWINDOW == 100 (0x12cef3c00) [pid = 1940] [serial = 673] [outer = 0x0] 22:09:13 INFO - PROCESS | 1940 | ++DOMWINDOW == 101 (0x12d05dc00) [pid = 1940] [serial = 674] [outer = 0x12cef3c00] 22:09:13 INFO - PROCESS | 1940 | 1461042553556 Marionette DEBUG loaded listener.js 22:09:13 INFO - PROCESS | 1940 | ++DOMWINDOW == 102 (0x12d0ea000) [pid = 1940] [serial = 675] [outer = 0x12cef3c00] 22:09:13 INFO - PROCESS | 1940 | 1461042553931 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]]]}] 22:09:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 22:09:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 523ms 22:09:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 22:09:13 INFO - PROCESS | 1940 | 1461042553963 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 22:09:13 INFO - PROCESS | 1940 | 1461042553966 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 22:09:13 INFO - PROCESS | 1940 | 1461042553969 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 22:09:13 INFO - PROCESS | 1940 | 1461042553972 Marionette TRACE conn2 <- [1,874,null,{}] 22:09:13 INFO - PROCESS | 1940 | 1461042553978 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}] 22:09:14 INFO - PROCESS | 1940 | 1461042554073 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 22:09:14 INFO - PROCESS | 1940 | 1461042554130 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:09:14 INFO - PROCESS | 1940 | ++DOCSHELL 0x116497800 == 54 [pid = 1940] [id = 226] 22:09:14 INFO - PROCESS | 1940 | ++DOMWINDOW == 103 (0x114b3d000) [pid = 1940] [serial = 676] [outer = 0x0] 22:09:14 INFO - PROCESS | 1940 | ++DOMWINDOW == 104 (0x1155a2c00) [pid = 1940] [serial = 677] [outer = 0x114b3d000] 22:09:14 INFO - PROCESS | 1940 | 1461042554161 Marionette DEBUG loaded listener.js 22:09:14 INFO - PROCESS | 1940 | ++DOMWINDOW == 105 (0x1185c3c00) [pid = 1940] [serial = 678] [outer = 0x114b3d000] 22:09:14 INFO - PROCESS | 1940 | 1461042554651 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]]]}] 22:09:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 22:09:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 723ms 22:09:14 INFO - PROCESS | 1940 | 1461042554711 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 22:09:14 INFO - PROCESS | 1940 | 1461042554717 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 22:09:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 22:09:14 INFO - PROCESS | 1940 | 1461042554728 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 22:09:14 INFO - PROCESS | 1940 | 1461042554731 Marionette TRACE conn2 <- [1,878,null,{}] 22:09:14 INFO - PROCESS | 1940 | 1461042554735 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}] 22:09:14 INFO - PROCESS | 1940 | 1461042554874 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 22:09:14 INFO - PROCESS | 1940 | 1461042554956 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:09:14 INFO - PROCESS | 1940 | ++DOCSHELL 0x11ba99800 == 55 [pid = 1940] [id = 227] 22:09:14 INFO - PROCESS | 1940 | ++DOMWINDOW == 106 (0x11a7dd800) [pid = 1940] [serial = 679] [outer = 0x0] 22:09:14 INFO - PROCESS | 1940 | ++DOMWINDOW == 107 (0x11ae96c00) [pid = 1940] [serial = 680] [outer = 0x11a7dd800] 22:09:15 INFO - PROCESS | 1940 | 1461042555001 Marionette DEBUG loaded listener.js 22:09:15 INFO - PROCESS | 1940 | ++DOMWINDOW == 108 (0x11c0a7400) [pid = 1940] [serial = 681] [outer = 0x11a7dd800] 22:09:15 INFO - PROCESS | 1940 | 1461042555458 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]]]}] 22:09:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 22:09:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 775ms 22:09:15 INFO - PROCESS | 1940 | 1461042555501 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 22:09:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 22:09:15 INFO - PROCESS | 1940 | 1461042555502 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 22:09:15 INFO - PROCESS | 1940 | 1461042555504 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 22:09:15 INFO - PROCESS | 1940 | 1461042555507 Marionette TRACE conn2 <- [1,882,null,{}] 22:09:15 INFO - PROCESS | 1940 | 1461042555515 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}] 22:09:15 INFO - PROCESS | 1940 | 1461042555636 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 22:09:15 INFO - PROCESS | 1940 | 1461042555684 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:09:15 INFO - PROCESS | 1940 | ++DOCSHELL 0x129340000 == 56 [pid = 1940] [id = 228] 22:09:15 INFO - PROCESS | 1940 | ++DOMWINDOW == 109 (0x12400d000) [pid = 1940] [serial = 682] [outer = 0x0] 22:09:15 INFO - PROCESS | 1940 | ++DOMWINDOW == 110 (0x126bbfc00) [pid = 1940] [serial = 683] [outer = 0x12400d000] 22:09:15 INFO - PROCESS | 1940 | 1461042555716 Marionette DEBUG loaded listener.js 22:09:15 INFO - PROCESS | 1940 | ++DOMWINDOW == 111 (0x128e95000) [pid = 1940] [serial = 684] [outer = 0x12400d000] 22:09:16 INFO - PROCESS | 1940 | 1461042556139 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]]]}] 22:09:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 22:09:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 673ms 22:09:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 22:09:16 INFO - PROCESS | 1940 | 1461042556177 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 22:09:16 INFO - PROCESS | 1940 | 1461042556179 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 22:09:16 INFO - PROCESS | 1940 | 1461042556181 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 22:09:16 INFO - PROCESS | 1940 | 1461042556183 Marionette TRACE conn2 <- [1,886,null,{}] 22:09:16 INFO - PROCESS | 1940 | 1461042556185 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}] 22:09:16 INFO - PROCESS | 1940 | 1461042556282 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 22:09:16 INFO - PROCESS | 1940 | 1461042556329 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:09:16 INFO - PROCESS | 1940 | ++DOCSHELL 0x12c031800 == 57 [pid = 1940] [id = 229] 22:09:16 INFO - PROCESS | 1940 | ++DOMWINDOW == 112 (0x12930d400) [pid = 1940] [serial = 685] [outer = 0x0] 22:09:16 INFO - PROCESS | 1940 | ++DOMWINDOW == 113 (0x1297ad800) [pid = 1940] [serial = 686] [outer = 0x12930d400] 22:09:16 INFO - PROCESS | 1940 | 1461042556359 Marionette DEBUG loaded listener.js 22:09:16 INFO - PROCESS | 1940 | ++DOMWINDOW == 114 (0x12bba3c00) [pid = 1940] [serial = 687] [outer = 0x12930d400] 22:09:16 INFO - PROCESS | 1940 | 1461042556794 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]]]}] 22:09:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 22:09:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 620ms 22:09:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 22:09:16 INFO - PROCESS | 1940 | 1461042556801 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 22:09:16 INFO - PROCESS | 1940 | 1461042556803 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 22:09:16 INFO - PROCESS | 1940 | 1461042556805 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 22:09:16 INFO - PROCESS | 1940 | 1461042556806 Marionette TRACE conn2 <- [1,890,null,{}] 22:09:16 INFO - PROCESS | 1940 | 1461042556829 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}] 22:09:16 INFO - PROCESS | 1940 | 1461042556924 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 22:09:17 INFO - PROCESS | 1940 | 1461042557003 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:09:17 INFO - PROCESS | 1940 | ++DOCSHELL 0x11a9f5800 == 58 [pid = 1940] [id = 230] 22:09:17 INFO - PROCESS | 1940 | ++DOMWINDOW == 115 (0x11c168000) [pid = 1940] [serial = 688] [outer = 0x0] 22:09:17 INFO - PROCESS | 1940 | ++DOMWINDOW == 116 (0x129307400) [pid = 1940] [serial = 689] [outer = 0x11c168000] 22:09:17 INFO - PROCESS | 1940 | 1461042557033 Marionette DEBUG loaded listener.js 22:09:17 INFO - PROCESS | 1940 | ++DOMWINDOW == 117 (0x12bba9c00) [pid = 1940] [serial = 690] [outer = 0x11c168000] 22:09:17 INFO - PROCESS | 1940 | 1461042557622 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]]]}] 22:09:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 22:09:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 839ms 22:09:17 INFO - PROCESS | 1940 | 1461042557661 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 22:09:17 INFO - PROCESS | 1940 | 1461042557665 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 22:09:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 22:09:17 INFO - PROCESS | 1940 | 1461042557671 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 22:09:17 INFO - PROCESS | 1940 | 1461042557677 Marionette TRACE conn2 <- [1,894,null,{}] 22:09:17 INFO - PROCESS | 1940 | 1461042557682 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}] 22:09:17 INFO - PROCESS | 1940 | 1461042557805 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 22:09:17 INFO - PROCESS | 1940 | 1461042557896 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:09:17 INFO - PROCESS | 1940 | ++DOCSHELL 0x11990a800 == 59 [pid = 1940] [id = 231] 22:09:17 INFO - PROCESS | 1940 | ++DOMWINDOW == 118 (0x114c0e000) [pid = 1940] [serial = 691] [outer = 0x0] 22:09:17 INFO - PROCESS | 1940 | ++DOMWINDOW == 119 (0x11559bc00) [pid = 1940] [serial = 692] [outer = 0x114c0e000] 22:09:17 INFO - PROCESS | 1940 | 1461042557940 Marionette DEBUG loaded listener.js 22:09:18 INFO - PROCESS | 1940 | ++DOMWINDOW == 120 (0x118b89000) [pid = 1940] [serial = 693] [outer = 0x114c0e000] 22:09:18 INFO - PROCESS | 1940 | 1461042558402 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]]]}] 22:09:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 22:09:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 775ms 22:09:18 INFO - PROCESS | 1940 | 1461042558446 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 22:09:18 INFO - PROCESS | 1940 | 1461042558450 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 22:09:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 22:09:18 INFO - PROCESS | 1940 | 1461042558454 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 22:09:18 INFO - PROCESS | 1940 | 1461042558455 Marionette TRACE conn2 <- [1,898,null,{}] 22:09:18 INFO - PROCESS | 1940 | 1461042558477 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}] 22:09:18 INFO - PROCESS | 1940 | 1461042558584 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 22:09:18 INFO - PROCESS | 1940 | --DOCSHELL 0x1158a1800 == 58 [pid = 1940] [id = 186] 22:09:18 INFO - PROCESS | 1940 | --DOCSHELL 0x12398a800 == 57 [pid = 1940] [id = 85] 22:09:18 INFO - PROCESS | 1940 | --DOCSHELL 0x115567800 == 56 [pid = 1940] [id = 83] 22:09:18 INFO - PROCESS | 1940 | --DOCSHELL 0x1274a9000 == 55 [pid = 1940] [id = 207] 22:09:18 INFO - PROCESS | 1940 | --DOCSHELL 0x1264c8800 == 54 [pid = 1940] [id = 206] 22:09:18 INFO - PROCESS | 1940 | --DOCSHELL 0x1245b2000 == 53 [pid = 1940] [id = 205] 22:09:18 INFO - PROCESS | 1940 | --DOCSHELL 0x12b5a5800 == 52 [pid = 1940] [id = 224] 22:09:18 INFO - PROCESS | 1940 | --DOCSHELL 0x12b2f0000 == 51 [pid = 1940] [id = 223] 22:09:18 INFO - PROCESS | 1940 | --DOCSHELL 0x11be21000 == 50 [pid = 1940] [id = 222] 22:09:18 INFO - PROCESS | 1940 | --DOCSHELL 0x12933f800 == 49 [pid = 1940] [id = 221] 22:09:18 INFO - PROCESS | 1940 | --DOCSHELL 0x126a53800 == 48 [pid = 1940] [id = 220] 22:09:18 INFO - PROCESS | 1940 | --DOCSHELL 0x1241c9000 == 47 [pid = 1940] [id = 219] 22:09:18 INFO - PROCESS | 1940 | --DOCSHELL 0x115240000 == 46 [pid = 1940] [id = 218] 22:09:18 INFO - PROCESS | 1940 | --DOCSHELL 0x1140a7800 == 45 [pid = 1940] [id = 217] 22:09:18 INFO - PROCESS | 1940 | --DOCSHELL 0x11bdd8800 == 44 [pid = 1940] [id = 216] 22:09:18 INFO - PROCESS | 1940 | --DOCSHELL 0x11a7b3000 == 43 [pid = 1940] [id = 215] 22:09:18 INFO - PROCESS | 1940 | --DOCSHELL 0x118b2c000 == 42 [pid = 1940] [id = 214] 22:09:18 INFO - PROCESS | 1940 | --DOCSHELL 0x115134000 == 41 [pid = 1940] [id = 213] 22:09:18 INFO - PROCESS | 1940 | --DOCSHELL 0x11899b000 == 40 [pid = 1940] [id = 212] 22:09:18 INFO - PROCESS | 1940 | --DOCSHELL 0x11c091000 == 39 [pid = 1940] [id = 210] 22:09:18 INFO - PROCESS | 1940 | --DOCSHELL 0x119623000 == 38 [pid = 1940] [id = 209] 22:09:18 INFO - PROCESS | 1940 | 1461042558665 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:09:18 INFO - PROCESS | 1940 | --DOMWINDOW == 119 (0x1297a4400) [pid = 1940] [serial = 620] [outer = 0x0] [url = about:blank] 22:09:18 INFO - PROCESS | 1940 | --DOMWINDOW == 118 (0x12970e400) [pid = 1940] [serial = 618] [outer = 0x0] [url = about:blank] 22:09:18 INFO - PROCESS | 1940 | --DOMWINDOW == 117 (0x12386e400) [pid = 1940] [serial = 602] [outer = 0x0] [url = about:blank] 22:09:18 INFO - PROCESS | 1940 | --DOMWINDOW == 116 (0x1275b0000) [pid = 1940] [serial = 608] [outer = 0x0] [url = about:blank] 22:09:18 INFO - PROCESS | 1940 | --DOMWINDOW == 115 (0x12455c800) [pid = 1940] [serial = 606] [outer = 0x0] [url = about:blank] 22:09:18 INFO - PROCESS | 1940 | --DOMWINDOW == 114 (0x12400c000) [pid = 1940] [serial = 605] [outer = 0x0] [url = about:blank] 22:09:18 INFO - PROCESS | 1940 | --DOMWINDOW == 113 (0x123874400) [pid = 1940] [serial = 590] [outer = 0x0] [url = about:blank] 22:09:18 INFO - PROCESS | 1940 | --DOMWINDOW == 112 (0x119c2e400) [pid = 1940] [serial = 587] [outer = 0x0] [url = about:blank] 22:09:18 INFO - PROCESS | 1940 | --DOMWINDOW == 111 (0x11b842000) [pid = 1940] [serial = 599] [outer = 0x0] [url = about:blank] 22:09:18 INFO - PROCESS | 1940 | --DOMWINDOW == 110 (0x11915a000) [pid = 1940] [serial = 596] [outer = 0x0] [url = about:blank] 22:09:18 INFO - PROCESS | 1940 | --DOMWINDOW == 109 (0x11a7a0800) [pid = 1940] [serial = 597] [outer = 0x0] [url = about:blank] 22:09:18 INFO - PROCESS | 1940 | --DOMWINDOW == 108 (0x118645000) [pid = 1940] [serial = 594] [outer = 0x0] [url = about:blank] 22:09:18 INFO - PROCESS | 1940 | --DOMWINDOW == 107 (0x1164b8000) [pid = 1940] [serial = 593] [outer = 0x0] [url = about:blank] 22:09:18 INFO - PROCESS | 1940 | --DOMWINDOW == 106 (0x115489800) [pid = 1940] [serial = 584] [outer = 0x0] [url = about:blank] 22:09:18 INFO - PROCESS | 1940 | --DOMWINDOW == 105 (0x11a55ac00) [pid = 1940] [serial = 611] [outer = 0x0] [url = about:blank] 22:09:18 INFO - PROCESS | 1940 | --DOMWINDOW == 104 (0x12368bc00) [pid = 1940] [serial = 612] [outer = 0x0] [url = about:blank] 22:09:18 INFO - PROCESS | 1940 | --DOMWINDOW == 103 (0x129709800) [pid = 1940] [serial = 617] [outer = 0x0] [url = about:blank] 22:09:18 INFO - PROCESS | 1940 | --DOMWINDOW == 102 (0x128e9b000) [pid = 1940] [serial = 609] [outer = 0x0] [url = about:blank] 22:09:18 INFO - PROCESS | 1940 | --DOMWINDOW == 101 (0x129705000) [pid = 1940] [serial = 615] [outer = 0x0] [url = about:blank] 22:09:18 INFO - PROCESS | 1940 | --DOMWINDOW == 100 (0x129130400) [pid = 1940] [serial = 614] [outer = 0x0] [url = about:blank] 22:09:18 INFO - PROCESS | 1940 | --DOMWINDOW == 99 (0x123a53400) [pid = 1940] [serial = 603] [outer = 0x0] [url = about:blank] 22:09:18 INFO - PROCESS | 1940 | --DOMWINDOW == 98 (0x12b304000) [pid = 1940] [serial = 621] [outer = 0x0] [url = about:blank] 22:09:18 INFO - PROCESS | 1940 | --DOMWINDOW == 97 (0x11bd44c00) [pid = 1940] [serial = 600] [outer = 0x0] [url = about:blank] 22:09:18 INFO - PROCESS | 1940 | ++DOCSHELL 0x11522e800 == 39 [pid = 1940] [id = 232] 22:09:18 INFO - PROCESS | 1940 | ++DOMWINDOW == 98 (0x11559b000) [pid = 1940] [serial = 694] [outer = 0x0] 22:09:18 INFO - PROCESS | 1940 | ++DOMWINDOW == 99 (0x11915a000) [pid = 1940] [serial = 695] [outer = 0x11559b000] 22:09:18 INFO - PROCESS | 1940 | 1461042558696 Marionette DEBUG loaded listener.js 22:09:18 INFO - PROCESS | 1940 | ++DOMWINDOW == 100 (0x11a7e0000) [pid = 1940] [serial = 696] [outer = 0x11559b000] 22:09:19 INFO - PROCESS | 1940 | 1461042559005 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]]]}] 22:09:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 22:09:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 589ms 22:09:19 INFO - PROCESS | 1940 | 1461042559045 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 22:09:19 INFO - PROCESS | 1940 | 1461042559046 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 22:09:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 22:09:19 INFO - PROCESS | 1940 | 1461042559049 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 22:09:19 INFO - PROCESS | 1940 | 1461042559051 Marionette TRACE conn2 <- [1,902,null,{}] 22:09:19 INFO - PROCESS | 1940 | 1461042559059 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}] 22:09:19 INFO - PROCESS | 1940 | 1461042559136 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 22:09:19 INFO - PROCESS | 1940 | 1461042559143 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:09:19 INFO - PROCESS | 1940 | ++DOCSHELL 0x11b55f800 == 40 [pid = 1940] [id = 233] 22:09:19 INFO - PROCESS | 1940 | ++DOMWINDOW == 101 (0x11a940800) [pid = 1940] [serial = 697] [outer = 0x0] 22:09:19 INFO - PROCESS | 1940 | ++DOMWINDOW == 102 (0x11be2b800) [pid = 1940] [serial = 698] [outer = 0x11a940800] 22:09:19 INFO - PROCESS | 1940 | 1461042559171 Marionette DEBUG loaded listener.js 22:09:19 INFO - PROCESS | 1940 | ++DOMWINDOW == 103 (0x123870800) [pid = 1940] [serial = 699] [outer = 0x11a940800] 22:09:19 INFO - PROCESS | 1940 | 1461042559535 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]]]}] 22:09:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 22:09:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 521ms 22:09:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 22:09:19 INFO - PROCESS | 1940 | 1461042559571 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 22:09:19 INFO - PROCESS | 1940 | 1461042559573 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 22:09:19 INFO - PROCESS | 1940 | 1461042559576 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 22:09:19 INFO - PROCESS | 1940 | 1461042559578 Marionette TRACE conn2 <- [1,906,null,{}] 22:09:19 INFO - PROCESS | 1940 | 1461042559581 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}] 22:09:19 INFO - PROCESS | 1940 | 1461042559653 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 22:09:19 INFO - PROCESS | 1940 | 1461042559659 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:09:19 INFO - PROCESS | 1940 | ++DOCSHELL 0x11c609800 == 41 [pid = 1940] [id = 234] 22:09:19 INFO - PROCESS | 1940 | ++DOMWINDOW == 104 (0x123875c00) [pid = 1940] [serial = 700] [outer = 0x0] 22:09:19 INFO - PROCESS | 1940 | ++DOMWINDOW == 105 (0x12400b000) [pid = 1940] [serial = 701] [outer = 0x123875c00] 22:09:19 INFO - PROCESS | 1940 | 1461042559687 Marionette DEBUG loaded listener.js 22:09:19 INFO - PROCESS | 1940 | ++DOMWINDOW == 106 (0x126bbc000) [pid = 1940] [serial = 702] [outer = 0x123875c00] 22:09:20 INFO - PROCESS | 1940 | 1461042560013 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]]]}] 22:09:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 22:09:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 471ms 22:09:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 22:09:20 INFO - PROCESS | 1940 | 1461042560047 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 22:09:20 INFO - PROCESS | 1940 | 1461042560048 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 22:09:20 INFO - PROCESS | 1940 | 1461042560050 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 22:09:20 INFO - PROCESS | 1940 | 1461042560051 Marionette TRACE conn2 <- [1,910,null,{}] 22:09:20 INFO - PROCESS | 1940 | 1461042560054 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}] 22:09:20 INFO - PROCESS | 1940 | 1461042560144 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 22:09:20 INFO - PROCESS | 1940 | 1461042560150 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:09:20 INFO - PROCESS | 1940 | ++DOCSHELL 0x123c07000 == 42 [pid = 1940] [id = 235] 22:09:20 INFO - PROCESS | 1940 | ++DOMWINDOW == 107 (0x12746d800) [pid = 1940] [serial = 703] [outer = 0x0] 22:09:20 INFO - PROCESS | 1940 | ++DOMWINDOW == 108 (0x1274d5000) [pid = 1940] [serial = 704] [outer = 0x12746d800] 22:09:20 INFO - PROCESS | 1940 | 1461042560178 Marionette DEBUG loaded listener.js 22:09:20 INFO - PROCESS | 1940 | ++DOMWINDOW == 109 (0x128e95c00) [pid = 1940] [serial = 705] [outer = 0x12746d800] 22:09:20 INFO - PROCESS | 1940 | 1461042560506 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]]]}] 22:09:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 22:09:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 470ms 22:09:20 INFO - PROCESS | 1940 | 1461042560522 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 22:09:20 INFO - PROCESS | 1940 | 1461042560523 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 22:09:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 22:09:20 INFO - PROCESS | 1940 | 1461042560528 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 22:09:20 INFO - PROCESS | 1940 | 1461042560529 Marionette TRACE conn2 <- [1,914,null,{}] 22:09:20 INFO - PROCESS | 1940 | 1461042560531 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}] 22:09:20 INFO - PROCESS | 1940 | 1461042560621 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 22:09:20 INFO - PROCESS | 1940 | 1461042560628 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:09:20 INFO - PROCESS | 1940 | ++DOCSHELL 0x126a4e800 == 43 [pid = 1940] [id = 236] 22:09:20 INFO - PROCESS | 1940 | ++DOMWINDOW == 110 (0x12912fc00) [pid = 1940] [serial = 706] [outer = 0x0] 22:09:20 INFO - PROCESS | 1940 | ++DOMWINDOW == 111 (0x12970f000) [pid = 1940] [serial = 707] [outer = 0x12912fc00] 22:09:20 INFO - PROCESS | 1940 | 1461042560657 Marionette DEBUG loaded listener.js 22:09:20 INFO - PROCESS | 1940 | ++DOMWINDOW == 112 (0x12b50c000) [pid = 1940] [serial = 708] [outer = 0x12912fc00] 22:09:21 INFO - PROCESS | 1940 | 1461042561019 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]]]}] 22:09:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 22:09:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 519ms 22:09:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 22:09:21 INFO - PROCESS | 1940 | 1461042561052 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 22:09:21 INFO - PROCESS | 1940 | 1461042561053 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 22:09:21 INFO - PROCESS | 1940 | 1461042561055 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 22:09:21 INFO - PROCESS | 1940 | 1461042561056 Marionette TRACE conn2 <- [1,918,null,{}] 22:09:21 INFO - PROCESS | 1940 | 1461042561060 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}] 22:09:21 INFO - PROCESS | 1940 | 1461042561151 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 22:09:21 INFO - PROCESS | 1940 | 1461042561155 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:09:21 INFO - PROCESS | 1940 | ++DOCSHELL 0x1274c0000 == 44 [pid = 1940] [id = 237] 22:09:21 INFO - PROCESS | 1940 | ++DOMWINDOW == 113 (0x129131000) [pid = 1940] [serial = 709] [outer = 0x0] 22:09:21 INFO - PROCESS | 1940 | ++DOMWINDOW == 114 (0x12ba35000) [pid = 1940] [serial = 710] [outer = 0x129131000] 22:09:21 INFO - PROCESS | 1940 | 1461042561181 Marionette DEBUG loaded listener.js 22:09:21 INFO - PROCESS | 1940 | ++DOMWINDOW == 115 (0x12bba0c00) [pid = 1940] [serial = 711] [outer = 0x129131000] 22:09:21 INFO - PROCESS | 1940 | 1461042561503 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]]]}] 22:09:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 22:09:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 470ms 22:09:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 22:09:21 INFO - PROCESS | 1940 | 1461042561535 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 22:09:21 INFO - PROCESS | 1940 | 1461042561536 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 22:09:21 INFO - PROCESS | 1940 | 1461042561538 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 22:09:21 INFO - PROCESS | 1940 | 1461042561539 Marionette TRACE conn2 <- [1,922,null,{}] 22:09:21 INFO - PROCESS | 1940 | 1461042561545 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}] 22:09:21 INFO - PROCESS | 1940 | 1461042561638 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 22:09:21 INFO - PROCESS | 1940 | 1461042561642 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:09:21 INFO - PROCESS | 1940 | ++DOCSHELL 0x129349000 == 45 [pid = 1940] [id = 238] 22:09:21 INFO - PROCESS | 1940 | ++DOMWINDOW == 116 (0x12930f400) [pid = 1940] [serial = 712] [outer = 0x0] 22:09:21 INFO - PROCESS | 1940 | ++DOMWINDOW == 117 (0x12bbabc00) [pid = 1940] [serial = 713] [outer = 0x12930f400] 22:09:21 INFO - PROCESS | 1940 | 1461042561668 Marionette DEBUG loaded listener.js 22:09:21 INFO - PROCESS | 1940 | ++DOMWINDOW == 118 (0x12bd56c00) [pid = 1940] [serial = 714] [outer = 0x12930f400] 22:09:22 INFO - PROCESS | 1940 | 1461042562020 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]]]}] 22:09:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 22:09:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 524ms 22:09:22 INFO - PROCESS | 1940 | 1461042562063 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 22:09:22 INFO - PROCESS | 1940 | 1461042562064 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 22:09:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 22:09:22 INFO - PROCESS | 1940 | 1461042562066 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 22:09:22 INFO - PROCESS | 1940 | 1461042562067 Marionette TRACE conn2 <- [1,926,null,{}] 22:09:22 INFO - PROCESS | 1940 | 1461042562070 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}] 22:09:22 INFO - PROCESS | 1940 | 1461042562163 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 22:09:22 INFO - PROCESS | 1940 | 1461042562178 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:09:22 INFO - PROCESS | 1940 | ++DOCSHELL 0x12b8eb800 == 46 [pid = 1940] [id = 239] 22:09:22 INFO - PROCESS | 1940 | ++DOMWINDOW == 119 (0x12bbaec00) [pid = 1940] [serial = 715] [outer = 0x0] 22:09:22 INFO - PROCESS | 1940 | ++DOMWINDOW == 120 (0x12cef2c00) [pid = 1940] [serial = 716] [outer = 0x12bbaec00] 22:09:22 INFO - PROCESS | 1940 | 1461042562203 Marionette DEBUG loaded listener.js 22:09:22 INFO - PROCESS | 1940 | ++DOMWINDOW == 121 (0x12d0e7400) [pid = 1940] [serial = 717] [outer = 0x12bbaec00] 22:09:22 INFO - PROCESS | 1940 | 1461042562540 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]]]}] 22:09:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 22:09:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 520ms 22:09:22 INFO - PROCESS | 1940 | 1461042562587 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 22:09:22 INFO - PROCESS | 1940 | 1461042562588 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 22:09:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 22:09:22 INFO - PROCESS | 1940 | 1461042562590 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 22:09:22 INFO - PROCESS | 1940 | 1461042562591 Marionette TRACE conn2 <- [1,930,null,{}] 22:09:22 INFO - PROCESS | 1940 | 1461042562593 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}] 22:09:22 INFO - PROCESS | 1940 | 1461042562686 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 22:09:22 INFO - PROCESS | 1940 | 1461042562691 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:09:22 INFO - PROCESS | 1940 | ++DOCSHELL 0x12ce44000 == 47 [pid = 1940] [id = 240] 22:09:22 INFO - PROCESS | 1940 | ++DOMWINDOW == 122 (0x12bd57000) [pid = 1940] [serial = 718] [outer = 0x0] 22:09:22 INFO - PROCESS | 1940 | ++DOMWINDOW == 123 (0x12d0ef000) [pid = 1940] [serial = 719] [outer = 0x12bd57000] 22:09:22 INFO - PROCESS | 1940 | 1461042562716 Marionette DEBUG loaded listener.js 22:09:22 INFO - PROCESS | 1940 | ++DOMWINDOW == 124 (0x12d53b400) [pid = 1940] [serial = 720] [outer = 0x12bd57000] 22:09:22 INFO - PROCESS | 1940 | --DOMWINDOW == 123 (0x1288a3400) [pid = 1940] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 22:09:22 INFO - PROCESS | 1940 | --DOMWINDOW == 122 (0x1297a9400) [pid = 1940] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 22:09:22 INFO - PROCESS | 1940 | --DOMWINDOW == 121 (0x12746d400) [pid = 1940] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 22:09:22 INFO - PROCESS | 1940 | --DOMWINDOW == 120 (0x11b5e4000) [pid = 1940] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 22:09:22 INFO - PROCESS | 1940 | --DOMWINDOW == 119 (0x11542d400) [pid = 1940] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 22:09:22 INFO - PROCESS | 1940 | --DOMWINDOW == 118 (0x11ae90000) [pid = 1940] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 22:09:22 INFO - PROCESS | 1940 | --DOMWINDOW == 117 (0x119c22c00) [pid = 1940] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 22:09:22 INFO - PROCESS | 1940 | --DOMWINDOW == 116 (0x114bd6000) [pid = 1940] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 22:09:22 INFO - PROCESS | 1940 | --DOMWINDOW == 115 (0x12b305c00) [pid = 1940] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 22:09:22 INFO - PROCESS | 1940 | --DOMWINDOW == 114 (0x119155400) [pid = 1940] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 22:09:22 INFO - PROCESS | 1940 | --DOMWINDOW == 113 (0x12b50a800) [pid = 1940] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 22:09:22 INFO - PROCESS | 1940 | --DOMWINDOW == 112 (0x11c35bc00) [pid = 1940] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 22:09:22 INFO - PROCESS | 1940 | --DOMWINDOW == 111 (0x123921400) [pid = 1940] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 22:09:23 INFO - PROCESS | 1940 | 1461042563164 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]]]}] 22:09:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 22:09:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 621ms 22:09:23 INFO - PROCESS | 1940 | 1461042563212 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 22:09:23 INFO - PROCESS | 1940 | 1461042563213 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 22:09:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 22:09:23 INFO - PROCESS | 1940 | 1461042563216 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 22:09:23 INFO - PROCESS | 1940 | 1461042563217 Marionette TRACE conn2 <- [1,934,null,{}] 22:09:23 INFO - PROCESS | 1940 | 1461042563220 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}] 22:09:23 INFO - PROCESS | 1940 | 1461042563311 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 22:09:23 INFO - PROCESS | 1940 | 1461042563315 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:09:23 INFO - PROCESS | 1940 | ++DOCSHELL 0x12d096000 == 48 [pid = 1940] [id = 241] 22:09:23 INFO - PROCESS | 1940 | ++DOMWINDOW == 112 (0x11460f800) [pid = 1940] [serial = 721] [outer = 0x0] 22:09:23 INFO - PROCESS | 1940 | ++DOMWINDOW == 113 (0x12b50a800) [pid = 1940] [serial = 722] [outer = 0x11460f800] 22:09:23 INFO - PROCESS | 1940 | 1461042563345 Marionette DEBUG loaded listener.js 22:09:23 INFO - PROCESS | 1940 | ++DOMWINDOW == 114 (0x12d660000) [pid = 1940] [serial = 723] [outer = 0x11460f800] 22:09:23 INFO - PROCESS | 1940 | 1461042563665 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]]]}] 22:09:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 22:09:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 470ms 22:09:23 INFO - PROCESS | 1940 | 1461042563686 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 22:09:23 INFO - PROCESS | 1940 | 1461042563688 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 22:09:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 22:09:23 INFO - PROCESS | 1940 | 1461042563691 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 22:09:23 INFO - PROCESS | 1940 | 1461042563694 Marionette TRACE conn2 <- [1,938,null,{}] 22:09:23 INFO - PROCESS | 1940 | 1461042563698 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}] 22:09:23 INFO - PROCESS | 1940 | 1461042563779 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 22:09:23 INFO - PROCESS | 1940 | 1461042563829 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:09:23 INFO - PROCESS | 1940 | ++DOCSHELL 0x12d3cd800 == 49 [pid = 1940] [id = 242] 22:09:23 INFO - PROCESS | 1940 | ++DOMWINDOW == 115 (0x12746d400) [pid = 1940] [serial = 724] [outer = 0x0] 22:09:23 INFO - PROCESS | 1940 | ++DOMWINDOW == 116 (0x12d663000) [pid = 1940] [serial = 725] [outer = 0x12746d400] 22:09:23 INFO - PROCESS | 1940 | 1461042563854 Marionette DEBUG loaded listener.js 22:09:23 INFO - PROCESS | 1940 | ++DOMWINDOW == 117 (0x12e213400) [pid = 1940] [serial = 726] [outer = 0x12746d400] 22:09:24 INFO - PROCESS | 1940 | 1461042564196 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]]]}] 22:09:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 22:09:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 522ms 22:09:24 INFO - PROCESS | 1940 | 1461042564214 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 22:09:24 INFO - PROCESS | 1940 | 1461042564216 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 22:09:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 22:09:24 INFO - PROCESS | 1940 | 1461042564220 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 22:09:24 INFO - PROCESS | 1940 | 1461042564221 Marionette TRACE conn2 <- [1,942,null,{}] 22:09:24 INFO - PROCESS | 1940 | 1461042564227 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}] 22:09:24 INFO - PROCESS | 1940 | 1461042564347 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 22:09:24 INFO - PROCESS | 1940 | 1461042564411 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:09:24 INFO - PROCESS | 1940 | ++DOCSHELL 0x12d549800 == 50 [pid = 1940] [id = 243] 22:09:24 INFO - PROCESS | 1940 | ++DOMWINDOW == 118 (0x12d53b800) [pid = 1940] [serial = 727] [outer = 0x0] 22:09:24 INFO - PROCESS | 1940 | ++DOMWINDOW == 119 (0x12e218000) [pid = 1940] [serial = 728] [outer = 0x12d53b800] 22:09:24 INFO - PROCESS | 1940 | 1461042564435 Marionette DEBUG loaded listener.js 22:09:24 INFO - PROCESS | 1940 | ++DOMWINDOW == 120 (0x12e2e1800) [pid = 1940] [serial = 729] [outer = 0x12d53b800] 22:09:24 INFO - PROCESS | 1940 | 1461042564706 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]]]}] 22:09:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 22:09:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 520ms 22:09:24 INFO - PROCESS | 1940 | 1461042564748 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 22:09:24 INFO - PROCESS | 1940 | 1461042564749 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 22:09:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 22:09:24 INFO - PROCESS | 1940 | 1461042564752 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 22:09:24 INFO - PROCESS | 1940 | 1461042564753 Marionette TRACE conn2 <- [1,946,null,{}] 22:09:24 INFO - PROCESS | 1940 | 1461042564755 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}] 22:09:24 INFO - PROCESS | 1940 | 1461042564837 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 22:09:24 INFO - PROCESS | 1940 | 1461042564844 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:09:24 INFO - PROCESS | 1940 | ++DOCSHELL 0x12d61b000 == 51 [pid = 1940] [id = 244] 22:09:24 INFO - PROCESS | 1940 | ++DOMWINDOW == 121 (0x12e219400) [pid = 1940] [serial = 730] [outer = 0x0] 22:09:24 INFO - PROCESS | 1940 | ++DOMWINDOW == 122 (0x12e2ea000) [pid = 1940] [serial = 731] [outer = 0x12e219400] 22:09:24 INFO - PROCESS | 1940 | 1461042564868 Marionette DEBUG loaded listener.js 22:09:24 INFO - PROCESS | 1940 | ++DOMWINDOW == 123 (0x12e305000) [pid = 1940] [serial = 732] [outer = 0x12e219400] 22:09:25 INFO - PROCESS | 1940 | 1461042565339 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]]]}] 22:09:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 22:09:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 618ms 22:09:25 INFO - PROCESS | 1940 | 1461042565370 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 22:09:25 INFO - PROCESS | 1940 | 1461042565373 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 22:09:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 22:09:25 INFO - PROCESS | 1940 | 1461042565378 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 22:09:25 INFO - PROCESS | 1940 | 1461042565381 Marionette TRACE conn2 <- [1,950,null,{}] 22:09:25 INFO - PROCESS | 1940 | 1461042565384 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}] 22:09:25 INFO - PROCESS | 1940 | 1461042565485 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 22:09:25 INFO - PROCESS | 1940 | 1461042565573 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:09:25 INFO - PROCESS | 1940 | ++DOCSHELL 0x11a7b8000 == 52 [pid = 1940] [id = 245] 22:09:25 INFO - PROCESS | 1940 | ++DOMWINDOW == 124 (0x119a62800) [pid = 1940] [serial = 733] [outer = 0x0] 22:09:25 INFO - PROCESS | 1940 | ++DOMWINDOW == 125 (0x11a7d6c00) [pid = 1940] [serial = 734] [outer = 0x119a62800] 22:09:25 INFO - PROCESS | 1940 | 1461042565616 Marionette DEBUG loaded listener.js 22:09:25 INFO - PROCESS | 1940 | ++DOMWINDOW == 126 (0x11a940000) [pid = 1940] [serial = 735] [outer = 0x119a62800] 22:09:26 INFO - PROCESS | 1940 | 1461042566030 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]]]}] 22:09:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 22:09:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 672ms 22:09:26 INFO - PROCESS | 1940 | 1461042566049 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 22:09:26 INFO - PROCESS | 1940 | 1461042566053 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 22:09:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 22:09:26 INFO - PROCESS | 1940 | 1461042566060 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 22:09:26 INFO - PROCESS | 1940 | 1461042566062 Marionette TRACE conn2 <- [1,954,null,{}] 22:09:26 INFO - PROCESS | 1940 | 1461042566065 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}] 22:09:26 INFO - PROCESS | 1940 | 1461042566166 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 22:09:26 INFO - PROCESS | 1940 | 1461042566212 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:09:26 INFO - PROCESS | 1940 | ++DOCSHELL 0x124090800 == 53 [pid = 1940] [id = 246] 22:09:26 INFO - PROCESS | 1940 | ++DOMWINDOW == 127 (0x119a69400) [pid = 1940] [serial = 736] [outer = 0x0] 22:09:26 INFO - PROCESS | 1940 | ++DOMWINDOW == 128 (0x12386c800) [pid = 1940] [serial = 737] [outer = 0x119a69400] 22:09:26 INFO - PROCESS | 1940 | 1461042566246 Marionette DEBUG loaded listener.js 22:09:26 INFO - PROCESS | 1940 | ++DOMWINDOW == 129 (0x126460800) [pid = 1940] [serial = 738] [outer = 0x119a69400] 22:09:26 INFO - PROCESS | 1940 | 1461042566660 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]]]}] 22:09:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 22:09:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 625ms 22:09:26 INFO - PROCESS | 1940 | 1461042566684 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 22:09:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 22:09:26 INFO - PROCESS | 1940 | 1461042566685 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 22:09:26 INFO - PROCESS | 1940 | 1461042566688 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 22:09:26 INFO - PROCESS | 1940 | 1461042566691 Marionette TRACE conn2 <- [1,958,null,{}] 22:09:26 INFO - PROCESS | 1940 | 1461042566699 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}] 22:09:26 INFO - PROCESS | 1940 | 1461042566799 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 22:09:26 INFO - PROCESS | 1940 | 1461042566887 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:09:26 INFO - PROCESS | 1940 | ++DOCSHELL 0x12d3c7800 == 54 [pid = 1940] [id = 247] 22:09:26 INFO - PROCESS | 1940 | ++DOMWINDOW == 130 (0x1297a1800) [pid = 1940] [serial = 739] [outer = 0x0] 22:09:26 INFO - PROCESS | 1940 | ++DOMWINDOW == 131 (0x1297aec00) [pid = 1940] [serial = 740] [outer = 0x1297a1800] 22:09:26 INFO - PROCESS | 1940 | 1461042566932 Marionette DEBUG loaded listener.js 22:09:26 INFO - PROCESS | 1940 | ++DOMWINDOW == 132 (0x12ba36000) [pid = 1940] [serial = 741] [outer = 0x1297a1800] 22:09:27 INFO - PROCESS | 1940 | 1461042567339 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]]]}] 22:09:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 22:09:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 674ms 22:09:27 INFO - PROCESS | 1940 | 1461042567363 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 22:09:27 INFO - PROCESS | 1940 | 1461042567365 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 22:09:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 22:09:27 INFO - PROCESS | 1940 | 1461042567367 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 22:09:27 INFO - PROCESS | 1940 | 1461042567368 Marionette TRACE conn2 <- [1,962,null,{}] 22:09:27 INFO - PROCESS | 1940 | 1461042567371 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}] 22:09:27 INFO - PROCESS | 1940 | 1461042567471 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 22:09:27 INFO - PROCESS | 1940 | 1461042567518 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:09:27 INFO - PROCESS | 1940 | ++DOCSHELL 0x12e45c800 == 55 [pid = 1940] [id = 248] 22:09:27 INFO - PROCESS | 1940 | ++DOMWINDOW == 133 (0x12b30e000) [pid = 1940] [serial = 742] [outer = 0x0] 22:09:27 INFO - PROCESS | 1940 | ++DOMWINDOW == 134 (0x12d051c00) [pid = 1940] [serial = 743] [outer = 0x12b30e000] 22:09:27 INFO - PROCESS | 1940 | 1461042567548 Marionette DEBUG loaded listener.js 22:09:27 INFO - PROCESS | 1940 | ++DOMWINDOW == 135 (0x12d538000) [pid = 1940] [serial = 744] [outer = 0x12b30e000] 22:09:27 INFO - PROCESS | 1940 | 1461042567937 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]]]}] 22:09:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 22:09:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 620ms 22:09:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 22:09:27 INFO - PROCESS | 1940 | 1461042567988 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 22:09:27 INFO - PROCESS | 1940 | 1461042567989 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 22:09:27 INFO - PROCESS | 1940 | 1461042567992 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 22:09:27 INFO - PROCESS | 1940 | 1461042567993 Marionette TRACE conn2 <- [1,966,null,{}] 22:09:27 INFO - PROCESS | 1940 | 1461042567995 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}] 22:09:28 INFO - PROCESS | 1940 | 1461042568094 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 22:09:28 INFO - PROCESS | 1940 | 1461042568172 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:09:28 INFO - PROCESS | 1940 | ++DOCSHELL 0x119057800 == 56 [pid = 1940] [id = 249] 22:09:28 INFO - PROCESS | 1940 | ++DOMWINDOW == 136 (0x1158ee800) [pid = 1940] [serial = 745] [outer = 0x0] 22:09:28 INFO - PROCESS | 1940 | ++DOMWINDOW == 137 (0x12ba3ac00) [pid = 1940] [serial = 746] [outer = 0x1158ee800] 22:09:28 INFO - PROCESS | 1940 | 1461042568210 Marionette DEBUG loaded listener.js 22:09:28 INFO - PROCESS | 1940 | ++DOMWINDOW == 138 (0x12d53c800) [pid = 1940] [serial = 747] [outer = 0x1158ee800] 22:09:28 INFO - PROCESS | 1940 | 1461042568915 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]]]}] 22:09:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 22:09:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 973ms 22:09:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 22:09:28 INFO - PROCESS | 1940 | 1461042568967 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 22:09:28 INFO - PROCESS | 1940 | 1461042568970 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 22:09:28 INFO - PROCESS | 1940 | 1461042568975 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 22:09:28 INFO - PROCESS | 1940 | 1461042568979 Marionette TRACE conn2 <- [1,970,null,{}] 22:09:28 INFO - PROCESS | 1940 | 1461042568985 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}] 22:09:29 INFO - PROCESS | 1940 | 1461042569085 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 22:09:29 INFO - PROCESS | 1940 | 1461042569138 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:09:29 INFO - PROCESS | 1940 | ++DOCSHELL 0x123666000 == 57 [pid = 1940] [id = 250] 22:09:29 INFO - PROCESS | 1940 | ++DOMWINDOW == 139 (0x118b5a400) [pid = 1940] [serial = 748] [outer = 0x0] 22:09:29 INFO - PROCESS | 1940 | ++DOMWINDOW == 140 (0x119a60400) [pid = 1940] [serial = 749] [outer = 0x118b5a400] 22:09:29 INFO - PROCESS | 1940 | 1461042569168 Marionette DEBUG loaded listener.js 22:09:29 INFO - PROCESS | 1940 | ++DOMWINDOW == 141 (0x11a93ac00) [pid = 1940] [serial = 750] [outer = 0x118b5a400] 22:09:29 INFO - PROCESS | 1940 | 1461042569665 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]]]}] 22:09:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 22:09:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 725ms 22:09:29 INFO - PROCESS | 1940 | 1461042569699 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 22:09:29 INFO - PROCESS | 1940 | 1461042569703 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 22:09:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 22:09:29 INFO - PROCESS | 1940 | 1461042569711 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 22:09:29 INFO - PROCESS | 1940 | 1461042569713 Marionette TRACE conn2 <- [1,974,null,{}] 22:09:29 INFO - PROCESS | 1940 | 1461042569716 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}] 22:09:29 INFO - PROCESS | 1940 | 1461042569822 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 22:09:29 INFO - PROCESS | 1940 | 1461042569900 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:09:29 INFO - PROCESS | 1940 | ++DOCSHELL 0x119623800 == 58 [pid = 1940] [id = 251] 22:09:29 INFO - PROCESS | 1940 | ++DOMWINDOW == 142 (0x1185c2c00) [pid = 1940] [serial = 751] [outer = 0x0] 22:09:29 INFO - PROCESS | 1940 | ++DOMWINDOW == 143 (0x11a934800) [pid = 1940] [serial = 752] [outer = 0x1185c2c00] 22:09:29 INFO - PROCESS | 1940 | 1461042569940 Marionette DEBUG loaded listener.js 22:09:30 INFO - PROCESS | 1940 | ++DOMWINDOW == 144 (0x11bd36800) [pid = 1940] [serial = 753] [outer = 0x1185c2c00] 22:09:30 INFO - PROCESS | 1940 | --DOCSHELL 0x12d549800 == 57 [pid = 1940] [id = 243] 22:09:30 INFO - PROCESS | 1940 | --DOCSHELL 0x12d3cd800 == 56 [pid = 1940] [id = 242] 22:09:30 INFO - PROCESS | 1940 | --DOCSHELL 0x12d096000 == 55 [pid = 1940] [id = 241] 22:09:30 INFO - PROCESS | 1940 | --DOCSHELL 0x12ce44000 == 54 [pid = 1940] [id = 240] 22:09:30 INFO - PROCESS | 1940 | --DOCSHELL 0x12b8eb800 == 53 [pid = 1940] [id = 239] 22:09:30 INFO - PROCESS | 1940 | --DOCSHELL 0x129349000 == 52 [pid = 1940] [id = 238] 22:09:30 INFO - PROCESS | 1940 | --DOMWINDOW == 143 (0x12d05dc00) [pid = 1940] [serial = 674] [outer = 0x0] [url = about:blank] 22:09:30 INFO - PROCESS | 1940 | --DOCSHELL 0x1274c0000 == 51 [pid = 1940] [id = 237] 22:09:30 INFO - PROCESS | 1940 | --DOCSHELL 0x126a4e800 == 50 [pid = 1940] [id = 236] 22:09:30 INFO - PROCESS | 1940 | --DOCSHELL 0x123c07000 == 49 [pid = 1940] [id = 235] 22:09:30 INFO - PROCESS | 1940 | --DOCSHELL 0x11c609800 == 48 [pid = 1940] [id = 234] 22:09:30 INFO - PROCESS | 1940 | --DOCSHELL 0x11b55f800 == 47 [pid = 1940] [id = 233] 22:09:30 INFO - PROCESS | 1940 | --DOCSHELL 0x11522e800 == 46 [pid = 1940] [id = 232] 22:09:30 INFO - PROCESS | 1940 | --DOCSHELL 0x11990a800 == 45 [pid = 1940] [id = 231] 22:09:30 INFO - PROCESS | 1940 | --DOCSHELL 0x12c031800 == 44 [pid = 1940] [id = 229] 22:09:30 INFO - PROCESS | 1940 | --DOCSHELL 0x129340000 == 43 [pid = 1940] [id = 228] 22:09:30 INFO - PROCESS | 1940 | --DOCSHELL 0x11ba99800 == 42 [pid = 1940] [id = 227] 22:09:30 INFO - PROCESS | 1940 | --DOCSHELL 0x116497800 == 41 [pid = 1940] [id = 226] 22:09:30 INFO - PROCESS | 1940 | 1461042570434 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]]]}] 22:09:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 22:09:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 772ms 22:09:30 INFO - PROCESS | 1940 | --DOMWINDOW == 142 (0x129307800) [pid = 1940] [serial = 653] [outer = 0x0] [url = about:blank] 22:09:30 INFO - PROCESS | 1940 | --DOMWINDOW == 141 (0x12b309c00) [pid = 1940] [serial = 656] [outer = 0x0] [url = about:blank] 22:09:30 INFO - PROCESS | 1940 | --DOMWINDOW == 140 (0x12b508400) [pid = 1940] [serial = 657] [outer = 0x0] [url = about:blank] 22:09:30 INFO - PROCESS | 1940 | --DOMWINDOW == 139 (0x12889e800) [pid = 1940] [serial = 632] [outer = 0x0] [url = about:blank] 22:09:30 INFO - PROCESS | 1940 | --DOMWINDOW == 138 (0x11bb21000) [pid = 1940] [serial = 629] [outer = 0x0] [url = about:blank] 22:09:30 INFO - PROCESS | 1940 | --DOMWINDOW == 137 (0x127471c00) [pid = 1940] [serial = 650] [outer = 0x0] [url = about:blank] 22:09:30 INFO - PROCESS | 1940 | --DOMWINDOW == 136 (0x124562800) [pid = 1940] [serial = 647] [outer = 0x0] [url = about:blank] 22:09:30 INFO - PROCESS | 1940 | --DOMWINDOW == 135 (0x126abd000) [pid = 1940] [serial = 648] [outer = 0x0] [url = about:blank] 22:09:30 INFO - PROCESS | 1940 | --DOMWINDOW == 134 (0x118645800) [pid = 1940] [serial = 638] [outer = 0x0] [url = about:blank] 22:09:30 INFO - PROCESS | 1940 | --DOMWINDOW == 133 (0x119157800) [pid = 1940] [serial = 639] [outer = 0x0] [url = about:blank] 22:09:30 INFO - PROCESS | 1940 | --DOMWINDOW == 132 (0x11be23400) [pid = 1940] [serial = 644] [outer = 0x0] [url = about:blank] 22:09:30 INFO - PROCESS | 1940 | --DOMWINDOW == 131 (0x123c7b000) [pid = 1940] [serial = 645] [outer = 0x0] [url = about:blank] 22:09:30 INFO - PROCESS | 1940 | --DOMWINDOW == 130 (0x11a937000) [pid = 1940] [serial = 641] [outer = 0x0] [url = about:blank] 22:09:30 INFO - PROCESS | 1940 | --DOMWINDOW == 129 (0x11b5e6c00) [pid = 1940] [serial = 642] [outer = 0x0] [url = about:blank] 22:09:30 INFO - PROCESS | 1940 | --DOMWINDOW == 128 (0x12b302400) [pid = 1940] [serial = 623] [outer = 0x0] [url = about:blank] 22:09:30 INFO - PROCESS | 1940 | --DOMWINDOW == 127 (0x1189ea400) [pid = 1940] [serial = 626] [outer = 0x0] [url = about:blank] 22:09:30 INFO - PROCESS | 1940 | --DOMWINDOW == 126 (0x1151b5000) [pid = 1940] [serial = 635] [outer = 0x0] [url = about:blank] 22:09:30 INFO - PROCESS | 1940 | --DOMWINDOW == 125 (0x1158e8800) [pid = 1940] [serial = 636] [outer = 0x0] [url = about:blank] 22:09:30 INFO - PROCESS | 1940 | --DOMWINDOW == 124 (0x12b884800) [pid = 1940] [serial = 659] [outer = 0x0] [url = about:blank] 22:09:30 INFO - PROCESS | 1940 | --DOMWINDOW == 123 (0x12ba2fc00) [pid = 1940] [serial = 660] [outer = 0x0] [url = about:blank] 22:09:30 INFO - PROCESS | 1940 | --DOMWINDOW == 122 (0x12bba4c00) [pid = 1940] [serial = 666] [outer = 0x0] [url = about:blank] 22:09:30 INFO - PROCESS | 1940 | --DOMWINDOW == 121 (0x12ba37000) [pid = 1940] [serial = 662] [outer = 0x0] [url = about:blank] 22:09:30 INFO - PROCESS | 1940 | --DOMWINDOW == 120 (0x12403a400) [pid = 1940] [serial = 665] [outer = 0x0] [url = about:blank] 22:09:30 INFO - PROCESS | 1940 | --DOMWINDOW == 119 (0x12ba3d800) [pid = 1940] [serial = 663] [outer = 0x0] [url = about:blank] 22:09:30 INFO - PROCESS | 1940 | --DOMWINDOW == 118 (0x1297a3000) [pid = 1940] [serial = 654] [outer = 0x0] [url = about:blank] 22:09:30 INFO - PROCESS | 1940 | --DOMWINDOW == 117 (0x12bd52800) [pid = 1940] [serial = 668] [outer = 0x0] [url = about:blank] 22:09:30 INFO - PROCESS | 1940 | --DOMWINDOW == 116 (0x12889e400) [pid = 1940] [serial = 651] [outer = 0x0] [url = about:blank] 22:09:30 INFO - PROCESS | 1940 | --DOMWINDOW == 115 (0x12ce95c00) [pid = 1940] [serial = 669] [outer = 0x0] [url = about:blank] 22:09:30 INFO - PROCESS | 1940 | --DOMWINDOW == 114 (0x12cef3400) [pid = 1940] [serial = 672] [outer = 0x0] [url = about:blank] 22:09:30 INFO - PROCESS | 1940 | --DOMWINDOW == 113 (0x12ce92800) [pid = 1940] [serial = 671] [outer = 0x0] [url = about:blank] 22:09:30 INFO - PROCESS | 1940 | 1461042570495 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 22:09:30 INFO - PROCESS | 1940 | 1461042570498 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 22:09:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 22:09:30 INFO - PROCESS | 1940 | 1461042570505 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 22:09:30 INFO - PROCESS | 1940 | 1461042570507 Marionette TRACE conn2 <- [1,978,null,{}] 22:09:30 INFO - PROCESS | 1940 | 1461042570515 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}] 22:09:30 INFO - PROCESS | 1940 | 1461042570614 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 22:09:30 INFO - PROCESS | 1940 | 1461042570621 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:09:30 INFO - PROCESS | 1940 | ++DOCSHELL 0x119918000 == 42 [pid = 1940] [id = 252] 22:09:30 INFO - PROCESS | 1940 | ++DOMWINDOW == 114 (0x11c351c00) [pid = 1940] [serial = 754] [outer = 0x0] 22:09:30 INFO - PROCESS | 1940 | ++DOMWINDOW == 115 (0x12368b000) [pid = 1940] [serial = 755] [outer = 0x11c351c00] 22:09:30 INFO - PROCESS | 1940 | 1461042570656 Marionette DEBUG loaded listener.js 22:09:30 INFO - PROCESS | 1940 | ++DOMWINDOW == 116 (0x123bb4000) [pid = 1940] [serial = 756] [outer = 0x11c351c00] 22:09:31 INFO - PROCESS | 1940 | 1461042571029 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]]]}] 22:09:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 22:09:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 573ms 22:09:31 INFO - PROCESS | 1940 | 1461042571076 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 22:09:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 22:09:31 INFO - PROCESS | 1940 | 1461042571078 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 22:09:31 INFO - PROCESS | 1940 | 1461042571080 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 22:09:31 INFO - PROCESS | 1940 | 1461042571082 Marionette TRACE conn2 <- [1,982,null,{}] 22:09:31 INFO - PROCESS | 1940 | 1461042571084 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}] 22:09:31 INFO - PROCESS | 1940 | 1461042571160 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 22:09:31 INFO - PROCESS | 1940 | 1461042571165 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:09:31 INFO - PROCESS | 1940 | ++DOCSHELL 0x11be11000 == 43 [pid = 1940] [id = 253] 22:09:31 INFO - PROCESS | 1940 | ++DOMWINDOW == 117 (0x124032800) [pid = 1940] [serial = 757] [outer = 0x0] 22:09:31 INFO - PROCESS | 1940 | ++DOMWINDOW == 118 (0x126a6b800) [pid = 1940] [serial = 758] [outer = 0x124032800] 22:09:31 INFO - PROCESS | 1940 | 1461042571191 Marionette DEBUG loaded listener.js 22:09:31 INFO - PROCESS | 1940 | ++DOMWINDOW == 119 (0x127470000) [pid = 1940] [serial = 759] [outer = 0x124032800] 22:09:31 INFO - PROCESS | 1940 | 1461042571527 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]]]}] 22:09:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 22:09:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 467ms 22:09:31 INFO - PROCESS | 1940 | 1461042571549 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 22:09:31 INFO - PROCESS | 1940 | 1461042571550 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 22:09:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 22:09:31 INFO - PROCESS | 1940 | 1461042571553 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 22:09:31 INFO - PROCESS | 1940 | 1461042571554 Marionette TRACE conn2 <- [1,986,null,{}] 22:09:31 INFO - PROCESS | 1940 | 1461042571556 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}] 22:09:31 INFO - PROCESS | 1940 | 1461042571631 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 22:09:31 INFO - PROCESS | 1940 | 1461042571682 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:09:31 INFO - PROCESS | 1940 | ++DOCSHELL 0x11c1d4000 == 44 [pid = 1940] [id = 254] 22:09:31 INFO - PROCESS | 1940 | ++DOMWINDOW == 120 (0x12403a400) [pid = 1940] [serial = 760] [outer = 0x0] 22:09:31 INFO - PROCESS | 1940 | ++DOMWINDOW == 121 (0x1274cac00) [pid = 1940] [serial = 761] [outer = 0x12403a400] 22:09:31 INFO - PROCESS | 1940 | 1461042571708 Marionette DEBUG loaded listener.js 22:09:31 INFO - PROCESS | 1940 | ++DOMWINDOW == 122 (0x1288a3400) [pid = 1940] [serial = 762] [outer = 0x12403a400] 22:09:32 INFO - PROCESS | 1940 | 1461042572005 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]]]}] 22:09:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 22:09:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 468ms 22:09:32 INFO - PROCESS | 1940 | 1461042572022 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 22:09:32 INFO - PROCESS | 1940 | 1461042572023 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 22:09:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 22:09:32 INFO - PROCESS | 1940 | 1461042572033 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 22:09:32 INFO - PROCESS | 1940 | 1461042572034 Marionette TRACE conn2 <- [1,990,null,{}] 22:09:32 INFO - PROCESS | 1940 | 1461042572037 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}] 22:09:32 INFO - PROCESS | 1940 | 1461042572131 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 22:09:32 INFO - PROCESS | 1940 | 1461042572136 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:09:32 INFO - PROCESS | 1940 | ++DOCSHELL 0x1264d0800 == 45 [pid = 1940] [id = 255] 22:09:32 INFO - PROCESS | 1940 | ++DOMWINDOW == 123 (0x12912e400) [pid = 1940] [serial = 763] [outer = 0x0] 22:09:32 INFO - PROCESS | 1940 | ++DOMWINDOW == 124 (0x129711400) [pid = 1940] [serial = 764] [outer = 0x12912e400] 22:09:32 INFO - PROCESS | 1940 | 1461042572166 Marionette DEBUG loaded listener.js 22:09:32 INFO - PROCESS | 1940 | ++DOMWINDOW == 125 (0x12ba33800) [pid = 1940] [serial = 765] [outer = 0x12912e400] 22:09:32 INFO - PROCESS | 1940 | 1461042572497 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]]]}] 22:09:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 22:09:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 519ms 22:09:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 22:09:32 INFO - PROCESS | 1940 | 1461042572557 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 22:09:32 INFO - PROCESS | 1940 | 1461042572558 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 22:09:32 INFO - PROCESS | 1940 | 1461042572560 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 22:09:32 INFO - PROCESS | 1940 | 1461042572561 Marionette TRACE conn2 <- [1,994,null,{}] 22:09:32 INFO - PROCESS | 1940 | 1461042572564 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}] 22:09:32 INFO - PROCESS | 1940 | 1461042572661 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 22:09:32 INFO - PROCESS | 1940 | 1461042572672 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:09:32 INFO - PROCESS | 1940 | ++DOCSHELL 0x1274ba800 == 46 [pid = 1940] [id = 256] 22:09:32 INFO - PROCESS | 1940 | ++DOMWINDOW == 126 (0x12b306000) [pid = 1940] [serial = 766] [outer = 0x0] 22:09:32 INFO - PROCESS | 1940 | ++DOMWINDOW == 127 (0x12bba1000) [pid = 1940] [serial = 767] [outer = 0x12b306000] 22:09:32 INFO - PROCESS | 1940 | 1461042572700 Marionette DEBUG loaded listener.js 22:09:32 INFO - PROCESS | 1940 | ++DOMWINDOW == 128 (0x12bd50c00) [pid = 1940] [serial = 768] [outer = 0x12b306000] 22:09:33 INFO - PROCESS | 1940 | 1461042573009 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]]]}] 22:09:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 22:09:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 469ms 22:09:33 INFO - PROCESS | 1940 | 1461042573030 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 22:09:33 INFO - PROCESS | 1940 | 1461042573031 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 22:09:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 22:09:33 INFO - PROCESS | 1940 | 1461042573033 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 22:09:33 INFO - PROCESS | 1940 | 1461042573034 Marionette TRACE conn2 <- [1,998,null,{}] 22:09:33 INFO - PROCESS | 1940 | 1461042573037 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}] 22:09:33 INFO - PROCESS | 1940 | 1461042573131 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 22:09:33 INFO - PROCESS | 1940 | 1461042573135 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:09:33 INFO - PROCESS | 1940 | ++DOCSHELL 0x129345000 == 47 [pid = 1940] [id = 257] 22:09:33 INFO - PROCESS | 1940 | ++DOMWINDOW == 129 (0x12b50f000) [pid = 1940] [serial = 769] [outer = 0x0] 22:09:33 INFO - PROCESS | 1940 | ++DOMWINDOW == 130 (0x12ce92400) [pid = 1940] [serial = 770] [outer = 0x12b50f000] 22:09:33 INFO - PROCESS | 1940 | 1461042573160 Marionette DEBUG loaded listener.js 22:09:33 INFO - PROCESS | 1940 | ++DOMWINDOW == 131 (0x12d05a800) [pid = 1940] [serial = 771] [outer = 0x12b50f000] 22:09:33 INFO - PROCESS | 1940 | 1461042573504 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]]]}] 22:09:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 22:09:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 519ms 22:09:33 INFO - PROCESS | 1940 | 1461042573552 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 22:09:33 INFO - PROCESS | 1940 | 1461042573554 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 22:09:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 22:09:33 INFO - PROCESS | 1940 | 1461042573556 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 22:09:33 INFO - PROCESS | 1940 | 1461042573557 Marionette TRACE conn2 <- [1,1002,null,{}] 22:09:33 INFO - PROCESS | 1940 | 1461042573559 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}] 22:09:33 INFO - PROCESS | 1940 | 1461042573661 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 22:09:33 INFO - PROCESS | 1940 | 1461042573697 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:09:33 INFO - PROCESS | 1940 | ++DOCSHELL 0x12b597000 == 48 [pid = 1940] [id = 258] 22:09:33 INFO - PROCESS | 1940 | ++DOMWINDOW == 132 (0x12cef0000) [pid = 1940] [serial = 772] [outer = 0x0] 22:09:33 INFO - PROCESS | 1940 | ++DOMWINDOW == 133 (0x12d540c00) [pid = 1940] [serial = 773] [outer = 0x12cef0000] 22:09:33 INFO - PROCESS | 1940 | 1461042573722 Marionette DEBUG loaded listener.js 22:09:33 INFO - PROCESS | 1940 | ++DOMWINDOW == 134 (0x12d661400) [pid = 1940] [serial = 774] [outer = 0x12cef0000] 22:09:34 INFO - PROCESS | 1940 | 1461042574022 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]]]}] 22:09:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 22:09:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 472ms 22:09:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 22:09:34 INFO - PROCESS | 1940 | 1461042574032 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 22:09:34 INFO - PROCESS | 1940 | 1461042574034 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 22:09:34 INFO - PROCESS | 1940 | 1461042574036 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 22:09:34 INFO - PROCESS | 1940 | 1461042574037 Marionette TRACE conn2 <- [1,1006,null,{}] 22:09:34 INFO - PROCESS | 1940 | 1461042574039 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}] 22:09:34 INFO - PROCESS | 1940 | 1461042574139 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 22:09:34 INFO - PROCESS | 1940 | 1461042574172 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:09:34 INFO - PROCESS | 1940 | ++DOCSHELL 0x12bb40800 == 49 [pid = 1940] [id = 259] 22:09:34 INFO - PROCESS | 1940 | ++DOMWINDOW == 135 (0x12d661800) [pid = 1940] [serial = 775] [outer = 0x0] 22:09:34 INFO - PROCESS | 1940 | ++DOMWINDOW == 136 (0x12e213800) [pid = 1940] [serial = 776] [outer = 0x12d661800] 22:09:34 INFO - PROCESS | 1940 | 1461042574197 Marionette DEBUG loaded listener.js 22:09:34 INFO - PROCESS | 1940 | ++DOMWINDOW == 137 (0x12e2e2000) [pid = 1940] [serial = 777] [outer = 0x12d661800] 22:09:34 INFO - PROCESS | 1940 | 1461042574533 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]]]}] 22:09:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 22:09:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 518ms 22:09:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 22:09:34 INFO - PROCESS | 1940 | 1461042574555 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 22:09:34 INFO - PROCESS | 1940 | 1461042574556 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 22:09:34 INFO - PROCESS | 1940 | 1461042574559 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 22:09:34 INFO - PROCESS | 1940 | 1461042574562 Marionette TRACE conn2 <- [1,1010,null,{}] 22:09:34 INFO - PROCESS | 1940 | 1461042574565 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}] 22:09:34 INFO - PROCESS | 1940 | 1461042574801 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 22:09:34 INFO - PROCESS | 1940 | --DOMWINDOW == 136 (0x129131000) [pid = 1940] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 22:09:34 INFO - PROCESS | 1940 | --DOMWINDOW == 135 (0x12930f400) [pid = 1940] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 22:09:34 INFO - PROCESS | 1940 | --DOMWINDOW == 134 (0x12bbaec00) [pid = 1940] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 22:09:34 INFO - PROCESS | 1940 | --DOMWINDOW == 133 (0x123875c00) [pid = 1940] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 22:09:34 INFO - PROCESS | 1940 | --DOMWINDOW == 132 (0x11559b000) [pid = 1940] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 22:09:34 INFO - PROCESS | 1940 | --DOMWINDOW == 131 (0x11a940800) [pid = 1940] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 22:09:34 INFO - PROCESS | 1940 | --DOMWINDOW == 130 (0x12746d800) [pid = 1940] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 22:09:34 INFO - PROCESS | 1940 | --DOMWINDOW == 129 (0x12912fc00) [pid = 1940] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 22:09:34 INFO - PROCESS | 1940 | --DOMWINDOW == 128 (0x12bd57000) [pid = 1940] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 22:09:34 INFO - PROCESS | 1940 | --DOMWINDOW == 127 (0x114c0e000) [pid = 1940] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 22:09:34 INFO - PROCESS | 1940 | --DOMWINDOW == 126 (0x12cef3c00) [pid = 1940] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 22:09:34 INFO - PROCESS | 1940 | --DOMWINDOW == 125 (0x11460f800) [pid = 1940] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 22:09:34 INFO - PROCESS | 1940 | --DOMWINDOW == 124 (0x12746d400) [pid = 1940] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 22:09:34 INFO - PROCESS | 1940 | --DOMWINDOW == 123 (0x12d53b800) [pid = 1940] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 22:09:34 INFO - PROCESS | 1940 | --DOMWINDOW == 122 (0x126a70c00) [pid = 1940] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 22:09:34 INFO - PROCESS | 1940 | --DOMWINDOW == 121 (0x129705400) [pid = 1940] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 22:09:34 INFO - PROCESS | 1940 | 1461042574849 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:09:34 INFO - PROCESS | 1940 | ++DOCSHELL 0x118bc7800 == 50 [pid = 1940] [id = 260] 22:09:34 INFO - PROCESS | 1940 | ++DOMWINDOW == 122 (0x11424d000) [pid = 1940] [serial = 778] [outer = 0x0] 22:09:34 INFO - PROCESS | 1940 | ++DOMWINDOW == 123 (0x114c0e000) [pid = 1940] [serial = 779] [outer = 0x11424d000] 22:09:34 INFO - PROCESS | 1940 | 1461042574880 Marionette DEBUG loaded listener.js 22:09:34 INFO - PROCESS | 1940 | ++DOMWINDOW == 124 (0x12889bc00) [pid = 1940] [serial = 780] [outer = 0x11424d000] 22:09:35 INFO - PROCESS | 1940 | 1461042575157 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]]]}] 22:09:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 22:09:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 621ms 22:09:35 INFO - PROCESS | 1940 | 1461042575182 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 22:09:35 INFO - PROCESS | 1940 | 1461042575183 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 22:09:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 22:09:35 INFO - PROCESS | 1940 | 1461042575185 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 22:09:35 INFO - PROCESS | 1940 | 1461042575186 Marionette TRACE conn2 <- [1,1014,null,{}] 22:09:35 INFO - PROCESS | 1940 | 1461042575188 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}] 22:09:35 INFO - PROCESS | 1940 | 1461042575281 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 22:09:35 INFO - PROCESS | 1940 | 1461042575285 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:09:35 INFO - PROCESS | 1940 | ++DOCSHELL 0x12d3cd000 == 51 [pid = 1940] [id = 261] 22:09:35 INFO - PROCESS | 1940 | ++DOMWINDOW == 125 (0x12b887800) [pid = 1940] [serial = 781] [outer = 0x0] 22:09:35 INFO - PROCESS | 1940 | ++DOMWINDOW == 126 (0x12d540000) [pid = 1940] [serial = 782] [outer = 0x12b887800] 22:09:35 INFO - PROCESS | 1940 | 1461042575310 Marionette DEBUG loaded listener.js 22:09:35 INFO - PROCESS | 1940 | ++DOMWINDOW == 127 (0x12e311c00) [pid = 1940] [serial = 783] [outer = 0x12b887800] 22:09:35 INFO - PROCESS | 1940 | 1461042575614 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]]]}] 22:09:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 22:09:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 468ms 22:09:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 22:09:35 INFO - PROCESS | 1940 | 1461042575654 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 22:09:35 INFO - PROCESS | 1940 | 1461042575655 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 22:09:35 INFO - PROCESS | 1940 | 1461042575657 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 22:09:35 INFO - PROCESS | 1940 | 1461042575660 Marionette TRACE conn2 <- [1,1018,null,{}] 22:09:35 INFO - PROCESS | 1940 | 1461042575663 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}] 22:09:35 INFO - PROCESS | 1940 | 1461042575757 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 22:09:35 INFO - PROCESS | 1940 | 1461042575763 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:09:35 INFO - PROCESS | 1940 | ++DOCSHELL 0x12d551800 == 52 [pid = 1940] [id = 262] 22:09:35 INFO - PROCESS | 1940 | ++DOMWINDOW == 128 (0x11449a000) [pid = 1940] [serial = 784] [outer = 0x0] 22:09:35 INFO - PROCESS | 1940 | ++DOMWINDOW == 129 (0x12e310c00) [pid = 1940] [serial = 785] [outer = 0x11449a000] 22:09:35 INFO - PROCESS | 1940 | 1461042575788 Marionette DEBUG loaded listener.js 22:09:35 INFO - PROCESS | 1940 | ++DOMWINDOW == 130 (0x12e4e9400) [pid = 1940] [serial = 786] [outer = 0x11449a000] 22:09:36 INFO - PROCESS | 1940 | 1461042576099 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]]]}] 22:09:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 22:09:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 472ms 22:09:36 INFO - PROCESS | 1940 | 1461042576130 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 22:09:36 INFO - PROCESS | 1940 | 1461042576131 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 22:09:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 22:09:36 INFO - PROCESS | 1940 | 1461042576133 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 22:09:36 INFO - PROCESS | 1940 | 1461042576134 Marionette TRACE conn2 <- [1,1022,null,{}] 22:09:36 INFO - PROCESS | 1940 | 1461042576136 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}] 22:09:36 INFO - PROCESS | 1940 | 1461042576218 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 22:09:36 INFO - PROCESS | 1940 | 1461042576222 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:09:36 INFO - PROCESS | 1940 | ++DOCSHELL 0x12e734800 == 53 [pid = 1940] [id = 263] 22:09:36 INFO - PROCESS | 1940 | ++DOMWINDOW == 131 (0x12e4e8400) [pid = 1940] [serial = 787] [outer = 0x0] 22:09:36 INFO - PROCESS | 1940 | ++DOMWINDOW == 132 (0x12e4f0000) [pid = 1940] [serial = 788] [outer = 0x12e4e8400] 22:09:36 INFO - PROCESS | 1940 | 1461042576248 Marionette DEBUG loaded listener.js 22:09:36 INFO - PROCESS | 1940 | ++DOMWINDOW == 133 (0x12e78c800) [pid = 1940] [serial = 789] [outer = 0x12e4e8400] 22:09:36 INFO - PROCESS | 1940 | 1461042576569 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]]]}] 22:09:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 22:09:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 470ms 22:09:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 22:09:36 INFO - PROCESS | 1940 | 1461042576604 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 22:09:36 INFO - PROCESS | 1940 | 1461042576605 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 22:09:36 INFO - PROCESS | 1940 | 1461042576607 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 22:09:36 INFO - PROCESS | 1940 | 1461042576608 Marionette TRACE conn2 <- [1,1026,null,{}] 22:09:36 INFO - PROCESS | 1940 | 1461042576611 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}] 22:09:36 INFO - PROCESS | 1940 | 1461042576715 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 22:09:36 INFO - PROCESS | 1940 | 1461042576721 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:09:36 INFO - PROCESS | 1940 | ++DOCSHELL 0x12f267800 == 54 [pid = 1940] [id = 264] 22:09:36 INFO - PROCESS | 1940 | ++DOMWINDOW == 134 (0x12e4e6c00) [pid = 1940] [serial = 790] [outer = 0x0] 22:09:36 INFO - PROCESS | 1940 | ++DOMWINDOW == 135 (0x12e790800) [pid = 1940] [serial = 791] [outer = 0x12e4e6c00] 22:09:36 INFO - PROCESS | 1940 | 1461042576747 Marionette DEBUG loaded listener.js 22:09:36 INFO - PROCESS | 1940 | ++DOMWINDOW == 136 (0x12e796000) [pid = 1940] [serial = 792] [outer = 0x12e4e6c00] 22:09:37 INFO - PROCESS | 1940 | 1461042577222 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]]]}] 22:09:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 22:09:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 670ms 22:09:37 INFO - PROCESS | 1940 | 1461042577277 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 22:09:37 INFO - PROCESS | 1940 | 1461042577281 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 22:09:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 22:09:37 INFO - PROCESS | 1940 | 1461042577285 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 22:09:37 INFO - PROCESS | 1940 | 1461042577287 Marionette TRACE conn2 <- [1,1030,null,{}] 22:09:37 INFO - PROCESS | 1940 | 1461042577291 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}] 22:09:37 INFO - PROCESS | 1940 | 1461042577393 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 22:09:37 INFO - PROCESS | 1940 | 1461042577485 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:09:37 INFO - PROCESS | 1940 | ++DOCSHELL 0x119dfc000 == 55 [pid = 1940] [id = 265] 22:09:37 INFO - PROCESS | 1940 | ++DOMWINDOW == 137 (0x1191bac00) [pid = 1940] [serial = 793] [outer = 0x0] 22:09:37 INFO - PROCESS | 1940 | ++DOMWINDOW == 138 (0x119b37400) [pid = 1940] [serial = 794] [outer = 0x1191bac00] 22:09:37 INFO - PROCESS | 1940 | 1461042577531 Marionette DEBUG loaded listener.js 22:09:37 INFO - PROCESS | 1940 | ++DOMWINDOW == 139 (0x11a7e1000) [pid = 1940] [serial = 795] [outer = 0x1191bac00] 22:09:37 INFO - PROCESS | 1940 | 1461042577946 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]]]}] 22:09:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 22:09:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 721ms 22:09:38 INFO - PROCESS | 1940 | 1461042578006 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 22:09:38 INFO - PROCESS | 1940 | 1461042578010 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 22:09:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 22:09:38 INFO - PROCESS | 1940 | 1461042578014 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 22:09:38 INFO - PROCESS | 1940 | 1461042578016 Marionette TRACE conn2 <- [1,1034,null,{}] 22:09:38 INFO - PROCESS | 1940 | 1461042578019 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}] 22:09:38 INFO - PROCESS | 1940 | 1461042578123 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 22:09:38 INFO - PROCESS | 1940 | 1461042578176 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:09:38 INFO - PROCESS | 1940 | ++DOCSHELL 0x123c40800 == 56 [pid = 1940] [id = 266] 22:09:38 INFO - PROCESS | 1940 | ++DOMWINDOW == 140 (0x11a932400) [pid = 1940] [serial = 796] [outer = 0x0] 22:09:38 INFO - PROCESS | 1940 | ++DOMWINDOW == 141 (0x123875c00) [pid = 1940] [serial = 797] [outer = 0x11a932400] 22:09:38 INFO - PROCESS | 1940 | 1461042578206 Marionette DEBUG loaded listener.js 22:09:38 INFO - PROCESS | 1940 | ++DOMWINDOW == 142 (0x126460c00) [pid = 1940] [serial = 798] [outer = 0x11a932400] 22:09:38 INFO - PROCESS | 1940 | 1461042578626 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]]]}] 22:09:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 22:09:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 623ms 22:09:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 22:09:38 INFO - PROCESS | 1940 | 1461042578637 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 22:09:38 INFO - PROCESS | 1940 | 1461042578639 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 22:09:38 INFO - PROCESS | 1940 | 1461042578642 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 22:09:38 INFO - PROCESS | 1940 | 1461042578646 Marionette TRACE conn2 <- [1,1038,null,{}] 22:09:38 INFO - PROCESS | 1940 | 1461042578654 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}] 22:09:38 INFO - PROCESS | 1940 | 1461042578778 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 22:09:38 INFO - PROCESS | 1940 | 1461042578858 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:09:38 INFO - PROCESS | 1940 | ++DOCSHELL 0x12e45a000 == 57 [pid = 1940] [id = 267] 22:09:38 INFO - PROCESS | 1940 | ++DOMWINDOW == 143 (0x12970a000) [pid = 1940] [serial = 799] [outer = 0x0] 22:09:38 INFO - PROCESS | 1940 | ++DOMWINDOW == 144 (0x12b306400) [pid = 1940] [serial = 800] [outer = 0x12970a000] 22:09:38 INFO - PROCESS | 1940 | 1461042578889 Marionette DEBUG loaded listener.js 22:09:38 INFO - PROCESS | 1940 | ++DOMWINDOW == 145 (0x12b890400) [pid = 1940] [serial = 801] [outer = 0x12970a000] 22:09:39 INFO - PROCESS | 1940 | 1461042579298 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]]]}] 22:09:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 22:09:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 675ms 22:09:39 INFO - PROCESS | 1940 | 1461042579317 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 22:09:39 INFO - PROCESS | 1940 | 1461042579318 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 22:09:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 22:09:39 INFO - PROCESS | 1940 | 1461042579321 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 22:09:39 INFO - PROCESS | 1940 | 1461042579322 Marionette TRACE conn2 <- [1,1042,null,{}] 22:09:39 INFO - PROCESS | 1940 | 1461042579326 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}] 22:09:39 INFO - PROCESS | 1940 | 1461042579426 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 22:09:39 INFO - PROCESS | 1940 | 1461042579475 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:09:39 INFO - PROCESS | 1940 | ++DOCSHELL 0x12f61f800 == 58 [pid = 1940] [id = 268] 22:09:39 INFO - PROCESS | 1940 | ++DOMWINDOW == 146 (0x12b309c00) [pid = 1940] [serial = 802] [outer = 0x0] 22:09:39 INFO - PROCESS | 1940 | ++DOMWINDOW == 147 (0x12d65dc00) [pid = 1940] [serial = 803] [outer = 0x12b309c00] 22:09:39 INFO - PROCESS | 1940 | 1461042579505 Marionette DEBUG loaded listener.js 22:09:39 INFO - PROCESS | 1940 | ++DOMWINDOW == 148 (0x12e2ec000) [pid = 1940] [serial = 804] [outer = 0x12b309c00] 22:09:39 INFO - PROCESS | 1940 | 1461042579901 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]]]}] 22:09:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 22:09:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 619ms 22:09:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 22:09:39 INFO - PROCESS | 1940 | 1461042579940 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 22:09:39 INFO - PROCESS | 1940 | 1461042579941 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 22:09:39 INFO - PROCESS | 1940 | 1461042579944 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 22:09:39 INFO - PROCESS | 1940 | 1461042579945 Marionette TRACE conn2 <- [1,1046,null,{}] 22:09:39 INFO - PROCESS | 1940 | 1461042579947 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}] 22:09:40 INFO - PROCESS | 1940 | 1461042580044 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 22:09:40 INFO - PROCESS | 1940 | 1461042580127 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:09:40 INFO - PROCESS | 1940 | ++DOCSHELL 0x12f7ca000 == 59 [pid = 1940] [id = 269] 22:09:40 INFO - PROCESS | 1940 | ++DOMWINDOW == 149 (0x12e307800) [pid = 1940] [serial = 805] [outer = 0x0] 22:09:40 INFO - PROCESS | 1940 | ++DOMWINDOW == 150 (0x12e30d000) [pid = 1940] [serial = 806] [outer = 0x12e307800] 22:09:40 INFO - PROCESS | 1940 | 1461042580157 Marionette DEBUG loaded listener.js 22:09:40 INFO - PROCESS | 1940 | ++DOMWINDOW == 151 (0x12e78b400) [pid = 1940] [serial = 807] [outer = 0x12e307800] 22:09:40 INFO - PROCESS | 1940 | 1461042580601 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]]]}] 22:09:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 22:09:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 670ms 22:09:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 22:09:40 INFO - PROCESS | 1940 | 1461042580614 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 22:09:40 INFO - PROCESS | 1940 | 1461042580616 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 22:09:40 INFO - PROCESS | 1940 | 1461042580618 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 22:09:40 INFO - PROCESS | 1940 | 1461042580619 Marionette TRACE conn2 <- [1,1050,null,{}] 22:09:40 INFO - PROCESS | 1940 | 1461042580621 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}] 22:09:40 INFO - PROCESS | 1940 | 1461042580727 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 22:09:40 INFO - PROCESS | 1940 | 1461042580783 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:09:40 INFO - PROCESS | 1940 | ++DOCSHELL 0x11b82d000 == 60 [pid = 1940] [id = 270] 22:09:40 INFO - PROCESS | 1940 | ++DOMWINDOW == 152 (0x11bd40400) [pid = 1940] [serial = 808] [outer = 0x0] 22:09:40 INFO - PROCESS | 1940 | ++DOMWINDOW == 153 (0x12e78c400) [pid = 1940] [serial = 809] [outer = 0x11bd40400] 22:09:40 INFO - PROCESS | 1940 | 1461042580843 Marionette DEBUG loaded listener.js 22:09:40 INFO - PROCESS | 1940 | ++DOMWINDOW == 154 (0x12e991800) [pid = 1940] [serial = 810] [outer = 0x11bd40400] 22:09:41 INFO - PROCESS | 1940 | 1461042581457 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]]]}] 22:09:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 22:09:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 920ms 22:09:41 INFO - PROCESS | 1940 | 1461042581539 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 22:09:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 22:09:41 INFO - PROCESS | 1940 | 1461042581541 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 22:09:41 INFO - PROCESS | 1940 | 1461042581544 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 22:09:41 INFO - PROCESS | 1940 | 1461042581547 Marionette TRACE conn2 <- [1,1054,null,{}] 22:09:41 INFO - PROCESS | 1940 | 1461042581550 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}] 22:09:41 INFO - PROCESS | 1940 | 1461042581640 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 22:09:41 INFO - PROCESS | 1940 | 1461042581694 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:09:41 INFO - PROCESS | 1940 | ++DOCSHELL 0x12365c000 == 61 [pid = 1940] [id = 271] 22:09:41 INFO - PROCESS | 1940 | ++DOMWINDOW == 155 (0x118b50000) [pid = 1940] [serial = 811] [outer = 0x0] 22:09:41 INFO - PROCESS | 1940 | ++DOMWINDOW == 156 (0x119156400) [pid = 1940] [serial = 812] [outer = 0x118b50000] 22:09:41 INFO - PROCESS | 1940 | 1461042581722 Marionette DEBUG loaded listener.js 22:09:41 INFO - PROCESS | 1940 | ++DOMWINDOW == 157 (0x11a7d7800) [pid = 1940] [serial = 813] [outer = 0x118b50000] 22:09:42 INFO - PROCESS | 1940 | 1461042582135 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]]]}] 22:09:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 22:09:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 622ms 22:09:42 INFO - PROCESS | 1940 | 1461042582167 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 22:09:42 INFO - PROCESS | 1940 | 1461042582171 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 22:09:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 22:09:42 INFO - PROCESS | 1940 | 1461042582175 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 22:09:42 INFO - PROCESS | 1940 | 1461042582177 Marionette TRACE conn2 <- [1,1058,null,{}] 22:09:42 INFO - PROCESS | 1940 | 1461042582179 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}] 22:09:42 INFO - PROCESS | 1940 | 1461042582271 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 22:09:42 INFO - PROCESS | 1940 | 1461042582340 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:09:42 INFO - PROCESS | 1940 | ++DOCSHELL 0x11a9fa800 == 62 [pid = 1940] [id = 272] 22:09:42 INFO - PROCESS | 1940 | ++DOMWINDOW == 158 (0x11ae8ec00) [pid = 1940] [serial = 814] [outer = 0x0] 22:09:42 INFO - PROCESS | 1940 | ++DOMWINDOW == 159 (0x11c0c0c00) [pid = 1940] [serial = 815] [outer = 0x11ae8ec00] 22:09:42 INFO - PROCESS | 1940 | 1461042582367 Marionette DEBUG loaded listener.js 22:09:42 INFO - PROCESS | 1940 | ++DOMWINDOW == 160 (0x123872c00) [pid = 1940] [serial = 816] [outer = 0x11ae8ec00] 22:09:42 INFO - PROCESS | 1940 | --DOCSHELL 0x128e7f800 == 61 [pid = 1940] [id = 211] 22:09:42 INFO - PROCESS | 1940 | --DOCSHELL 0x1274bb800 == 60 [pid = 1940] [id = 208] 22:09:42 INFO - PROCESS | 1940 | --DOCSHELL 0x12bb4f800 == 59 [pid = 1940] [id = 225] 22:09:42 INFO - PROCESS | 1940 | --DOCSHELL 0x12e734800 == 58 [pid = 1940] [id = 263] 22:09:42 INFO - PROCESS | 1940 | --DOCSHELL 0x12d551800 == 57 [pid = 1940] [id = 262] 22:09:42 INFO - PROCESS | 1940 | --DOMWINDOW == 159 (0x1155a2c00) [pid = 1940] [serial = 677] [outer = 0x0] [url = about:blank] 22:09:42 INFO - PROCESS | 1940 | --DOMWINDOW == 158 (0x11ae96c00) [pid = 1940] [serial = 680] [outer = 0x0] [url = about:blank] 22:09:42 INFO - PROCESS | 1940 | --DOMWINDOW == 157 (0x126bbfc00) [pid = 1940] [serial = 683] [outer = 0x0] [url = about:blank] 22:09:42 INFO - PROCESS | 1940 | --DOMWINDOW == 156 (0x1297ad800) [pid = 1940] [serial = 686] [outer = 0x0] [url = about:blank] 22:09:42 INFO - PROCESS | 1940 | --DOMWINDOW == 155 (0x12e2ea000) [pid = 1940] [serial = 731] [outer = 0x0] [url = about:blank] 22:09:42 INFO - PROCESS | 1940 | --DOCSHELL 0x12d3cd000 == 56 [pid = 1940] [id = 261] 22:09:42 INFO - PROCESS | 1940 | --DOCSHELL 0x118bc7800 == 55 [pid = 1940] [id = 260] 22:09:42 INFO - PROCESS | 1940 | --DOCSHELL 0x12bb40800 == 54 [pid = 1940] [id = 259] 22:09:42 INFO - PROCESS | 1940 | --DOCSHELL 0x12b597000 == 53 [pid = 1940] [id = 258] 22:09:42 INFO - PROCESS | 1940 | --DOCSHELL 0x129345000 == 52 [pid = 1940] [id = 257] 22:09:42 INFO - PROCESS | 1940 | --DOCSHELL 0x1274ba800 == 51 [pid = 1940] [id = 256] 22:09:42 INFO - PROCESS | 1940 | --DOCSHELL 0x1264d0800 == 50 [pid = 1940] [id = 255] 22:09:42 INFO - PROCESS | 1940 | --DOCSHELL 0x11c1d4000 == 49 [pid = 1940] [id = 254] 22:09:42 INFO - PROCESS | 1940 | --DOCSHELL 0x11be11000 == 48 [pid = 1940] [id = 253] 22:09:42 INFO - PROCESS | 1940 | --DOCSHELL 0x119918000 == 47 [pid = 1940] [id = 252] 22:09:42 INFO - PROCESS | 1940 | --DOCSHELL 0x119623800 == 46 [pid = 1940] [id = 251] 22:09:42 INFO - PROCESS | 1940 | --DOCSHELL 0x123666000 == 45 [pid = 1940] [id = 250] 22:09:42 INFO - PROCESS | 1940 | --DOCSHELL 0x119057800 == 44 [pid = 1940] [id = 249] 22:09:42 INFO - PROCESS | 1940 | --DOCSHELL 0x12e45c800 == 43 [pid = 1940] [id = 248] 22:09:42 INFO - PROCESS | 1940 | --DOCSHELL 0x12d61b000 == 42 [pid = 1940] [id = 244] 22:09:42 INFO - PROCESS | 1940 | --DOMWINDOW == 154 (0x1274d1800) [pid = 1940] [serial = 582] [outer = 0x0] [url = about:blank] 22:09:42 INFO - PROCESS | 1940 | --DOMWINDOW == 153 (0x12ba35000) [pid = 1940] [serial = 710] [outer = 0x0] [url = about:blank] 22:09:42 INFO - PROCESS | 1940 | --DOMWINDOW == 152 (0x12bbabc00) [pid = 1940] [serial = 713] [outer = 0x0] [url = about:blank] 22:09:42 INFO - PROCESS | 1940 | --DOMWINDOW == 151 (0x12d0e7400) [pid = 1940] [serial = 717] [outer = 0x0] [url = about:blank] 22:09:42 INFO - PROCESS | 1940 | --DOMWINDOW == 150 (0x12cef2c00) [pid = 1940] [serial = 716] [outer = 0x0] [url = about:blank] 22:09:42 INFO - PROCESS | 1940 | --DOMWINDOW == 149 (0x12400b000) [pid = 1940] [serial = 701] [outer = 0x0] [url = about:blank] 22:09:42 INFO - PROCESS | 1940 | --DOMWINDOW == 148 (0x126bbc000) [pid = 1940] [serial = 702] [outer = 0x0] [url = about:blank] 22:09:42 INFO - PROCESS | 1940 | --DOMWINDOW == 147 (0x11915a000) [pid = 1940] [serial = 695] [outer = 0x0] [url = about:blank] 22:09:42 INFO - PROCESS | 1940 | --DOMWINDOW == 146 (0x11a7e0000) [pid = 1940] [serial = 696] [outer = 0x0] [url = about:blank] 22:09:42 INFO - PROCESS | 1940 | --DOMWINDOW == 145 (0x11be2b800) [pid = 1940] [serial = 698] [outer = 0x0] [url = about:blank] 22:09:42 INFO - PROCESS | 1940 | --DOMWINDOW == 144 (0x123870800) [pid = 1940] [serial = 699] [outer = 0x0] [url = about:blank] 22:09:42 INFO - PROCESS | 1940 | --DOMWINDOW == 143 (0x1274d5000) [pid = 1940] [serial = 704] [outer = 0x0] [url = about:blank] 22:09:42 INFO - PROCESS | 1940 | --DOMWINDOW == 142 (0x128e95c00) [pid = 1940] [serial = 705] [outer = 0x0] [url = about:blank] 22:09:42 INFO - PROCESS | 1940 | --DOMWINDOW == 141 (0x12970f000) [pid = 1940] [serial = 707] [outer = 0x0] [url = about:blank] 22:09:42 INFO - PROCESS | 1940 | --DOMWINDOW == 140 (0x12d0ef000) [pid = 1940] [serial = 719] [outer = 0x0] [url = about:blank] 22:09:42 INFO - PROCESS | 1940 | --DOMWINDOW == 139 (0x118b89000) [pid = 1940] [serial = 693] [outer = 0x0] [url = about:blank] 22:09:42 INFO - PROCESS | 1940 | --DOMWINDOW == 138 (0x11559bc00) [pid = 1940] [serial = 692] [outer = 0x0] [url = about:blank] 22:09:42 INFO - PROCESS | 1940 | --DOMWINDOW == 137 (0x129307400) [pid = 1940] [serial = 689] [outer = 0x0] [url = about:blank] 22:09:42 INFO - PROCESS | 1940 | --DOMWINDOW == 136 (0x12d0ea000) [pid = 1940] [serial = 675] [outer = 0x0] [url = about:blank] 22:09:42 INFO - PROCESS | 1940 | --DOMWINDOW == 135 (0x12b50a800) [pid = 1940] [serial = 722] [outer = 0x0] [url = about:blank] 22:09:42 INFO - PROCESS | 1940 | --DOMWINDOW == 134 (0x12e213400) [pid = 1940] [serial = 726] [outer = 0x0] [url = about:blank] 22:09:42 INFO - PROCESS | 1940 | --DOMWINDOW == 133 (0x12d53b400) [pid = 1940] [serial = 720] [outer = 0x0] [url = about:blank] 22:09:42 INFO - PROCESS | 1940 | --DOMWINDOW == 132 (0x12e2e1800) [pid = 1940] [serial = 729] [outer = 0x0] [url = about:blank] 22:09:42 INFO - PROCESS | 1940 | --DOMWINDOW == 131 (0x12bba0c00) [pid = 1940] [serial = 711] [outer = 0x0] [url = about:blank] 22:09:42 INFO - PROCESS | 1940 | --DOMWINDOW == 130 (0x12bd56c00) [pid = 1940] [serial = 714] [outer = 0x0] [url = about:blank] 22:09:42 INFO - PROCESS | 1940 | --DOMWINDOW == 129 (0x12e218000) [pid = 1940] [serial = 728] [outer = 0x0] [url = about:blank] 22:09:42 INFO - PROCESS | 1940 | --DOMWINDOW == 128 (0x12b50c000) [pid = 1940] [serial = 708] [outer = 0x0] [url = about:blank] 22:09:42 INFO - PROCESS | 1940 | --DOMWINDOW == 127 (0x12d663000) [pid = 1940] [serial = 725] [outer = 0x0] [url = about:blank] 22:09:42 INFO - PROCESS | 1940 | --DOMWINDOW == 126 (0x12d660000) [pid = 1940] [serial = 723] [outer = 0x0] [url = about:blank] 22:09:42 INFO - PROCESS | 1940 | --DOMWINDOW == 125 (0x12b886400) [pid = 1940] [serial = 624] [outer = 0x0] [url = about:blank] 22:09:42 INFO - PROCESS | 1940 | 1461042582835 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]]]}] 22:09:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 22:09:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 669ms 22:09:42 INFO - PROCESS | 1940 | 1461042582845 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 22:09:42 INFO - PROCESS | 1940 | 1461042582848 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 22:09:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 22:09:42 INFO - PROCESS | 1940 | 1461042582851 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 22:09:42 INFO - PROCESS | 1940 | 1461042582855 Marionette TRACE conn2 <- [1,1062,null,{}] 22:09:42 INFO - PROCESS | 1940 | 1461042582866 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}] 22:09:43 INFO - PROCESS | 1940 | 1461042583022 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 22:09:43 INFO - PROCESS | 1940 | 1461042583101 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:09:43 INFO - PROCESS | 1940 | ++DOCSHELL 0x11991d000 == 43 [pid = 1940] [id = 273] 22:09:43 INFO - PROCESS | 1940 | ++DOMWINDOW == 126 (0x119c30400) [pid = 1940] [serial = 817] [outer = 0x0] 22:09:43 INFO - PROCESS | 1940 | ++DOMWINDOW == 127 (0x1241b8c00) [pid = 1940] [serial = 818] [outer = 0x119c30400] 22:09:43 INFO - PROCESS | 1940 | 1461042583146 Marionette DEBUG loaded listener.js 22:09:43 INFO - PROCESS | 1940 | ++DOMWINDOW == 128 (0x127472800) [pid = 1940] [serial = 819] [outer = 0x119c30400] 22:09:43 INFO - PROCESS | 1940 | 1461042583469 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]]]}] 22:09:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 22:09:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 625ms 22:09:43 INFO - PROCESS | 1940 | 1461042583477 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 22:09:43 INFO - PROCESS | 1940 | 1461042583480 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 22:09:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 22:09:43 INFO - PROCESS | 1940 | 1461042583483 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 22:09:43 INFO - PROCESS | 1940 | 1461042583484 Marionette TRACE conn2 <- [1,1066,null,{}] 22:09:43 INFO - PROCESS | 1940 | 1461042583486 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}] 22:09:43 INFO - PROCESS | 1940 | 1461042583568 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 22:09:43 INFO - PROCESS | 1940 | 1461042583572 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:09:43 INFO - PROCESS | 1940 | ++DOCSHELL 0x123abe000 == 44 [pid = 1940] [id = 274] 22:09:43 INFO - PROCESS | 1940 | ++DOMWINDOW == 129 (0x1274d5000) [pid = 1940] [serial = 820] [outer = 0x0] 22:09:43 INFO - PROCESS | 1940 | ++DOMWINDOW == 130 (0x128e9a800) [pid = 1940] [serial = 821] [outer = 0x1274d5000] 22:09:43 INFO - PROCESS | 1940 | 1461042583599 Marionette DEBUG loaded listener.js 22:09:43 INFO - PROCESS | 1940 | ++DOMWINDOW == 131 (0x12970bc00) [pid = 1940] [serial = 822] [outer = 0x1274d5000] 22:09:43 INFO - PROCESS | 1940 | 1461042583950 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]]]}] 22:09:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 22:09:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 519ms 22:09:44 INFO - PROCESS | 1940 | 1461042584003 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 22:09:44 INFO - PROCESS | 1940 | 1461042584004 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 22:09:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 22:09:44 INFO - PROCESS | 1940 | 1461042584006 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 22:09:44 INFO - PROCESS | 1940 | 1461042584007 Marionette TRACE conn2 <- [1,1070,null,{}] 22:09:44 INFO - PROCESS | 1940 | 1461042584010 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}] 22:09:44 INFO - PROCESS | 1940 | 1461042584085 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 22:09:44 INFO - PROCESS | 1940 | 1461042584089 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:09:44 INFO - PROCESS | 1940 | ++DOCSHELL 0x1274c5000 == 45 [pid = 1940] [id = 275] 22:09:44 INFO - PROCESS | 1940 | ++DOMWINDOW == 132 (0x1274cd800) [pid = 1940] [serial = 823] [outer = 0x0] 22:09:44 INFO - PROCESS | 1940 | ++DOMWINDOW == 133 (0x12b308000) [pid = 1940] [serial = 824] [outer = 0x1274cd800] 22:09:44 INFO - PROCESS | 1940 | 1461042584119 Marionette DEBUG loaded listener.js 22:09:44 INFO - PROCESS | 1940 | ++DOMWINDOW == 134 (0x12b886400) [pid = 1940] [serial = 825] [outer = 0x1274cd800] 22:09:44 INFO - PROCESS | 1940 | 1461042584453 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]]]}] 22:09:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 22:09:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 470ms 22:09:44 INFO - PROCESS | 1940 | 1461042584478 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 22:09:44 INFO - PROCESS | 1940 | 1461042584479 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 22:09:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 22:09:44 INFO - PROCESS | 1940 | 1461042584482 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 22:09:44 INFO - PROCESS | 1940 | 1461042584483 Marionette TRACE conn2 <- [1,1074,null,{}] 22:09:44 INFO - PROCESS | 1940 | 1461042584485 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}] 22:09:44 INFO - PROCESS | 1940 | 1461042584606 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 22:09:44 INFO - PROCESS | 1940 | 1461042584613 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:09:44 INFO - PROCESS | 1940 | ++DOCSHELL 0x129345000 == 46 [pid = 1940] [id = 276] 22:09:44 INFO - PROCESS | 1940 | ++DOMWINDOW == 135 (0x12b30a800) [pid = 1940] [serial = 826] [outer = 0x0] 22:09:44 INFO - PROCESS | 1940 | ++DOMWINDOW == 136 (0x12ba30000) [pid = 1940] [serial = 827] [outer = 0x12b30a800] 22:09:44 INFO - PROCESS | 1940 | 1461042584640 Marionette DEBUG loaded listener.js 22:09:44 INFO - PROCESS | 1940 | ++DOMWINDOW == 137 (0x12d0eb800) [pid = 1940] [serial = 828] [outer = 0x12b30a800] 22:09:44 INFO - PROCESS | 1940 | 1461042584971 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]]]}] 22:09:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 22:09:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 517ms 22:09:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 22:09:45 INFO - PROCESS | 1940 | 1461042585000 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 22:09:45 INFO - PROCESS | 1940 | 1461042585001 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 22:09:45 INFO - PROCESS | 1940 | 1461042585003 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 22:09:45 INFO - PROCESS | 1940 | 1461042585004 Marionette TRACE conn2 <- [1,1078,null,{}] 22:09:45 INFO - PROCESS | 1940 | 1461042585007 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}] 22:09:45 INFO - PROCESS | 1940 | 1461042585101 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 22:09:45 INFO - PROCESS | 1940 | 1461042585115 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:09:45 INFO - PROCESS | 1940 | ++DOCSHELL 0x12b8df800 == 47 [pid = 1940] [id = 277] 22:09:45 INFO - PROCESS | 1940 | ++DOMWINDOW == 138 (0x12d0ebc00) [pid = 1940] [serial = 829] [outer = 0x0] 22:09:45 INFO - PROCESS | 1940 | ++DOMWINDOW == 139 (0x12d65c800) [pid = 1940] [serial = 830] [outer = 0x12d0ebc00] 22:09:45 INFO - PROCESS | 1940 | 1461042585141 Marionette DEBUG loaded listener.js 22:09:45 INFO - PROCESS | 1940 | ++DOMWINDOW == 140 (0x12e218000) [pid = 1940] [serial = 831] [outer = 0x12d0ebc00] 22:09:45 INFO - PROCESS | 1940 | 1461042585497 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]]]}] 22:09:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 22:09:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 518ms 22:09:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 22:09:45 INFO - PROCESS | 1940 | 1461042585521 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 22:09:45 INFO - PROCESS | 1940 | 1461042585523 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 22:09:45 INFO - PROCESS | 1940 | 1461042585525 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 22:09:45 INFO - PROCESS | 1940 | 1461042585526 Marionette TRACE conn2 <- [1,1082,null,{}] 22:09:45 INFO - PROCESS | 1940 | 1461042585534 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}] 22:09:45 INFO - PROCESS | 1940 | 1461042585630 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 22:09:45 INFO - PROCESS | 1940 | 1461042585634 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:09:45 INFO - PROCESS | 1940 | ++DOCSHELL 0x12ce47800 == 48 [pid = 1940] [id = 278] 22:09:45 INFO - PROCESS | 1940 | ++DOMWINDOW == 141 (0x12d0f1400) [pid = 1940] [serial = 832] [outer = 0x0] 22:09:45 INFO - PROCESS | 1940 | ++DOMWINDOW == 142 (0x12e2e4800) [pid = 1940] [serial = 833] [outer = 0x12d0f1400] 22:09:45 INFO - PROCESS | 1940 | 1461042585659 Marionette DEBUG loaded listener.js 22:09:45 INFO - PROCESS | 1940 | ++DOMWINDOW == 143 (0x12e307c00) [pid = 1940] [serial = 834] [outer = 0x12d0f1400] 22:09:46 INFO - PROCESS | 1940 | 1461042586001 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]]]}] 22:09:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 22:09:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 524ms 22:09:46 INFO - PROCESS | 1940 | 1461042586049 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 22:09:46 INFO - PROCESS | 1940 | 1461042586051 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 22:09:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 22:09:46 INFO - PROCESS | 1940 | 1461042586053 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 22:09:46 INFO - PROCESS | 1940 | 1461042586054 Marionette TRACE conn2 <- [1,1086,null,{}] 22:09:46 INFO - PROCESS | 1940 | 1461042586056 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}] 22:09:46 INFO - PROCESS | 1940 | 1461042586154 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 22:09:46 INFO - PROCESS | 1940 | 1461042586167 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:09:46 INFO - PROCESS | 1940 | ++DOCSHELL 0x12d0a2000 == 49 [pid = 1940] [id = 279] 22:09:46 INFO - PROCESS | 1940 | ++DOMWINDOW == 144 (0x12e308c00) [pid = 1940] [serial = 835] [outer = 0x0] 22:09:46 INFO - PROCESS | 1940 | ++DOMWINDOW == 145 (0x12e4e4000) [pid = 1940] [serial = 836] [outer = 0x12e308c00] 22:09:46 INFO - PROCESS | 1940 | 1461042586192 Marionette DEBUG loaded listener.js 22:09:46 INFO - PROCESS | 1940 | ++DOMWINDOW == 146 (0x12e790c00) [pid = 1940] [serial = 837] [outer = 0x12e308c00] 22:09:46 INFO - PROCESS | 1940 | 1461042586503 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]]]}] 22:09:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 22:09:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 468ms 22:09:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 22:09:46 INFO - PROCESS | 1940 | 1461042586521 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 22:09:46 INFO - PROCESS | 1940 | 1461042586523 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 22:09:46 INFO - PROCESS | 1940 | 1461042586525 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 22:09:46 INFO - PROCESS | 1940 | 1461042586528 Marionette TRACE conn2 <- [1,1090,null,{}] 22:09:46 INFO - PROCESS | 1940 | 1461042586532 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}] 22:09:46 INFO - PROCESS | 1940 | 1461042586633 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 22:09:46 INFO - PROCESS | 1940 | 1461042586755 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:09:46 INFO - PROCESS | 1940 | ++DOCSHELL 0x12e732800 == 50 [pid = 1940] [id = 280] 22:09:46 INFO - PROCESS | 1940 | ++DOMWINDOW == 147 (0x12f226c00) [pid = 1940] [serial = 838] [outer = 0x0] 22:09:46 INFO - PROCESS | 1940 | ++DOMWINDOW == 148 (0x12f228800) [pid = 1940] [serial = 839] [outer = 0x12f226c00] 22:09:46 INFO - PROCESS | 1940 | 1461042586819 Marionette DEBUG loaded listener.js 22:09:46 INFO - PROCESS | 1940 | ++DOMWINDOW == 149 (0x12f4db400) [pid = 1940] [serial = 840] [outer = 0x12f226c00] 22:09:47 INFO - PROCESS | 1940 | --DOMWINDOW == 148 (0x12b50f000) [pid = 1940] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 22:09:47 INFO - PROCESS | 1940 | --DOMWINDOW == 147 (0x12cef0000) [pid = 1940] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 22:09:47 INFO - PROCESS | 1940 | --DOMWINDOW == 146 (0x12d661800) [pid = 1940] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 22:09:47 INFO - PROCESS | 1940 | --DOMWINDOW == 145 (0x11c351c00) [pid = 1940] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 22:09:47 INFO - PROCESS | 1940 | --DOMWINDOW == 144 (0x118b5a400) [pid = 1940] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 22:09:47 INFO - PROCESS | 1940 | --DOMWINDOW == 143 (0x12403a400) [pid = 1940] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 22:09:47 INFO - PROCESS | 1940 | --DOMWINDOW == 142 (0x124032800) [pid = 1940] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 22:09:47 INFO - PROCESS | 1940 | --DOMWINDOW == 141 (0x12912e400) [pid = 1940] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 22:09:47 INFO - PROCESS | 1940 | --DOMWINDOW == 140 (0x1185c2c00) [pid = 1940] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 22:09:47 INFO - PROCESS | 1940 | --DOMWINDOW == 139 (0x11424d000) [pid = 1940] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 22:09:47 INFO - PROCESS | 1940 | --DOMWINDOW == 138 (0x11449a000) [pid = 1940] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 22:09:47 INFO - PROCESS | 1940 | --DOMWINDOW == 137 (0x12b306000) [pid = 1940] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 22:09:47 INFO - PROCESS | 1940 | --DOMWINDOW == 136 (0x12b887800) [pid = 1940] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 22:09:47 INFO - PROCESS | 1940 | --DOMWINDOW == 135 (0x12e4e8400) [pid = 1940] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 22:09:47 INFO - PROCESS | 1940 | 1461042587243 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]]]}] 22:09:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 22:09:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 727ms 22:09:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 22:09:47 INFO - PROCESS | 1940 | 1461042587253 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 22:09:47 INFO - PROCESS | 1940 | 1461042587254 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 22:09:47 INFO - PROCESS | 1940 | 1461042587256 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 22:09:47 INFO - PROCESS | 1940 | 1461042587258 Marionette TRACE conn2 <- [1,1094,null,{}] 22:09:47 INFO - PROCESS | 1940 | 1461042587266 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}] 22:09:47 INFO - PROCESS | 1940 | 1461042587390 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 22:09:47 INFO - PROCESS | 1940 | 1461042587422 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:09:47 INFO - PROCESS | 1940 | ++DOCSHELL 0x12f61c000 == 51 [pid = 1940] [id = 281] 22:09:47 INFO - PROCESS | 1940 | ++DOMWINDOW == 136 (0x118b5a400) [pid = 1940] [serial = 841] [outer = 0x0] 22:09:47 INFO - PROCESS | 1940 | ++DOMWINDOW == 137 (0x12970b000) [pid = 1940] [serial = 842] [outer = 0x118b5a400] 22:09:47 INFO - PROCESS | 1940 | 1461042587451 Marionette DEBUG loaded listener.js 22:09:47 INFO - PROCESS | 1940 | ++DOMWINDOW == 138 (0x12f4dd800) [pid = 1940] [serial = 843] [outer = 0x118b5a400] 22:09:47 INFO - PROCESS | 1940 | 1461042587727 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]]]}] 22:09:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 22:09:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 524ms 22:09:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 22:09:47 INFO - PROCESS | 1940 | 1461042587781 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 22:09:47 INFO - PROCESS | 1940 | 1461042587782 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 22:09:47 INFO - PROCESS | 1940 | 1461042587784 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 22:09:47 INFO - PROCESS | 1940 | 1461042587785 Marionette TRACE conn2 <- [1,1098,null,{}] 22:09:47 INFO - PROCESS | 1940 | 1461042587788 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}] 22:09:47 INFO - PROCESS | 1940 | 1461042587871 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 22:09:47 INFO - PROCESS | 1940 | 1461042587875 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:09:47 INFO - PROCESS | 1940 | ++DOCSHELL 0x12fb76800 == 52 [pid = 1940] [id = 282] 22:09:47 INFO - PROCESS | 1940 | ++DOMWINDOW == 139 (0x114c9e000) [pid = 1940] [serial = 844] [outer = 0x0] 22:09:47 INFO - PROCESS | 1940 | ++DOMWINDOW == 140 (0x114ca3000) [pid = 1940] [serial = 845] [outer = 0x114c9e000] 22:09:47 INFO - PROCESS | 1940 | 1461042587900 Marionette DEBUG loaded listener.js 22:09:47 INFO - PROCESS | 1940 | ++DOMWINDOW == 141 (0x114ca7400) [pid = 1940] [serial = 846] [outer = 0x114c9e000] 22:09:48 INFO - PROCESS | 1940 | 1461042588429 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]]]}] 22:09:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 22:09:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 669ms 22:09:48 INFO - PROCESS | 1940 | 1461042588454 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 22:09:48 INFO - PROCESS | 1940 | 1461042588457 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 22:09:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 22:09:48 INFO - PROCESS | 1940 | 1461042588462 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 22:09:48 INFO - PROCESS | 1940 | 1461042588464 Marionette TRACE conn2 <- [1,1102,null,{}] 22:09:48 INFO - PROCESS | 1940 | 1461042588468 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}] 22:09:48 INFO - PROCESS | 1940 | 1461042588591 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 22:09:48 INFO - PROCESS | 1940 | 1461042588704 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:09:48 INFO - PROCESS | 1940 | ++DOCSHELL 0x11ac29800 == 53 [pid = 1940] [id = 283] 22:09:48 INFO - PROCESS | 1940 | ++DOMWINDOW == 142 (0x115687800) [pid = 1940] [serial = 847] [outer = 0x0] 22:09:48 INFO - PROCESS | 1940 | ++DOMWINDOW == 143 (0x1188ed400) [pid = 1940] [serial = 848] [outer = 0x115687800] 22:09:48 INFO - PROCESS | 1940 | 1461042588738 Marionette DEBUG loaded listener.js 22:09:48 INFO - PROCESS | 1940 | ++DOMWINDOW == 144 (0x11a7d7400) [pid = 1940] [serial = 849] [outer = 0x115687800] 22:09:49 INFO - PROCESS | 1940 | 1461042589122 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]]]}] 22:09:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 22:09:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 721ms 22:09:49 INFO - PROCESS | 1940 | 1461042589183 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 22:09:49 INFO - PROCESS | 1940 | 1461042589187 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 22:09:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 22:09:49 INFO - PROCESS | 1940 | 1461042589191 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 22:09:49 INFO - PROCESS | 1940 | 1461042589193 Marionette TRACE conn2 <- [1,1106,null,{}] 22:09:49 INFO - PROCESS | 1940 | 1461042589196 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}] 22:09:49 INFO - PROCESS | 1940 | 1461042589294 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 22:09:49 INFO - PROCESS | 1940 | 1461042589382 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:09:49 INFO - PROCESS | 1940 | ++DOCSHELL 0x1245a8000 == 54 [pid = 1940] [id = 284] 22:09:49 INFO - PROCESS | 1940 | ++DOMWINDOW == 145 (0x11b83b400) [pid = 1940] [serial = 850] [outer = 0x0] 22:09:49 INFO - PROCESS | 1940 | ++DOMWINDOW == 146 (0x123872800) [pid = 1940] [serial = 851] [outer = 0x11b83b400] 22:09:49 INFO - PROCESS | 1940 | 1461042589412 Marionette DEBUG loaded listener.js 22:09:49 INFO - PROCESS | 1940 | ++DOMWINDOW == 147 (0x126527000) [pid = 1940] [serial = 852] [outer = 0x11b83b400] 22:09:49 INFO - PROCESS | 1940 | 1461042589836 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]]]}] 22:09:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 22:09:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 673ms 22:09:49 INFO - PROCESS | 1940 | 1461042589865 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 22:09:49 INFO - PROCESS | 1940 | 1461042589867 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 22:09:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 22:09:49 INFO - PROCESS | 1940 | 1461042589870 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 22:09:49 INFO - PROCESS | 1940 | 1461042589874 Marionette TRACE conn2 <- [1,1110,null,{}] 22:09:49 INFO - PROCESS | 1940 | 1461042589884 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}] 22:09:50 INFO - PROCESS | 1940 | 1461042590027 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 22:09:50 INFO - PROCESS | 1940 | 1461042590094 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:09:50 INFO - PROCESS | 1940 | ++DOCSHELL 0x12fb63000 == 55 [pid = 1940] [id = 285] 22:09:50 INFO - PROCESS | 1940 | ++DOMWINDOW == 148 (0x1274d0400) [pid = 1940] [serial = 853] [outer = 0x0] 22:09:50 INFO - PROCESS | 1940 | ++DOMWINDOW == 149 (0x12970cc00) [pid = 1940] [serial = 854] [outer = 0x1274d0400] 22:09:50 INFO - PROCESS | 1940 | 1461042590126 Marionette DEBUG loaded listener.js 22:09:50 INFO - PROCESS | 1940 | ++DOMWINDOW == 150 (0x12bbac000) [pid = 1940] [serial = 855] [outer = 0x1274d0400] 22:09:50 INFO - PROCESS | 1940 | 1461042590531 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]]]}] 22:09:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 22:09:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 674ms 22:09:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 22:09:50 INFO - PROCESS | 1940 | 1461042590544 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 22:09:50 INFO - PROCESS | 1940 | 1461042590546 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 22:09:50 INFO - PROCESS | 1940 | 1461042590549 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 22:09:50 INFO - PROCESS | 1940 | 1461042590550 Marionette TRACE conn2 <- [1,1114,null,{}] 22:09:50 INFO - PROCESS | 1940 | 1461042590552 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}] 22:09:50 INFO - PROCESS | 1940 | 1461042590670 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 22:09:50 INFO - PROCESS | 1940 | 1461042590737 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:09:50 INFO - PROCESS | 1940 | ++DOCSHELL 0x12fe67800 == 56 [pid = 1940] [id = 286] 22:09:50 INFO - PROCESS | 1940 | ++DOMWINDOW == 151 (0x12bd49400) [pid = 1940] [serial = 856] [outer = 0x0] 22:09:50 INFO - PROCESS | 1940 | ++DOMWINDOW == 152 (0x12d05dc00) [pid = 1940] [serial = 857] [outer = 0x12bd49400] 22:09:50 INFO - PROCESS | 1940 | 1461042590767 Marionette DEBUG loaded listener.js 22:09:50 INFO - PROCESS | 1940 | ++DOMWINDOW == 153 (0x12d667800) [pid = 1940] [serial = 858] [outer = 0x12bd49400] 22:09:51 INFO - PROCESS | 1940 | 1461042591161 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]]]}] 22:09:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 22:09:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 618ms 22:09:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 22:09:51 INFO - PROCESS | 1940 | 1461042591168 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 22:09:51 INFO - PROCESS | 1940 | 1461042591169 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 22:09:51 INFO - PROCESS | 1940 | 1461042591171 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 22:09:51 INFO - PROCESS | 1940 | 1461042591172 Marionette TRACE conn2 <- [1,1118,null,{}] 22:09:51 INFO - PROCESS | 1940 | 1461042591175 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}] 22:09:51 INFO - PROCESS | 1940 | 1461042591273 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 22:09:51 INFO - PROCESS | 1940 | 1461042591325 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:09:51 INFO - PROCESS | 1940 | ++DOCSHELL 0x12fe82000 == 57 [pid = 1940] [id = 287] 22:09:51 INFO - PROCESS | 1940 | ++DOMWINDOW == 154 (0x12bd57000) [pid = 1940] [serial = 859] [outer = 0x0] 22:09:51 INFO - PROCESS | 1940 | ++DOMWINDOW == 155 (0x12e4e8400) [pid = 1940] [serial = 860] [outer = 0x12bd57000] 22:09:51 INFO - PROCESS | 1940 | 1461042591354 Marionette DEBUG loaded listener.js 22:09:51 INFO - PROCESS | 1940 | ++DOMWINDOW == 156 (0x12e98dc00) [pid = 1940] [serial = 861] [outer = 0x12bd57000] 22:09:51 INFO - PROCESS | 1940 | 1461042591831 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]]]}] 22:09:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 22:09:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 672ms 22:09:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 22:09:51 INFO - PROCESS | 1940 | 1461042591843 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 22:09:51 INFO - PROCESS | 1940 | 1461042591844 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 22:09:51 INFO - PROCESS | 1940 | 1461042591847 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 22:09:51 INFO - PROCESS | 1940 | 1461042591848 Marionette TRACE conn2 <- [1,1122,null,{}] 22:09:51 INFO - PROCESS | 1940 | 1461042591851 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}] 22:09:51 INFO - PROCESS | 1940 | 1461042591965 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 22:09:52 INFO - PROCESS | 1940 | 1461042592052 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:09:52 INFO - PROCESS | 1940 | ++DOCSHELL 0x119de1000 == 58 [pid = 1940] [id = 288] 22:09:52 INFO - PROCESS | 1940 | ++DOMWINDOW == 157 (0x1274d4c00) [pid = 1940] [serial = 862] [outer = 0x0] 22:09:52 INFO - PROCESS | 1940 | ++DOMWINDOW == 158 (0x12e2ed400) [pid = 1940] [serial = 863] [outer = 0x1274d4c00] 22:09:52 INFO - PROCESS | 1940 | 1461042592084 Marionette DEBUG loaded listener.js 22:09:52 INFO - PROCESS | 1940 | ++DOMWINDOW == 159 (0x12f4eac00) [pid = 1940] [serial = 864] [outer = 0x1274d4c00] 22:09:52 INFO - PROCESS | 1940 | 1461042592662 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]]]}] 22:09:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 22:09:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 869ms 22:09:52 INFO - PROCESS | 1940 | 1461042592728 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 22:09:52 INFO - PROCESS | 1940 | 1461042592730 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 22:09:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 22:09:52 INFO - PROCESS | 1940 | 1461042592735 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 22:09:52 INFO - PROCESS | 1940 | 1461042592737 Marionette TRACE conn2 <- [1,1126,null,{}] 22:09:52 INFO - PROCESS | 1940 | 1461042592741 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}] 22:09:52 INFO - PROCESS | 1940 | 1461042592836 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 22:09:52 INFO - PROCESS | 1940 | 1461042592905 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:09:52 INFO - PROCESS | 1940 | ++DOCSHELL 0x11c1bd800 == 59 [pid = 1940] [id = 289] 22:09:52 INFO - PROCESS | 1940 | ++DOMWINDOW == 160 (0x11559bc00) [pid = 1940] [serial = 865] [outer = 0x0] 22:09:52 INFO - PROCESS | 1940 | ++DOMWINDOW == 161 (0x1158e8800) [pid = 1940] [serial = 866] [outer = 0x11559bc00] 22:09:52 INFO - PROCESS | 1940 | 1461042592933 Marionette DEBUG loaded listener.js 22:09:52 INFO - PROCESS | 1940 | ++DOMWINDOW == 162 (0x119a6c400) [pid = 1940] [serial = 867] [outer = 0x11559bc00] 22:09:53 INFO - PROCESS | 1940 | --DOCSHELL 0x12f61c000 == 58 [pid = 1940] [id = 281] 22:09:53 INFO - PROCESS | 1940 | --DOCSHELL 0x12e732800 == 57 [pid = 1940] [id = 280] 22:09:53 INFO - PROCESS | 1940 | --DOCSHELL 0x12d0a2000 == 56 [pid = 1940] [id = 279] 22:09:53 INFO - PROCESS | 1940 | --DOCSHELL 0x12ce47800 == 55 [pid = 1940] [id = 278] 22:09:53 INFO - PROCESS | 1940 | --DOCSHELL 0x12b8df800 == 54 [pid = 1940] [id = 277] 22:09:53 INFO - PROCESS | 1940 | --DOCSHELL 0x129345000 == 53 [pid = 1940] [id = 276] 22:09:53 INFO - PROCESS | 1940 | --DOCSHELL 0x1274c5000 == 52 [pid = 1940] [id = 275] 22:09:53 INFO - PROCESS | 1940 | --DOCSHELL 0x123abe000 == 51 [pid = 1940] [id = 274] 22:09:53 INFO - PROCESS | 1940 | --DOCSHELL 0x11991d000 == 50 [pid = 1940] [id = 273] 22:09:53 INFO - PROCESS | 1940 | --DOCSHELL 0x11a9fa800 == 49 [pid = 1940] [id = 272] 22:09:53 INFO - PROCESS | 1940 | --DOCSHELL 0x12365c000 == 48 [pid = 1940] [id = 271] 22:09:53 INFO - PROCESS | 1940 | --DOCSHELL 0x11b82d000 == 47 [pid = 1940] [id = 270] 22:09:53 INFO - PROCESS | 1940 | 1461042593421 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]]]}] 22:09:53 INFO - PROCESS | 1940 | --DOCSHELL 0x12f7ca000 == 46 [pid = 1940] [id = 269] 22:09:53 INFO - PROCESS | 1940 | --DOCSHELL 0x12f61f800 == 45 [pid = 1940] [id = 268] 22:09:53 INFO - PROCESS | 1940 | --DOMWINDOW == 161 (0x12e4f0000) [pid = 1940] [serial = 788] [outer = 0x0] [url = about:blank] 22:09:53 INFO - PROCESS | 1940 | --DOMWINDOW == 160 (0x12ce92400) [pid = 1940] [serial = 770] [outer = 0x0] [url = about:blank] 22:09:53 INFO - PROCESS | 1940 | --DOMWINDOW == 159 (0x12d540c00) [pid = 1940] [serial = 773] [outer = 0x0] [url = about:blank] 22:09:53 INFO - PROCESS | 1940 | --DOMWINDOW == 158 (0x12e213800) [pid = 1940] [serial = 776] [outer = 0x0] [url = about:blank] 22:09:53 INFO - PROCESS | 1940 | --DOMWINDOW == 157 (0x12368b000) [pid = 1940] [serial = 755] [outer = 0x0] [url = about:blank] 22:09:53 INFO - PROCESS | 1940 | --DOMWINDOW == 156 (0x123bb4000) [pid = 1940] [serial = 756] [outer = 0x0] [url = about:blank] 22:09:53 INFO - PROCESS | 1940 | --DOMWINDOW == 155 (0x11a93ac00) [pid = 1940] [serial = 750] [outer = 0x0] [url = about:blank] 22:09:53 INFO - PROCESS | 1940 | --DOMWINDOW == 154 (0x119a60400) [pid = 1940] [serial = 749] [outer = 0x0] [url = about:blank] 22:09:53 INFO - PROCESS | 1940 | --DOMWINDOW == 153 (0x1274cac00) [pid = 1940] [serial = 761] [outer = 0x0] [url = about:blank] 22:09:53 INFO - PROCESS | 1940 | --DOMWINDOW == 152 (0x1288a3400) [pid = 1940] [serial = 762] [outer = 0x0] [url = about:blank] 22:09:53 INFO - PROCESS | 1940 | --DOMWINDOW == 151 (0x12386c800) [pid = 1940] [serial = 737] [outer = 0x0] [url = about:blank] 22:09:53 INFO - PROCESS | 1940 | --DOMWINDOW == 150 (0x126a6b800) [pid = 1940] [serial = 758] [outer = 0x0] [url = about:blank] 22:09:53 INFO - PROCESS | 1940 | --DOMWINDOW == 149 (0x127470000) [pid = 1940] [serial = 759] [outer = 0x0] [url = about:blank] 22:09:53 INFO - PROCESS | 1940 | --DOMWINDOW == 148 (0x12d661400) [pid = 1940] [serial = 774] [outer = 0x0] [url = about:blank] 22:09:53 INFO - PROCESS | 1940 | --DOMWINDOW == 147 (0x12d051c00) [pid = 1940] [serial = 743] [outer = 0x0] [url = about:blank] 22:09:53 INFO - PROCESS | 1940 | --DOMWINDOW == 146 (0x129711400) [pid = 1940] [serial = 764] [outer = 0x0] [url = about:blank] 22:09:53 INFO - PROCESS | 1940 | --DOMWINDOW == 145 (0x12ba3ac00) [pid = 1940] [serial = 746] [outer = 0x0] [url = about:blank] 22:09:53 INFO - PROCESS | 1940 | --DOMWINDOW == 144 (0x1297aec00) [pid = 1940] [serial = 740] [outer = 0x0] [url = about:blank] 22:09:53 INFO - PROCESS | 1940 | --DOMWINDOW == 143 (0x11bd36800) [pid = 1940] [serial = 753] [outer = 0x0] [url = about:blank] 22:09:53 INFO - PROCESS | 1940 | --DOMWINDOW == 142 (0x11a934800) [pid = 1940] [serial = 752] [outer = 0x0] [url = about:blank] 22:09:53 INFO - PROCESS | 1940 | --DOMWINDOW == 141 (0x11a7d6c00) [pid = 1940] [serial = 734] [outer = 0x0] [url = about:blank] 22:09:53 INFO - PROCESS | 1940 | --DOMWINDOW == 140 (0x12e2e2000) [pid = 1940] [serial = 777] [outer = 0x0] [url = about:blank] 22:09:53 INFO - PROCESS | 1940 | --DOMWINDOW == 139 (0x12889bc00) [pid = 1940] [serial = 780] [outer = 0x0] [url = about:blank] 22:09:53 INFO - PROCESS | 1940 | --DOMWINDOW == 138 (0x12e310c00) [pid = 1940] [serial = 785] [outer = 0x0] [url = about:blank] 22:09:53 INFO - PROCESS | 1940 | --DOMWINDOW == 137 (0x114c0e000) [pid = 1940] [serial = 779] [outer = 0x0] [url = about:blank] 22:09:53 INFO - PROCESS | 1940 | --DOMWINDOW == 136 (0x12bba1000) [pid = 1940] [serial = 767] [outer = 0x0] [url = about:blank] 22:09:53 INFO - PROCESS | 1940 | --DOMWINDOW == 135 (0x12bd50c00) [pid = 1940] [serial = 768] [outer = 0x0] [url = about:blank] 22:09:53 INFO - PROCESS | 1940 | --DOMWINDOW == 134 (0x12d05a800) [pid = 1940] [serial = 771] [outer = 0x0] [url = about:blank] 22:09:53 INFO - PROCESS | 1940 | --DOMWINDOW == 133 (0x12d540000) [pid = 1940] [serial = 782] [outer = 0x0] [url = about:blank] 22:09:53 INFO - PROCESS | 1940 | --DOMWINDOW == 132 (0x12e78c800) [pid = 1940] [serial = 789] [outer = 0x0] [url = about:blank] 22:09:53 INFO - PROCESS | 1940 | --DOMWINDOW == 131 (0x12e4e9400) [pid = 1940] [serial = 786] [outer = 0x0] [url = about:blank] 22:09:53 INFO - PROCESS | 1940 | --DOMWINDOW == 130 (0x12e311c00) [pid = 1940] [serial = 783] [outer = 0x0] [url = about:blank] 22:09:53 INFO - PROCESS | 1940 | --DOMWINDOW == 129 (0x12ba33800) [pid = 1940] [serial = 765] [outer = 0x0] [url = about:blank] 22:09:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 22:09:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 723ms 22:09:53 INFO - PROCESS | 1940 | ++DOMWINDOW == 130 (0x115482400) [pid = 1940] [serial = 868] [outer = 0x12f79cc00] 22:09:53 INFO - PROCESS | 1940 | 1461042593476 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 22:09:53 INFO - PROCESS | 1940 | 1461042593479 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 22:09:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 22:09:53 INFO - PROCESS | 1940 | 1461042593502 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 22:09:53 INFO - PROCESS | 1940 | 1461042593503 Marionette TRACE conn2 <- [1,1130,null,{}] 22:09:53 INFO - PROCESS | 1940 | 1461042593506 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}] 22:09:53 INFO - PROCESS | 1940 | 1461042593583 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 22:09:53 INFO - PROCESS | 1940 | 1461042593589 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:09:53 INFO - PROCESS | 1940 | ++DOCSHELL 0x11be1f800 == 46 [pid = 1940] [id = 290] 22:09:53 INFO - PROCESS | 1940 | ++DOMWINDOW == 131 (0x119a63400) [pid = 1940] [serial = 869] [outer = 0x0] 22:09:53 INFO - PROCESS | 1940 | ++DOMWINDOW == 132 (0x11bb28800) [pid = 1940] [serial = 870] [outer = 0x119a63400] 22:09:53 INFO - PROCESS | 1940 | 1461042593619 Marionette DEBUG loaded listener.js 22:09:53 INFO - PROCESS | 1940 | ++DOMWINDOW == 133 (0x11c16ec00) [pid = 1940] [serial = 871] [outer = 0x119a63400] 22:09:53 INFO - PROCESS | 1940 | 1461042593974 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]]]}] 22:09:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 22:09:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 535ms 22:09:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 22:09:54 INFO - PROCESS | 1940 | 1461042594023 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 22:09:54 INFO - PROCESS | 1940 | 1461042594024 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 22:09:54 INFO - PROCESS | 1940 | 1461042594027 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 22:09:54 INFO - PROCESS | 1940 | 1461042594029 Marionette TRACE conn2 <- [1,1134,null,{}] 22:09:54 INFO - PROCESS | 1940 | 1461042594037 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}] 22:09:54 INFO - PROCESS | 1940 | 1461042594122 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 22:09:54 INFO - PROCESS | 1940 | 1461042594130 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:09:54 INFO - PROCESS | 1940 | ++DOCSHELL 0x123ab0000 == 47 [pid = 1940] [id = 291] 22:09:54 INFO - PROCESS | 1940 | ++DOMWINDOW == 134 (0x123bb0c00) [pid = 1940] [serial = 872] [outer = 0x0] 22:09:54 INFO - PROCESS | 1940 | ++DOMWINDOW == 135 (0x12455c800) [pid = 1940] [serial = 873] [outer = 0x123bb0c00] 22:09:54 INFO - PROCESS | 1940 | 1461042594168 Marionette DEBUG loaded listener.js 22:09:54 INFO - PROCESS | 1940 | ++DOMWINDOW == 136 (0x12746d400) [pid = 1940] [serial = 874] [outer = 0x123bb0c00] 22:09:54 INFO - PROCESS | 1940 | 1461042594637 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]]]}] 22:09:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 22:09:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 621ms 22:09:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 22:09:54 INFO - PROCESS | 1940 | 1461042594649 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 22:09:54 INFO - PROCESS | 1940 | 1461042594651 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 22:09:54 INFO - PROCESS | 1940 | 1461042594653 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 22:09:54 INFO - PROCESS | 1940 | 1461042594654 Marionette TRACE conn2 <- [1,1138,null,{}] 22:09:54 INFO - PROCESS | 1940 | 1461042594656 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}] 22:09:54 INFO - PROCESS | 1940 | 1461042594748 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 22:09:54 INFO - PROCESS | 1940 | 1461042594752 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:09:54 INFO - PROCESS | 1940 | ++DOCSHELL 0x1274c1800 == 48 [pid = 1940] [id = 292] 22:09:54 INFO - PROCESS | 1940 | ++DOMWINDOW == 137 (0x11c0a4400) [pid = 1940] [serial = 875] [outer = 0x0] 22:09:54 INFO - PROCESS | 1940 | ++DOMWINDOW == 138 (0x1288a0c00) [pid = 1940] [serial = 876] [outer = 0x11c0a4400] 22:09:54 INFO - PROCESS | 1940 | 1461042594779 Marionette DEBUG loaded listener.js 22:09:54 INFO - PROCESS | 1940 | ++DOMWINDOW == 139 (0x129705400) [pid = 1940] [serial = 877] [outer = 0x11c0a4400] 22:09:55 INFO - PROCESS | 1940 | 1461042595131 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]]]}] 22:09:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 22:09:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 519ms 22:09:55 INFO - PROCESS | 1940 | 1461042595172 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 22:09:55 INFO - PROCESS | 1940 | 1461042595173 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 22:09:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 22:09:55 INFO - PROCESS | 1940 | 1461042595191 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 22:09:55 INFO - PROCESS | 1940 | 1461042595192 Marionette TRACE conn2 <- [1,1142,null,{}] 22:09:55 INFO - PROCESS | 1940 | 1461042595194 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}] 22:09:55 INFO - PROCESS | 1940 | 1461042595271 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 22:09:55 INFO - PROCESS | 1940 | 1461042595276 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:09:55 INFO - PROCESS | 1940 | ++DOCSHELL 0x11963f000 == 49 [pid = 1940] [id = 293] 22:09:55 INFO - PROCESS | 1940 | ++DOMWINDOW == 140 (0x129708000) [pid = 1940] [serial = 878] [outer = 0x0] 22:09:55 INFO - PROCESS | 1940 | ++DOMWINDOW == 141 (0x1297aec00) [pid = 1940] [serial = 879] [outer = 0x129708000] 22:09:55 INFO - PROCESS | 1940 | 1461042595303 Marionette DEBUG loaded listener.js 22:09:55 INFO - PROCESS | 1940 | ++DOMWINDOW == 142 (0x12b884000) [pid = 1940] [serial = 880] [outer = 0x129708000] 22:09:55 INFO - PROCESS | 1940 | 1461042595747 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]]]}] 22:09:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 22:09:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 569ms 22:09:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 22:09:55 INFO - PROCESS | 1940 | 1461042595761 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 22:09:55 INFO - PROCESS | 1940 | 1461042595763 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 22:09:55 INFO - PROCESS | 1940 | 1461042595766 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 22:09:55 INFO - PROCESS | 1940 | 1461042595767 Marionette TRACE conn2 <- [1,1146,null,{}] 22:09:55 INFO - PROCESS | 1940 | 1461042595771 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}] 22:09:55 INFO - PROCESS | 1940 | 1461042595945 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 22:09:55 INFO - PROCESS | 1940 | 1461042595969 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:09:55 INFO - PROCESS | 1940 | ++DOCSHELL 0x12b8ec800 == 50 [pid = 1940] [id = 294] 22:09:55 INFO - PROCESS | 1940 | ++DOMWINDOW == 143 (0x12bd4ac00) [pid = 1940] [serial = 881] [outer = 0x0] 22:09:56 INFO - PROCESS | 1940 | ++DOMWINDOW == 144 (0x12d056400) [pid = 1940] [serial = 882] [outer = 0x12bd4ac00] 22:09:56 INFO - PROCESS | 1940 | 1461042596009 Marionette DEBUG loaded listener.js 22:09:56 INFO - PROCESS | 1940 | ++DOMWINDOW == 145 (0x12d668400) [pid = 1940] [serial = 883] [outer = 0x12bd4ac00] 22:09:56 INFO - PROCESS | 1940 | 1461042596439 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]]]}] 22:09:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 22:09:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 722ms 22:09:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 22:09:56 INFO - PROCESS | 1940 | 1461042596488 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 22:09:56 INFO - PROCESS | 1940 | 1461042596489 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 22:09:56 INFO - PROCESS | 1940 | 1461042596491 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 22:09:56 INFO - PROCESS | 1940 | 1461042596492 Marionette TRACE conn2 <- [1,1150,null,{}] 22:09:56 INFO - PROCESS | 1940 | 1461042596494 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}] 22:09:56 INFO - PROCESS | 1940 | 1461042596595 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 22:09:56 INFO - PROCESS | 1940 | 1461042596599 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:09:56 INFO - PROCESS | 1940 | ++DOCSHELL 0x12ce48000 == 51 [pid = 1940] [id = 295] 22:09:56 INFO - PROCESS | 1940 | ++DOMWINDOW == 146 (0x12d669000) [pid = 1940] [serial = 884] [outer = 0x0] 22:09:56 INFO - PROCESS | 1940 | ++DOMWINDOW == 147 (0x12e2eb000) [pid = 1940] [serial = 885] [outer = 0x12d669000] 22:09:56 INFO - PROCESS | 1940 | 1461042596625 Marionette DEBUG loaded listener.js 22:09:56 INFO - PROCESS | 1940 | ++DOMWINDOW == 148 (0x12e4e5c00) [pid = 1940] [serial = 886] [outer = 0x12d669000] 22:09:56 INFO - PROCESS | 1940 | 1461042596948 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]]]}] 22:09:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 22:09:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 472ms 22:09:56 INFO - PROCESS | 1940 | 1461042596972 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 22:09:56 INFO - PROCESS | 1940 | 1461042596973 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 22:09:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 22:09:56 INFO - PROCESS | 1940 | 1461042596977 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 22:09:56 INFO - PROCESS | 1940 | 1461042596980 Marionette TRACE conn2 <- [1,1154,null,{}] 22:09:56 INFO - PROCESS | 1940 | 1461042596982 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}] 22:09:57 INFO - PROCESS | 1940 | 1461042597083 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 22:09:57 INFO - PROCESS | 1940 | 1461042597087 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:09:57 INFO - PROCESS | 1940 | ++DOCSHELL 0x12d0a2000 == 52 [pid = 1940] [id = 296] 22:09:57 INFO - PROCESS | 1940 | ++DOMWINDOW == 149 (0x12e218800) [pid = 1940] [serial = 887] [outer = 0x0] 22:09:57 INFO - PROCESS | 1940 | ++DOMWINDOW == 150 (0x12e78c800) [pid = 1940] [serial = 888] [outer = 0x12e218800] 22:09:57 INFO - PROCESS | 1940 | 1461042597142 Marionette DEBUG loaded listener.js 22:09:57 INFO - PROCESS | 1940 | ++DOMWINDOW == 151 (0x12f21fc00) [pid = 1940] [serial = 889] [outer = 0x12e218800] 22:09:57 INFO - PROCESS | 1940 | 1461042597463 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]]]}] 22:09:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 22:09:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 523ms 22:09:57 INFO - PROCESS | 1940 | --DOMWINDOW == 150 (0x12e219400) [pid = 1940] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 22:09:57 INFO - PROCESS | 1940 | --DOMWINDOW == 149 (0x12d0ebc00) [pid = 1940] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 22:09:57 INFO - PROCESS | 1940 | --DOMWINDOW == 148 (0x12e308c00) [pid = 1940] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 22:09:57 INFO - PROCESS | 1940 | --DOMWINDOW == 147 (0x1274d5000) [pid = 1940] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 22:09:57 INFO - PROCESS | 1940 | --DOMWINDOW == 146 (0x12b30a800) [pid = 1940] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 22:09:57 INFO - PROCESS | 1940 | --DOMWINDOW == 145 (0x118b50000) [pid = 1940] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 22:09:57 INFO - PROCESS | 1940 | --DOMWINDOW == 144 (0x12d0f1400) [pid = 1940] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 22:09:57 INFO - PROCESS | 1940 | --DOMWINDOW == 143 (0x119c30400) [pid = 1940] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 22:09:57 INFO - PROCESS | 1940 | --DOMWINDOW == 142 (0x1274cd800) [pid = 1940] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 22:09:57 INFO - PROCESS | 1940 | --DOMWINDOW == 141 (0x11ae8ec00) [pid = 1940] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 22:09:57 INFO - PROCESS | 1940 | --DOMWINDOW == 140 (0x118b5a400) [pid = 1940] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 22:09:57 INFO - PROCESS | 1940 | --DOMWINDOW == 139 (0x12f226c00) [pid = 1940] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 22:09:57 INFO - PROCESS | 1940 | 1461042597596 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 22:09:57 INFO - PROCESS | 1940 | 1461042597598 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 22:09:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 22:09:57 INFO - PROCESS | 1940 | 1461042597608 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 22:09:57 INFO - PROCESS | 1940 | 1461042597610 Marionette TRACE conn2 <- [1,1158,null,{}] 22:09:57 INFO - PROCESS | 1940 | 1461042597612 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}] 22:09:57 INFO - PROCESS | 1940 | 1461042597693 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 22:09:57 INFO - PROCESS | 1940 | 1461042597698 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:09:57 INFO - PROCESS | 1940 | ++DOCSHELL 0x11be17000 == 53 [pid = 1940] [id = 297] 22:09:57 INFO - PROCESS | 1940 | ++DOMWINDOW == 140 (0x123873000) [pid = 1940] [serial = 890] [outer = 0x0] 22:09:57 INFO - PROCESS | 1940 | ++DOMWINDOW == 141 (0x1288a1400) [pid = 1940] [serial = 891] [outer = 0x123873000] 22:09:57 INFO - PROCESS | 1940 | 1461042597724 Marionette DEBUG loaded listener.js 22:09:57 INFO - PROCESS | 1940 | ++DOMWINDOW == 142 (0x12d663800) [pid = 1940] [serial = 892] [outer = 0x123873000] 22:09:58 INFO - PROCESS | 1940 | 1461042598045 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]]]}] 22:09:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 22:09:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 471ms 22:09:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 22:09:58 INFO - PROCESS | 1940 | 1461042598080 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 22:09:58 INFO - PROCESS | 1940 | 1461042598081 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 22:09:58 INFO - PROCESS | 1940 | 1461042598083 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 22:09:58 INFO - PROCESS | 1940 | 1461042598084 Marionette TRACE conn2 <- [1,1162,null,{}] 22:09:58 INFO - PROCESS | 1940 | 1461042598087 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}] 22:09:58 INFO - PROCESS | 1940 | 1461042598168 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 22:09:58 INFO - PROCESS | 1940 | 1461042598221 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:09:58 INFO - PROCESS | 1940 | ++DOCSHELL 0x12e46b800 == 54 [pid = 1940] [id = 298] 22:09:58 INFO - PROCESS | 1940 | ++DOMWINDOW == 143 (0x1190bbc00) [pid = 1940] [serial = 893] [outer = 0x0] 22:09:58 INFO - PROCESS | 1940 | ++DOMWINDOW == 144 (0x12f21e800) [pid = 1940] [serial = 894] [outer = 0x1190bbc00] 22:09:58 INFO - PROCESS | 1940 | 1461042598246 Marionette DEBUG loaded listener.js 22:09:58 INFO - PROCESS | 1940 | ++DOMWINDOW == 145 (0x12f4e5000) [pid = 1940] [serial = 895] [outer = 0x1190bbc00] 22:09:58 INFO - PROCESS | 1940 | 1461042598553 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]]]}] 22:09:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 22:09:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 520ms 22:09:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 22:09:58 INFO - PROCESS | 1940 | 1461042598603 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 22:09:58 INFO - PROCESS | 1940 | 1461042598605 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 22:09:58 INFO - PROCESS | 1940 | 1461042598607 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 22:09:58 INFO - PROCESS | 1940 | 1461042598608 Marionette TRACE conn2 <- [1,1166,null,{}] 22:09:58 INFO - PROCESS | 1940 | 1461042598611 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}] 22:09:58 INFO - PROCESS | 1940 | 1461042598705 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 22:09:58 INFO - PROCESS | 1940 | 1461042598714 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:09:58 INFO - PROCESS | 1940 | ++DOCSHELL 0x12f272000 == 55 [pid = 1940] [id = 299] 22:09:58 INFO - PROCESS | 1940 | ++DOMWINDOW == 146 (0x113e0a000) [pid = 1940] [serial = 896] [outer = 0x0] 22:09:58 INFO - PROCESS | 1940 | ++DOMWINDOW == 147 (0x113e0e800) [pid = 1940] [serial = 897] [outer = 0x113e0a000] 22:09:58 INFO - PROCESS | 1940 | 1461042598743 Marionette DEBUG loaded listener.js 22:09:58 INFO - PROCESS | 1940 | ++DOMWINDOW == 148 (0x119b59400) [pid = 1940] [serial = 898] [outer = 0x113e0a000] 22:09:59 INFO - PROCESS | 1940 | 1461042599086 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]]]}] 22:09:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 22:09:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 520ms 22:09:59 INFO - PROCESS | 1940 | 1461042599136 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 22:09:59 INFO - PROCESS | 1940 | 1461042599137 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 22:09:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 22:09:59 INFO - PROCESS | 1940 | 1461042599139 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 22:09:59 INFO - PROCESS | 1940 | 1461042599140 Marionette TRACE conn2 <- [1,1170,null,{}] 22:09:59 INFO - PROCESS | 1940 | 1461042599143 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}] 22:09:59 INFO - PROCESS | 1940 | 1461042599222 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 22:09:59 INFO - PROCESS | 1940 | 1461042599226 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:09:59 INFO - PROCESS | 1940 | ++DOCSHELL 0x12fe7f800 == 56 [pid = 1940] [id = 300] 22:09:59 INFO - PROCESS | 1940 | ++DOMWINDOW == 149 (0x119b5d000) [pid = 1940] [serial = 899] [outer = 0x0] 22:09:59 INFO - PROCESS | 1940 | ++DOMWINDOW == 150 (0x12b30a800) [pid = 1940] [serial = 900] [outer = 0x119b5d000] 22:09:59 INFO - PROCESS | 1940 | 1461042599251 Marionette DEBUG loaded listener.js 22:09:59 INFO - PROCESS | 1940 | ++DOMWINDOW == 151 (0x12f4e9c00) [pid = 1940] [serial = 901] [outer = 0x119b5d000] 22:09:59 INFO - PROCESS | 1940 | 1461042599654 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]]]}] 22:09:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 22:09:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 568ms 22:09:59 INFO - PROCESS | 1940 | 1461042599708 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 22:09:59 INFO - PROCESS | 1940 | 1461042599711 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 22:09:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 22:09:59 INFO - PROCESS | 1940 | 1461042599714 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 22:09:59 INFO - PROCESS | 1940 | 1461042599717 Marionette TRACE conn2 <- [1,1174,null,{}] 22:09:59 INFO - PROCESS | 1940 | 1461042599722 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}] 22:09:59 INFO - PROCESS | 1940 | 1461042599853 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 22:09:59 INFO - PROCESS | 1940 | 1461042599911 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:09:59 INFO - PROCESS | 1940 | ++DOCSHELL 0x11991e800 == 57 [pid = 1940] [id = 301] 22:09:59 INFO - PROCESS | 1940 | ++DOMWINDOW == 152 (0x11448f400) [pid = 1940] [serial = 902] [outer = 0x0] 22:09:59 INFO - PROCESS | 1940 | ++DOMWINDOW == 153 (0x114c9b000) [pid = 1940] [serial = 903] [outer = 0x11448f400] 22:09:59 INFO - PROCESS | 1940 | 1461042599943 Marionette DEBUG loaded listener.js 22:10:00 INFO - PROCESS | 1940 | ++DOMWINDOW == 154 (0x115593400) [pid = 1940] [serial = 904] [outer = 0x11448f400] 22:10:00 INFO - PROCESS | 1940 | 1461042600411 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] 22:10:00 INFO - PROCESS | 1940 | 1461042600446 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 22:10:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 22:10:00 INFO - PROCESS | 1940 | 1461042600451 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 22:10:00 INFO - PROCESS | 1940 | 1461042600453 Marionette TRACE conn2 <- [1,1178,null,{}] 22:10:00 INFO - PROCESS | 1940 | 1461042600456 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}] 22:10:00 INFO - PROCESS | 1940 | 1461042600559 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 22:10:00 INFO - PROCESS | 1940 | 1461042600615 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:10:00 INFO - PROCESS | 1940 | ++DOCSHELL 0x12662a800 == 58 [pid = 1940] [id = 302] 22:10:00 INFO - PROCESS | 1940 | ++DOMWINDOW == 155 (0x1181b0400) [pid = 1940] [serial = 905] [outer = 0x0] 22:10:00 INFO - PROCESS | 1940 | ++DOMWINDOW == 156 (0x119b5f400) [pid = 1940] [serial = 906] [outer = 0x1181b0400] 22:10:00 INFO - PROCESS | 1940 | 1461042600645 Marionette DEBUG loaded listener.js 22:10:00 INFO - PROCESS | 1940 | ++DOMWINDOW == 157 (0x11bd44c00) [pid = 1940] [serial = 907] [outer = 0x1181b0400] 22:10:01 INFO - PROCESS | 1940 | 1461042601134 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] 22:10:01 INFO - PROCESS | 1940 | 1461042601225 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 22:10:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 22:10:01 INFO - PROCESS | 1940 | 1461042601250 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 22:10:01 INFO - PROCESS | 1940 | 1461042601254 Marionette TRACE conn2 <- [1,1182,null,{}] 22:10:01 INFO - PROCESS | 1940 | 1461042601269 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}] 22:10:01 INFO - PROCESS | 1940 | 1461042601379 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 22:10:01 INFO - PROCESS | 1940 | 1461042601443 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:10:01 INFO - PROCESS | 1940 | ++DOCSHELL 0x12f7d9000 == 59 [pid = 1940] [id = 303] 22:10:01 INFO - PROCESS | 1940 | ++DOMWINDOW == 158 (0x123a4e800) [pid = 1940] [serial = 908] [outer = 0x0] 22:10:01 INFO - PROCESS | 1940 | ++DOMWINDOW == 159 (0x128897000) [pid = 1940] [serial = 909] [outer = 0x123a4e800] 22:10:01 INFO - PROCESS | 1940 | 1461042601475 Marionette DEBUG loaded listener.js 22:10:01 INFO - PROCESS | 1940 | ++DOMWINDOW == 160 (0x12b30b000) [pid = 1940] [serial = 910] [outer = 0x123a4e800] 22:10:01 INFO - PROCESS | 1940 | 1461042601895 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] 22:10:01 INFO - PROCESS | 1940 | 1461042601928 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 22:10:01 INFO - PROCESS | 1940 | 1461042601930 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 22:10:01 INFO - PROCESS | 1940 | 1461042601931 Marionette TRACE conn2 <- [1,1186,null,{}] 22:10:01 INFO - PROCESS | 1940 | 1461042601934 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}] 22:10:02 INFO - PROCESS | 1940 | 1461042602034 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 22:10:02 INFO - PROCESS | 1940 | 1461042602100 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:10:02 INFO - PROCESS | 1940 | ++DOCSHELL 0x1304cc800 == 60 [pid = 1940] [id = 304] 22:10:02 INFO - PROCESS | 1940 | ++DOMWINDOW == 161 (0x12b50b800) [pid = 1940] [serial = 911] [outer = 0x0] 22:10:02 INFO - PROCESS | 1940 | ++DOMWINDOW == 162 (0x12ceebc00) [pid = 1940] [serial = 912] [outer = 0x12b50b800] 22:10:02 INFO - PROCESS | 1940 | 1461042602130 Marionette DEBUG loaded listener.js 22:10:02 INFO - PROCESS | 1940 | ++DOMWINDOW == 163 (0x12d669400) [pid = 1940] [serial = 913] [outer = 0x12b50b800] 22:10:02 INFO - PROCESS | 1940 | 1461042602544 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] 22:10:02 INFO - PROCESS | 1940 | 1461042602600 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 22:10:02 INFO - PROCESS | 1940 | 1461042602603 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 22:10:02 INFO - PROCESS | 1940 | 1461042602604 Marionette TRACE conn2 <- [1,1190,null,{}] 22:10:02 INFO - PROCESS | 1940 | 1461042602607 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}] 22:10:02 INFO - PROCESS | 1940 | 1461042602724 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 22:10:02 INFO - PROCESS | 1940 | 1461042602804 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:10:02 INFO - PROCESS | 1940 | ++DOCSHELL 0x12b071000 == 61 [pid = 1940] [id = 305] 22:10:02 INFO - PROCESS | 1940 | ++DOMWINDOW == 164 (0x12e2ea000) [pid = 1940] [serial = 914] [outer = 0x0] 22:10:02 INFO - PROCESS | 1940 | ++DOMWINDOW == 165 (0x12f22ac00) [pid = 1940] [serial = 915] [outer = 0x12e2ea000] 22:10:02 INFO - PROCESS | 1940 | 1461042602835 Marionette DEBUG loaded listener.js 22:10:02 INFO - PROCESS | 1940 | ++DOMWINDOW == 166 (0x12f796c00) [pid = 1940] [serial = 916] [outer = 0x12e2ea000] 22:10:03 INFO - PROCESS | 1940 | 1461042603264 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] 22:10:03 INFO - PROCESS | 1940 | 1461042603274 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 22:10:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 22:10:03 INFO - PROCESS | 1940 | 1461042603279 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 22:10:03 INFO - PROCESS | 1940 | 1461042603280 Marionette TRACE conn2 <- [1,1194,null,{}] 22:10:03 INFO - PROCESS | 1940 | 1461042603283 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}] 22:10:03 INFO - PROCESS | 1940 | 1461042603614 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 22:10:03 INFO - PROCESS | 1940 | 1461042603726 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:10:03 INFO - PROCESS | 1940 | ++DOCSHELL 0x11baa2800 == 62 [pid = 1940] [id = 306] 22:10:03 INFO - PROCESS | 1940 | ++DOMWINDOW == 167 (0x113e10800) [pid = 1940] [serial = 917] [outer = 0x0] 22:10:03 INFO - PROCESS | 1940 | ++DOMWINDOW == 168 (0x11449a000) [pid = 1940] [serial = 918] [outer = 0x113e10800] 22:10:03 INFO - PROCESS | 1940 | 1461042603770 Marionette DEBUG loaded listener.js 22:10:03 INFO - PROCESS | 1940 | ++DOMWINDOW == 169 (0x114ca6800) [pid = 1940] [serial = 919] [outer = 0x113e10800] 22:10:04 INFO - PROCESS | 1940 | 1461042604301 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] 22:10:04 INFO - PROCESS | 1940 | 1461042604353 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 22:10:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 22:10:04 INFO - PROCESS | 1940 | 1461042604357 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 22:10:04 INFO - PROCESS | 1940 | 1461042604359 Marionette TRACE conn2 <- [1,1198,null,{}] 22:10:04 INFO - PROCESS | 1940 | 1461042604363 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}] 22:10:04 INFO - PROCESS | 1940 | 1461042604492 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 22:10:04 INFO - PROCESS | 1940 | 1461042604622 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:10:04 INFO - PROCESS | 1940 | ++DOCSHELL 0x119908800 == 63 [pid = 1940] [id = 307] 22:10:04 INFO - PROCESS | 1940 | ++DOMWINDOW == 170 (0x1181ab800) [pid = 1940] [serial = 920] [outer = 0x0] 22:10:04 INFO - PROCESS | 1940 | ++DOMWINDOW == 171 (0x119159400) [pid = 1940] [serial = 921] [outer = 0x1181ab800] 22:10:04 INFO - PROCESS | 1940 | 1461042604670 Marionette DEBUG loaded listener.js 22:10:04 INFO - PROCESS | 1940 | ++DOMWINDOW == 172 (0x11a797000) [pid = 1940] [serial = 922] [outer = 0x1181ab800] 22:10:05 INFO - PROCESS | 1940 | 1461042605142 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]]]}] 22:10:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 22:10:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 823ms 22:10:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 22:10:05 INFO - PROCESS | 1940 | 1461042605179 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 22:10:05 INFO - PROCESS | 1940 | 1461042605181 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 22:10:05 INFO - PROCESS | 1940 | 1461042605183 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 22:10:05 INFO - PROCESS | 1940 | 1461042605185 Marionette TRACE conn2 <- [1,1202,null,{}] 22:10:05 INFO - PROCESS | 1940 | 1461042605187 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}] 22:10:05 INFO - PROCESS | 1940 | 1461042605301 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 22:10:05 INFO - PROCESS | 1940 | --DOCSHELL 0x124090800 == 62 [pid = 1940] [id = 246] 22:10:05 INFO - PROCESS | 1940 | --DOCSHELL 0x11c621000 == 61 [pid = 1940] [id = 91] 22:10:05 INFO - PROCESS | 1940 | --DOCSHELL 0x12d566000 == 60 [pid = 1940] [id = 88] 22:10:05 INFO - PROCESS | 1940 | --DOCSHELL 0x12d3c7800 == 59 [pid = 1940] [id = 247] 22:10:05 INFO - PROCESS | 1940 | --DOCSHELL 0x123c51000 == 58 [pid = 1940] [id = 184] 22:10:05 INFO - PROCESS | 1940 | --DOCSHELL 0x11a7b8000 == 57 [pid = 1940] [id = 245] 22:10:05 INFO - PROCESS | 1940 | --DOCSHELL 0x12f272000 == 56 [pid = 1940] [id = 299] 22:10:05 INFO - PROCESS | 1940 | --DOCSHELL 0x12e46b800 == 55 [pid = 1940] [id = 298] 22:10:05 INFO - PROCESS | 1940 | --DOCSHELL 0x11be17000 == 54 [pid = 1940] [id = 297] 22:10:05 INFO - PROCESS | 1940 | --DOCSHELL 0x12d0a2000 == 53 [pid = 1940] [id = 296] 22:10:05 INFO - PROCESS | 1940 | --DOCSHELL 0x12ce48000 == 52 [pid = 1940] [id = 295] 22:10:05 INFO - PROCESS | 1940 | --DOMWINDOW == 171 (0x12e790800) [pid = 1940] [serial = 791] [outer = 0x0] [url = about:blank] 22:10:05 INFO - PROCESS | 1940 | --DOMWINDOW == 170 (0x119b37400) [pid = 1940] [serial = 794] [outer = 0x0] [url = about:blank] 22:10:05 INFO - PROCESS | 1940 | --DOMWINDOW == 169 (0x123875c00) [pid = 1940] [serial = 797] [outer = 0x0] [url = about:blank] 22:10:05 INFO - PROCESS | 1940 | --DOMWINDOW == 168 (0x12b306400) [pid = 1940] [serial = 800] [outer = 0x0] [url = about:blank] 22:10:05 INFO - PROCESS | 1940 | --DOMWINDOW == 167 (0x12d65dc00) [pid = 1940] [serial = 803] [outer = 0x0] [url = about:blank] 22:10:05 INFO - PROCESS | 1940 | --DOMWINDOW == 166 (0x12e78c400) [pid = 1940] [serial = 809] [outer = 0x0] [url = about:blank] 22:10:05 INFO - PROCESS | 1940 | --DOMWINDOW == 165 (0x12e30d000) [pid = 1940] [serial = 806] [outer = 0x0] [url = about:blank] 22:10:05 INFO - PROCESS | 1940 | --DOMWINDOW == 164 (0x114ca3000) [pid = 1940] [serial = 845] [outer = 0x0] [url = about:blank] 22:10:05 INFO - PROCESS | 1940 | --DOCSHELL 0x12b8ec800 == 51 [pid = 1940] [id = 294] 22:10:05 INFO - PROCESS | 1940 | --DOCSHELL 0x11963f000 == 50 [pid = 1940] [id = 293] 22:10:05 INFO - PROCESS | 1940 | --DOCSHELL 0x1274c1800 == 49 [pid = 1940] [id = 292] 22:10:05 INFO - PROCESS | 1940 | --DOCSHELL 0x123ab0000 == 48 [pid = 1940] [id = 291] 22:10:05 INFO - PROCESS | 1940 | --DOCSHELL 0x11be1f800 == 47 [pid = 1940] [id = 290] 22:10:05 INFO - PROCESS | 1940 | --DOCSHELL 0x11c1bd800 == 46 [pid = 1940] [id = 289] 22:10:05 INFO - PROCESS | 1940 | --DOCSHELL 0x12fb63000 == 45 [pid = 1940] [id = 285] 22:10:05 INFO - PROCESS | 1940 | --DOCSHELL 0x1245a8000 == 44 [pid = 1940] [id = 284] 22:10:05 INFO - PROCESS | 1940 | --DOCSHELL 0x11ac29800 == 43 [pid = 1940] [id = 283] 22:10:05 INFO - PROCESS | 1940 | --DOCSHELL 0x12fb76800 == 42 [pid = 1940] [id = 282] 22:10:05 INFO - PROCESS | 1940 | 1461042605388 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:10:05 INFO - PROCESS | 1940 | ++DOCSHELL 0x11892e800 == 43 [pid = 1940] [id = 308] 22:10:05 INFO - PROCESS | 1940 | ++DOMWINDOW == 165 (0x115593800) [pid = 1940] [serial = 923] [outer = 0x0] 22:10:05 INFO - PROCESS | 1940 | ++DOMWINDOW == 166 (0x1181adc00) [pid = 1940] [serial = 924] [outer = 0x115593800] 22:10:05 INFO - PROCESS | 1940 | 1461042605423 Marionette DEBUG loaded listener.js 22:10:05 INFO - PROCESS | 1940 | ++DOMWINDOW == 167 (0x11b5e4000) [pid = 1940] [serial = 925] [outer = 0x115593800] 22:10:05 INFO - PROCESS | 1940 | --DOMWINDOW == 166 (0x12e305000) [pid = 1940] [serial = 732] [outer = 0x0] [url = about:blank] 22:10:05 INFO - PROCESS | 1940 | --DOMWINDOW == 165 (0x12d65c800) [pid = 1940] [serial = 830] [outer = 0x0] [url = about:blank] 22:10:05 INFO - PROCESS | 1940 | --DOMWINDOW == 164 (0x12e4e4000) [pid = 1940] [serial = 836] [outer = 0x0] [url = about:blank] 22:10:05 INFO - PROCESS | 1940 | --DOMWINDOW == 163 (0x128e9a800) [pid = 1940] [serial = 821] [outer = 0x0] [url = about:blank] 22:10:05 INFO - PROCESS | 1940 | --DOMWINDOW == 162 (0x12970bc00) [pid = 1940] [serial = 822] [outer = 0x0] [url = about:blank] 22:10:05 INFO - PROCESS | 1940 | --DOMWINDOW == 161 (0x12ba30000) [pid = 1940] [serial = 827] [outer = 0x0] [url = about:blank] 22:10:05 INFO - PROCESS | 1940 | --DOMWINDOW == 160 (0x11a7d7800) [pid = 1940] [serial = 813] [outer = 0x0] [url = about:blank] 22:10:05 INFO - PROCESS | 1940 | --DOMWINDOW == 159 (0x119156400) [pid = 1940] [serial = 812] [outer = 0x0] [url = about:blank] 22:10:05 INFO - PROCESS | 1940 | --DOMWINDOW == 158 (0x12e2e4800) [pid = 1940] [serial = 833] [outer = 0x0] [url = about:blank] 22:10:05 INFO - PROCESS | 1940 | --DOMWINDOW == 157 (0x1241b8c00) [pid = 1940] [serial = 818] [outer = 0x0] [url = about:blank] 22:10:05 INFO - PROCESS | 1940 | --DOMWINDOW == 156 (0x127472800) [pid = 1940] [serial = 819] [outer = 0x0] [url = about:blank] 22:10:05 INFO - PROCESS | 1940 | --DOMWINDOW == 155 (0x12b308000) [pid = 1940] [serial = 824] [outer = 0x0] [url = about:blank] 22:10:05 INFO - PROCESS | 1940 | --DOMWINDOW == 154 (0x12b886400) [pid = 1940] [serial = 825] [outer = 0x0] [url = about:blank] 22:10:05 INFO - PROCESS | 1940 | --DOMWINDOW == 153 (0x123872c00) [pid = 1940] [serial = 816] [outer = 0x0] [url = about:blank] 22:10:05 INFO - PROCESS | 1940 | --DOMWINDOW == 152 (0x11c0c0c00) [pid = 1940] [serial = 815] [outer = 0x0] [url = about:blank] 22:10:05 INFO - PROCESS | 1940 | --DOMWINDOW == 151 (0x12970b000) [pid = 1940] [serial = 842] [outer = 0x0] [url = about:blank] 22:10:05 INFO - PROCESS | 1940 | --DOMWINDOW == 150 (0x12e790c00) [pid = 1940] [serial = 837] [outer = 0x0] [url = about:blank] 22:10:05 INFO - PROCESS | 1940 | --DOMWINDOW == 149 (0x12f228800) [pid = 1940] [serial = 839] [outer = 0x0] [url = about:blank] 22:10:05 INFO - PROCESS | 1940 | --DOMWINDOW == 148 (0x12e307c00) [pid = 1940] [serial = 834] [outer = 0x0] [url = about:blank] 22:10:05 INFO - PROCESS | 1940 | --DOMWINDOW == 147 (0x12f4dd800) [pid = 1940] [serial = 843] [outer = 0x0] [url = about:blank] 22:10:05 INFO - PROCESS | 1940 | --DOMWINDOW == 146 (0x12f4db400) [pid = 1940] [serial = 840] [outer = 0x0] [url = about:blank] 22:10:05 INFO - PROCESS | 1940 | --DOMWINDOW == 145 (0x12d0eb800) [pid = 1940] [serial = 828] [outer = 0x0] [url = about:blank] 22:10:05 INFO - PROCESS | 1940 | --DOMWINDOW == 144 (0x12e218000) [pid = 1940] [serial = 831] [outer = 0x0] [url = about:blank] 22:10:05 INFO - PROCESS | 1940 | 1461042605738 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]]]}] 22:10:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 22:10:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 570ms 22:10:05 INFO - PROCESS | 1940 | 1461042605754 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 22:10:05 INFO - PROCESS | 1940 | 1461042605756 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 22:10:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 22:10:05 INFO - PROCESS | 1940 | 1461042605767 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 22:10:05 INFO - PROCESS | 1940 | 1461042605770 Marionette TRACE conn2 <- [1,1206,null,{}] 22:10:05 INFO - PROCESS | 1940 | 1461042605772 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}] 22:10:05 INFO - PROCESS | 1940 | 1461042605853 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 22:10:05 INFO - PROCESS | 1940 | 1461042605857 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:10:05 INFO - PROCESS | 1940 | ++DOCSHELL 0x123c55800 == 44 [pid = 1940] [id = 309] 22:10:05 INFO - PROCESS | 1940 | ++DOMWINDOW == 145 (0x11b837400) [pid = 1940] [serial = 926] [outer = 0x0] 22:10:05 INFO - PROCESS | 1940 | ++DOMWINDOW == 146 (0x123923400) [pid = 1940] [serial = 927] [outer = 0x11b837400] 22:10:05 INFO - PROCESS | 1940 | 1461042605887 Marionette DEBUG loaded listener.js 22:10:05 INFO - PROCESS | 1940 | ++DOMWINDOW == 147 (0x1241c0400) [pid = 1940] [serial = 928] [outer = 0x11b837400] 22:10:06 INFO - PROCESS | 1940 | 1461042606219 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]]]}] 22:10:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 22:10:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 477ms 22:10:06 INFO - PROCESS | 1940 | 1461042606239 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 22:10:06 INFO - PROCESS | 1940 | 1461042606240 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 22:10:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 22:10:06 INFO - PROCESS | 1940 | 1461042606244 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 22:10:06 INFO - PROCESS | 1940 | 1461042606246 Marionette TRACE conn2 <- [1,1210,null,{}] 22:10:06 INFO - PROCESS | 1940 | 1461042606248 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}] 22:10:06 INFO - PROCESS | 1940 | 1461042606325 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 22:10:06 INFO - PROCESS | 1940 | 1461042606331 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:10:06 INFO - PROCESS | 1940 | ++DOCSHELL 0x1264dd800 == 45 [pid = 1940] [id = 310] 22:10:06 INFO - PROCESS | 1940 | ++DOMWINDOW == 148 (0x123c74800) [pid = 1940] [serial = 929] [outer = 0x0] 22:10:06 INFO - PROCESS | 1940 | ++DOMWINDOW == 149 (0x126abc400) [pid = 1940] [serial = 930] [outer = 0x123c74800] 22:10:06 INFO - PROCESS | 1940 | 1461042606357 Marionette DEBUG loaded listener.js 22:10:06 INFO - PROCESS | 1940 | ++DOMWINDOW == 150 (0x127472800) [pid = 1940] [serial = 931] [outer = 0x123c74800] 22:10:06 INFO - PROCESS | 1940 | 1461042606695 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]]]}] 22:10:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 22:10:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 470ms 22:10:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 22:10:06 INFO - PROCESS | 1940 | 1461042606714 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 22:10:06 INFO - PROCESS | 1940 | 1461042606715 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 22:10:06 INFO - PROCESS | 1940 | 1461042606717 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 22:10:06 INFO - PROCESS | 1940 | 1461042606718 Marionette TRACE conn2 <- [1,1214,null,{}] 22:10:06 INFO - PROCESS | 1940 | 1461042606721 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}] 22:10:06 INFO - PROCESS | 1940 | 1461042606802 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 22:10:06 INFO - PROCESS | 1940 | 1461042606857 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:10:06 INFO - PROCESS | 1940 | ++DOCSHELL 0x119003000 == 46 [pid = 1940] [id = 311] 22:10:06 INFO - PROCESS | 1940 | ++DOMWINDOW == 151 (0x128e9b000) [pid = 1940] [serial = 932] [outer = 0x0] 22:10:06 INFO - PROCESS | 1940 | ++DOMWINDOW == 152 (0x129307400) [pid = 1940] [serial = 933] [outer = 0x128e9b000] 22:10:06 INFO - PROCESS | 1940 | 1461042606891 Marionette DEBUG loaded listener.js 22:10:06 INFO - PROCESS | 1940 | ++DOMWINDOW == 153 (0x1297a5400) [pid = 1940] [serial = 934] [outer = 0x128e9b000] 22:10:07 INFO - PROCESS | 1940 | 1461042607185 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]]]}] 22:10:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 22:10:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 524ms 22:10:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 22:10:07 INFO - PROCESS | 1940 | 1461042607241 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 22:10:07 INFO - PROCESS | 1940 | 1461042607243 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 22:10:07 INFO - PROCESS | 1940 | 1461042607245 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 22:10:07 INFO - PROCESS | 1940 | 1461042607246 Marionette TRACE conn2 <- [1,1218,null,{}] 22:10:07 INFO - PROCESS | 1940 | 1461042607249 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}] 22:10:07 INFO - PROCESS | 1940 | 1461042607332 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 22:10:07 INFO - PROCESS | 1940 | 1461042607336 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:10:07 INFO - PROCESS | 1940 | ++DOCSHELL 0x12a6d2000 == 47 [pid = 1940] [id = 312] 22:10:07 INFO - PROCESS | 1940 | ++DOMWINDOW == 154 (0x12b305000) [pid = 1940] [serial = 935] [outer = 0x0] 22:10:07 INFO - PROCESS | 1940 | ++DOMWINDOW == 155 (0x12ba35400) [pid = 1940] [serial = 936] [outer = 0x12b305000] 22:10:07 INFO - PROCESS | 1940 | 1461042607362 Marionette DEBUG loaded listener.js 22:10:07 INFO - PROCESS | 1940 | ++DOMWINDOW == 156 (0x12ba3c800) [pid = 1940] [serial = 937] [outer = 0x12b305000] 22:10:07 INFO - PROCESS | 1940 | 1461042607721 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]]]}] 22:10:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 22:10:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 518ms 22:10:07 INFO - PROCESS | 1940 | 1461042607764 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 22:10:07 INFO - PROCESS | 1940 | 1461042607765 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 22:10:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 22:10:07 INFO - PROCESS | 1940 | 1461042607767 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 22:10:07 INFO - PROCESS | 1940 | 1461042607769 Marionette TRACE conn2 <- [1,1222,null,{}] 22:10:07 INFO - PROCESS | 1940 | 1461042607780 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}] 22:10:07 INFO - PROCESS | 1940 | 1461042607880 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 22:10:07 INFO - PROCESS | 1940 | 1461042607884 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:10:07 INFO - PROCESS | 1940 | ++DOCSHELL 0x12b2e3000 == 48 [pid = 1940] [id = 313] 22:10:07 INFO - PROCESS | 1940 | ++DOMWINDOW == 157 (0x12b30dc00) [pid = 1940] [serial = 938] [outer = 0x0] 22:10:07 INFO - PROCESS | 1940 | ++DOMWINDOW == 158 (0x12bd4bc00) [pid = 1940] [serial = 939] [outer = 0x12b30dc00] 22:10:07 INFO - PROCESS | 1940 | 1461042607909 Marionette DEBUG loaded listener.js 22:10:07 INFO - PROCESS | 1940 | ++DOMWINDOW == 159 (0x12ce91800) [pid = 1940] [serial = 940] [outer = 0x12b30dc00] 22:10:08 INFO - PROCESS | 1940 | 1461042608245 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] 22:10:08 INFO - PROCESS | 1940 | 1461042608294 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 22:10:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 22:10:08 INFO - PROCESS | 1940 | 1461042608297 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 22:10:08 INFO - PROCESS | 1940 | 1461042608298 Marionette TRACE conn2 <- [1,1226,null,{}] 22:10:08 INFO - PROCESS | 1940 | 1461042608300 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}] 22:10:08 INFO - PROCESS | 1940 | 1461042608399 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 22:10:08 INFO - PROCESS | 1940 | 1461042608432 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:10:08 INFO - PROCESS | 1940 | ++DOCSHELL 0x12bb49000 == 49 [pid = 1940] [id = 314] 22:10:08 INFO - PROCESS | 1940 | ++DOMWINDOW == 160 (0x12cef3c00) [pid = 1940] [serial = 941] [outer = 0x0] 22:10:08 INFO - PROCESS | 1940 | ++DOMWINDOW == 161 (0x12d535800) [pid = 1940] [serial = 942] [outer = 0x12cef3c00] 22:10:08 INFO - PROCESS | 1940 | 1461042608458 Marionette DEBUG loaded listener.js 22:10:08 INFO - PROCESS | 1940 | ++DOMWINDOW == 162 (0x12e20f400) [pid = 1940] [serial = 943] [outer = 0x12cef3c00] 22:10:08 INFO - PROCESS | 1940 | 1461042608773 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]]]}] 22:10:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 22:10:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 520ms 22:10:08 INFO - PROCESS | 1940 | 1461042608817 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 22:10:08 INFO - PROCESS | 1940 | 1461042608818 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 22:10:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 22:10:08 INFO - PROCESS | 1940 | 1461042608821 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 22:10:08 INFO - PROCESS | 1940 | 1461042608822 Marionette TRACE conn2 <- [1,1230,null,{}] 22:10:08 INFO - PROCESS | 1940 | 1461042608824 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}] 22:10:08 INFO - PROCESS | 1940 | 1461042608923 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 22:10:08 INFO - PROCESS | 1940 | 1461042608935 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:10:08 INFO - PROCESS | 1940 | ++DOCSHELL 0x12cfa1800 == 50 [pid = 1940] [id = 315] 22:10:08 INFO - PROCESS | 1940 | ++DOMWINDOW == 163 (0x12d0e8c00) [pid = 1940] [serial = 944] [outer = 0x0] 22:10:08 INFO - PROCESS | 1940 | ++DOMWINDOW == 164 (0x12e2e3400) [pid = 1940] [serial = 945] [outer = 0x12d0e8c00] 22:10:08 INFO - PROCESS | 1940 | 1461042608960 Marionette DEBUG loaded listener.js 22:10:09 INFO - PROCESS | 1940 | ++DOMWINDOW == 165 (0x12e30bc00) [pid = 1940] [serial = 946] [outer = 0x12d0e8c00] 22:10:09 INFO - PROCESS | 1940 | 1461042609297 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]]]}] 22:10:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 22:10:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 520ms 22:10:09 INFO - PROCESS | 1940 | 1461042609342 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 22:10:09 INFO - PROCESS | 1940 | 1461042609343 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 22:10:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 22:10:09 INFO - PROCESS | 1940 | 1461042609345 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 22:10:09 INFO - PROCESS | 1940 | 1461042609346 Marionette TRACE conn2 <- [1,1234,null,{}] 22:10:09 INFO - PROCESS | 1940 | 1461042609349 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}] 22:10:09 INFO - PROCESS | 1940 | 1461042609454 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 22:10:09 INFO - PROCESS | 1940 | --DOMWINDOW == 164 (0x126bc1400) [pid = 1940] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 22:10:09 INFO - PROCESS | 1940 | --DOMWINDOW == 163 (0x1191bac00) [pid = 1940] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 22:10:09 INFO - PROCESS | 1940 | --DOMWINDOW == 162 (0x1158ee800) [pid = 1940] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 22:10:09 INFO - PROCESS | 1940 | --DOMWINDOW == 161 (0x114b3d000) [pid = 1940] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 22:10:09 INFO - PROCESS | 1940 | --DOMWINDOW == 160 (0x118545400) [pid = 1940] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 22:10:09 INFO - PROCESS | 1940 | --DOMWINDOW == 159 (0x119a69400) [pid = 1940] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 22:10:09 INFO - PROCESS | 1940 | --DOMWINDOW == 158 (0x12970a000) [pid = 1940] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 22:10:09 INFO - PROCESS | 1940 | --DOMWINDOW == 157 (0x12e4e6c00) [pid = 1940] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 22:10:09 INFO - PROCESS | 1940 | --DOMWINDOW == 156 (0x11a7d8800) [pid = 1940] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 22:10:09 INFO - PROCESS | 1940 | --DOMWINDOW == 155 (0x12b309c00) [pid = 1940] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 22:10:09 INFO - PROCESS | 1940 | --DOMWINDOW == 154 (0x1297a1800) [pid = 1940] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 22:10:09 INFO - PROCESS | 1940 | --DOMWINDOW == 153 (0x11aca9000) [pid = 1940] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 22:10:09 INFO - PROCESS | 1940 | --DOMWINDOW == 152 (0x12400d000) [pid = 1940] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 22:10:09 INFO - PROCESS | 1940 | --DOMWINDOW == 151 (0x12930d400) [pid = 1940] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 22:10:09 INFO - PROCESS | 1940 | --DOMWINDOW == 150 (0x12b30e000) [pid = 1940] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 22:10:09 INFO - PROCESS | 1940 | --DOMWINDOW == 149 (0x11bd40400) [pid = 1940] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 22:10:09 INFO - PROCESS | 1940 | --DOMWINDOW == 148 (0x11a932400) [pid = 1940] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 22:10:09 INFO - PROCESS | 1940 | --DOMWINDOW == 147 (0x11c168000) [pid = 1940] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 22:10:09 INFO - PROCESS | 1940 | --DOMWINDOW == 146 (0x119a62800) [pid = 1940] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 22:10:09 INFO - PROCESS | 1940 | --DOMWINDOW == 145 (0x12e307800) [pid = 1940] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 22:10:09 INFO - PROCESS | 1940 | --DOMWINDOW == 144 (0x11a7dd800) [pid = 1940] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 22:10:09 INFO - PROCESS | 1940 | --DOMWINDOW == 143 (0x12bd4ac00) [pid = 1940] [serial = 881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 22:10:09 INFO - PROCESS | 1940 | --DOMWINDOW == 142 (0x12d669000) [pid = 1940] [serial = 884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 22:10:09 INFO - PROCESS | 1940 | --DOMWINDOW == 141 (0x12e218800) [pid = 1940] [serial = 887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 22:10:09 INFO - PROCESS | 1940 | --DOMWINDOW == 140 (0x123873000) [pid = 1940] [serial = 890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 22:10:09 INFO - PROCESS | 1940 | --DOMWINDOW == 139 (0x114c9e000) [pid = 1940] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 22:10:09 INFO - PROCESS | 1940 | --DOMWINDOW == 138 (0x123bb0c00) [pid = 1940] [serial = 872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 22:10:09 INFO - PROCESS | 1940 | --DOMWINDOW == 137 (0x119a63400) [pid = 1940] [serial = 869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 22:10:09 INFO - PROCESS | 1940 | --DOMWINDOW == 136 (0x11b83b400) [pid = 1940] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 22:10:09 INFO - PROCESS | 1940 | --DOMWINDOW == 135 (0x12bd57000) [pid = 1940] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 22:10:09 INFO - PROCESS | 1940 | --DOMWINDOW == 134 (0x11559bc00) [pid = 1940] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 22:10:09 INFO - PROCESS | 1940 | --DOMWINDOW == 133 (0x115687800) [pid = 1940] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 22:10:09 INFO - PROCESS | 1940 | --DOMWINDOW == 132 (0x1274d4c00) [pid = 1940] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 22:10:09 INFO - PROCESS | 1940 | --DOMWINDOW == 131 (0x11c0a4400) [pid = 1940] [serial = 875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 22:10:09 INFO - PROCESS | 1940 | --DOMWINDOW == 130 (0x1274d0400) [pid = 1940] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 22:10:09 INFO - PROCESS | 1940 | --DOMWINDOW == 129 (0x12bd49400) [pid = 1940] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 22:10:09 INFO - PROCESS | 1940 | --DOMWINDOW == 128 (0x129708000) [pid = 1940] [serial = 878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 22:10:09 INFO - PROCESS | 1940 | --DOMWINDOW == 127 (0x113e0a000) [pid = 1940] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 22:10:09 INFO - PROCESS | 1940 | --DOMWINDOW == 126 (0x1190bbc00) [pid = 1940] [serial = 893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 22:10:09 INFO - PROCESS | 1940 | --DOMWINDOW == 125 (0x115342400) [pid = 1940] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 22:10:09 INFO - PROCESS | 1940 | --DOMWINDOW == 124 (0x1189e8800) [pid = 1940] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 22:10:09 INFO - PROCESS | 1940 | 1461042609781 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:10:09 INFO - PROCESS | 1940 | ++DOCSHELL 0x115246800 == 51 [pid = 1940] [id = 316] 22:10:09 INFO - PROCESS | 1940 | ++DOMWINDOW == 125 (0x113e02400) [pid = 1940] [serial = 947] [outer = 0x0] 22:10:09 INFO - PROCESS | 1940 | ++DOMWINDOW == 126 (0x114bd6000) [pid = 1940] [serial = 948] [outer = 0x113e02400] 22:10:09 INFO - PROCESS | 1940 | 1461042609812 Marionette DEBUG loaded listener.js 22:10:09 INFO - PROCESS | 1940 | ++DOMWINDOW == 127 (0x118544000) [pid = 1940] [serial = 949] [outer = 0x113e02400] 22:10:10 INFO - PROCESS | 1940 | 1461042610081 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]]]}] 22:10:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 22:10:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 770ms 22:10:10 INFO - PROCESS | 1940 | 1461042610116 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 22:10:10 INFO - PROCESS | 1940 | 1461042610118 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 22:10:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 22:10:10 INFO - PROCESS | 1940 | 1461042610120 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 22:10:10 INFO - PROCESS | 1940 | 1461042610122 Marionette TRACE conn2 <- [1,1238,null,{}] 22:10:10 INFO - PROCESS | 1940 | 1461042610132 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}] 22:10:10 INFO - PROCESS | 1940 | 1461042610252 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 22:10:10 INFO - PROCESS | 1940 | 1461042610257 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:10:10 INFO - PROCESS | 1940 | ++DOCSHELL 0x12d618000 == 52 [pid = 1940] [id = 317] 22:10:10 INFO - PROCESS | 1940 | ++DOMWINDOW == 128 (0x119159000) [pid = 1940] [serial = 950] [outer = 0x0] 22:10:10 INFO - PROCESS | 1940 | ++DOMWINDOW == 129 (0x123bb0c00) [pid = 1940] [serial = 951] [outer = 0x119159000] 22:10:10 INFO - PROCESS | 1940 | 1461042610282 Marionette DEBUG loaded listener.js 22:10:10 INFO - PROCESS | 1940 | ++DOMWINDOW == 130 (0x12bd53400) [pid = 1940] [serial = 952] [outer = 0x119159000] 22:10:10 INFO - PROCESS | 1940 | 1461042610575 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]]]}] 22:10:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 22:10:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 469ms 22:10:10 INFO - PROCESS | 1940 | 1461042610590 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 22:10:10 INFO - PROCESS | 1940 | 1461042610591 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 22:10:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 22:10:10 INFO - PROCESS | 1940 | 1461042610601 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 22:10:10 INFO - PROCESS | 1940 | 1461042610602 Marionette TRACE conn2 <- [1,1242,null,{}] 22:10:10 INFO - PROCESS | 1940 | 1461042610606 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}] 22:10:10 INFO - PROCESS | 1940 | 1461042610740 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 22:10:10 INFO - PROCESS | 1940 | 1461042610747 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:10:10 INFO - PROCESS | 1940 | ++DOCSHELL 0x12e45e000 == 53 [pid = 1940] [id = 318] 22:10:10 INFO - PROCESS | 1940 | ++DOMWINDOW == 131 (0x12bd57000) [pid = 1940] [serial = 953] [outer = 0x0] 22:10:10 INFO - PROCESS | 1940 | ++DOMWINDOW == 132 (0x12e2ecc00) [pid = 1940] [serial = 954] [outer = 0x12bd57000] 22:10:10 INFO - PROCESS | 1940 | 1461042610772 Marionette DEBUG loaded listener.js 22:10:10 INFO - PROCESS | 1940 | ++DOMWINDOW == 133 (0x12e4edc00) [pid = 1940] [serial = 955] [outer = 0x12bd57000] 22:10:11 INFO - PROCESS | 1940 | 1461042611062 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]]]}] 22:10:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 22:10:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 470ms 22:10:11 INFO - PROCESS | 1940 | 1461042611072 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 22:10:11 INFO - PROCESS | 1940 | 1461042611073 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 22:10:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 22:10:11 INFO - PROCESS | 1940 | 1461042611084 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 22:10:11 INFO - PROCESS | 1940 | 1461042611085 Marionette TRACE conn2 <- [1,1246,null,{}] 22:10:11 INFO - PROCESS | 1940 | 1461042611087 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}] 22:10:11 INFO - PROCESS | 1940 | 1461042611175 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 22:10:11 INFO - PROCESS | 1940 | 1461042611182 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:10:11 INFO - PROCESS | 1940 | ++DOCSHELL 0x12f620000 == 54 [pid = 1940] [id = 319] 22:10:11 INFO - PROCESS | 1940 | ++DOMWINDOW == 134 (0x12e30c400) [pid = 1940] [serial = 956] [outer = 0x0] 22:10:11 INFO - PROCESS | 1940 | ++DOMWINDOW == 135 (0x12e98f000) [pid = 1940] [serial = 957] [outer = 0x12e30c400] 22:10:11 INFO - PROCESS | 1940 | 1461042611206 Marionette DEBUG loaded listener.js 22:10:11 INFO - PROCESS | 1940 | ++DOMWINDOW == 136 (0x12f0c8000) [pid = 1940] [serial = 958] [outer = 0x12e30c400] 22:10:11 INFO - PROCESS | 1940 | 1461042611547 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]]]}] 22:10:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 22:10:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 475ms 22:10:11 INFO - PROCESS | 1940 | 1461042611554 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 22:10:11 INFO - PROCESS | 1940 | 1461042611555 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 22:10:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 22:10:11 INFO - PROCESS | 1940 | 1461042611557 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 22:10:11 INFO - PROCESS | 1940 | 1461042611558 Marionette TRACE conn2 <- [1,1250,null,{}] 22:10:11 INFO - PROCESS | 1940 | 1461042611564 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}] 22:10:11 INFO - PROCESS | 1940 | 1461042611676 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 22:10:11 INFO - PROCESS | 1940 | 1461042611683 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:10:11 INFO - PROCESS | 1940 | ++DOCSHELL 0x12f7d3000 == 55 [pid = 1940] [id = 320] 22:10:11 INFO - PROCESS | 1940 | ++DOMWINDOW == 137 (0x12e218800) [pid = 1940] [serial = 959] [outer = 0x0] 22:10:11 INFO - PROCESS | 1940 | ++DOMWINDOW == 138 (0x12f0ca000) [pid = 1940] [serial = 960] [outer = 0x12e218800] 22:10:11 INFO - PROCESS | 1940 | 1461042611707 Marionette DEBUG loaded listener.js 22:10:11 INFO - PROCESS | 1940 | ++DOMWINDOW == 139 (0x12f228800) [pid = 1940] [serial = 961] [outer = 0x12e218800] 22:10:12 INFO - PROCESS | 1940 | 1461042612193 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]]]}] 22:10:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 22:10:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 671ms 22:10:12 INFO - PROCESS | 1940 | 1461042612229 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 22:10:12 INFO - PROCESS | 1940 | 1461042612232 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 22:10:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 22:10:12 INFO - PROCESS | 1940 | 1461042612235 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 22:10:12 INFO - PROCESS | 1940 | 1461042612237 Marionette TRACE conn2 <- [1,1254,null,{}] 22:10:12 INFO - PROCESS | 1940 | 1461042612241 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}] 22:10:12 INFO - PROCESS | 1940 | 1461042612344 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 22:10:12 INFO - PROCESS | 1940 | 1461042612403 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:10:12 INFO - PROCESS | 1940 | ++DOCSHELL 0x11c1bb800 == 56 [pid = 1940] [id = 321] 22:10:12 INFO - PROCESS | 1940 | ++DOMWINDOW == 140 (0x115681c00) [pid = 1940] [serial = 962] [outer = 0x0] 22:10:12 INFO - PROCESS | 1940 | ++DOMWINDOW == 141 (0x119154400) [pid = 1940] [serial = 963] [outer = 0x115681c00] 22:10:12 INFO - PROCESS | 1940 | 1461042612434 Marionette DEBUG loaded listener.js 22:10:12 INFO - PROCESS | 1940 | ++DOMWINDOW == 142 (0x119b56400) [pid = 1940] [serial = 964] [outer = 0x115681c00] 22:10:12 INFO - PROCESS | 1940 | 1461042612881 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]]]}] 22:10:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 22:10:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 671ms 22:10:12 INFO - PROCESS | 1940 | 1461042612906 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 22:10:12 INFO - PROCESS | 1940 | 1461042612912 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 22:10:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 22:10:12 INFO - PROCESS | 1940 | 1461042612917 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 22:10:12 INFO - PROCESS | 1940 | 1461042612919 Marionette TRACE conn2 <- [1,1258,null,{}] 22:10:12 INFO - PROCESS | 1940 | 1461042612921 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}] 22:10:13 INFO - PROCESS | 1940 | 1461042613050 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 22:10:13 INFO - PROCESS | 1940 | 1461042613119 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:10:13 INFO - PROCESS | 1940 | ++DOCSHELL 0x1274c4000 == 57 [pid = 1940] [id = 322] 22:10:13 INFO - PROCESS | 1940 | ++DOMWINDOW == 143 (0x115687800) [pid = 1940] [serial = 965] [outer = 0x0] 22:10:13 INFO - PROCESS | 1940 | ++DOMWINDOW == 144 (0x119c2ec00) [pid = 1940] [serial = 966] [outer = 0x115687800] 22:10:13 INFO - PROCESS | 1940 | 1461042613151 Marionette DEBUG loaded listener.js 22:10:13 INFO - PROCESS | 1940 | ++DOMWINDOW == 145 (0x11c35bc00) [pid = 1940] [serial = 967] [outer = 0x115687800] 22:10:13 INFO - PROCESS | 1940 | 1461042613573 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]]]}] 22:10:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 22:10:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 672ms 22:10:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 22:10:13 INFO - PROCESS | 1940 | 1461042613588 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 22:10:13 INFO - PROCESS | 1940 | 1461042613590 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 22:10:13 INFO - PROCESS | 1940 | 1461042613592 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 22:10:13 INFO - PROCESS | 1940 | 1461042613595 Marionette TRACE conn2 <- [1,1262,null,{}] 22:10:13 INFO - PROCESS | 1940 | 1461042613603 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}] 22:10:13 INFO - PROCESS | 1940 | 1461042613712 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 22:10:13 INFO - PROCESS | 1940 | 1461042613773 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:10:13 INFO - PROCESS | 1940 | ++DOCSHELL 0x12d603800 == 58 [pid = 1940] [id = 323] 22:10:13 INFO - PROCESS | 1940 | ++DOMWINDOW == 146 (0x12386c800) [pid = 1940] [serial = 968] [outer = 0x0] 22:10:13 INFO - PROCESS | 1940 | ++DOMWINDOW == 147 (0x126526c00) [pid = 1940] [serial = 969] [outer = 0x12386c800] 22:10:13 INFO - PROCESS | 1940 | 1461042613866 Marionette DEBUG loaded listener.js 22:10:13 INFO - PROCESS | 1940 | ++DOMWINDOW == 148 (0x129310c00) [pid = 1940] [serial = 970] [outer = 0x12386c800] 22:10:14 INFO - PROCESS | 1940 | 1461042614396 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]]]}] 22:10:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 22:10:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 822ms 22:10:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 22:10:14 INFO - PROCESS | 1940 | 1461042614414 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 22:10:14 INFO - PROCESS | 1940 | 1461042614416 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 22:10:14 INFO - PROCESS | 1940 | 1461042614418 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 22:10:14 INFO - PROCESS | 1940 | 1461042614420 Marionette TRACE conn2 <- [1,1266,null,{}] 22:10:14 INFO - PROCESS | 1940 | 1461042614422 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}] 22:10:14 INFO - PROCESS | 1940 | 1461042614526 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 22:10:14 INFO - PROCESS | 1940 | 1461042614583 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:10:14 INFO - PROCESS | 1940 | ++DOCSHELL 0x12fe64800 == 59 [pid = 1940] [id = 324] 22:10:14 INFO - PROCESS | 1940 | ++DOMWINDOW == 149 (0x129311c00) [pid = 1940] [serial = 971] [outer = 0x0] 22:10:14 INFO - PROCESS | 1940 | ++DOMWINDOW == 150 (0x12b506400) [pid = 1940] [serial = 972] [outer = 0x129311c00] 22:10:14 INFO - PROCESS | 1940 | 1461042614613 Marionette DEBUG loaded listener.js 22:10:14 INFO - PROCESS | 1940 | ++DOMWINDOW == 151 (0x12ba36c00) [pid = 1940] [serial = 973] [outer = 0x129311c00] 22:10:15 INFO - PROCESS | 1940 | 1461042615050 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]]]}] 22:10:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 22:10:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 672ms 22:10:15 INFO - PROCESS | 1940 | 1461042615091 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 22:10:15 INFO - PROCESS | 1940 | 1461042615092 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 22:10:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 22:10:15 INFO - PROCESS | 1940 | 1461042615094 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 22:10:15 INFO - PROCESS | 1940 | 1461042615096 Marionette TRACE conn2 <- [1,1270,null,{}] 22:10:15 INFO - PROCESS | 1940 | 1461042615098 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}] 22:10:15 INFO - PROCESS | 1940 | 1461042615201 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 22:10:15 INFO - PROCESS | 1940 | 1461042615260 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:10:15 INFO - PROCESS | 1940 | ++DOCSHELL 0x1304c9000 == 60 [pid = 1940] [id = 325] 22:10:15 INFO - PROCESS | 1940 | ++DOMWINDOW == 152 (0x12bbab800) [pid = 1940] [serial = 974] [outer = 0x0] 22:10:15 INFO - PROCESS | 1940 | ++DOMWINDOW == 153 (0x12d65d400) [pid = 1940] [serial = 975] [outer = 0x12bbab800] 22:10:15 INFO - PROCESS | 1940 | 1461042615291 Marionette DEBUG loaded listener.js 22:10:15 INFO - PROCESS | 1940 | ++DOMWINDOW == 154 (0x12e992000) [pid = 1940] [serial = 976] [outer = 0x12bbab800] 22:10:15 INFO - PROCESS | 1940 | 1461042615755 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]]]}] 22:10:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 22:10:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 669ms 22:10:15 INFO - PROCESS | 1940 | 1461042615764 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 22:10:15 INFO - PROCESS | 1940 | 1461042615765 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 22:10:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 22:10:15 INFO - PROCESS | 1940 | 1461042615768 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 22:10:15 INFO - PROCESS | 1940 | 1461042615769 Marionette TRACE conn2 <- [1,1274,null,{}] 22:10:15 INFO - PROCESS | 1940 | 1461042615771 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}] 22:10:15 INFO - PROCESS | 1940 | 1461042615901 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 22:10:15 INFO - PROCESS | 1940 | 1461042615985 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:10:15 INFO - PROCESS | 1940 | ++DOCSHELL 0x119022000 == 61 [pid = 1940] [id = 326] 22:10:15 INFO - PROCESS | 1940 | ++DOMWINDOW == 155 (0x114499800) [pid = 1940] [serial = 977] [outer = 0x0] 22:10:16 INFO - PROCESS | 1940 | ++DOMWINDOW == 156 (0x1151b6800) [pid = 1940] [serial = 978] [outer = 0x114499800] 22:10:16 INFO - PROCESS | 1940 | 1461042616017 Marionette DEBUG loaded listener.js 22:10:16 INFO - PROCESS | 1940 | ++DOMWINDOW == 157 (0x12d0e9c00) [pid = 1940] [serial = 979] [outer = 0x114499800] 22:10:16 INFO - PROCESS | 1940 | 1461042616584 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]]]}] 22:10:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 22:10:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 875ms 22:10:16 INFO - PROCESS | 1940 | 1461042616643 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 22:10:16 INFO - PROCESS | 1940 | 1461042616646 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 22:10:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 22:10:16 INFO - PROCESS | 1940 | 1461042616649 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 22:10:16 INFO - PROCESS | 1940 | 1461042616651 Marionette TRACE conn2 <- [1,1278,null,{}] 22:10:16 INFO - PROCESS | 1940 | 1461042616656 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}] 22:10:16 INFO - PROCESS | 1940 | 1461042616752 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 22:10:16 INFO - PROCESS | 1940 | 1461042616815 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:10:16 INFO - PROCESS | 1940 | ++DOCSHELL 0x12365b000 == 62 [pid = 1940] [id = 327] 22:10:16 INFO - PROCESS | 1940 | ++DOMWINDOW == 158 (0x114ca0c00) [pid = 1940] [serial = 980] [outer = 0x0] 22:10:16 INFO - PROCESS | 1940 | ++DOMWINDOW == 159 (0x115688800) [pid = 1940] [serial = 981] [outer = 0x114ca0c00] 22:10:16 INFO - PROCESS | 1940 | 1461042616842 Marionette DEBUG loaded listener.js 22:10:16 INFO - PROCESS | 1940 | ++DOMWINDOW == 160 (0x118b8d800) [pid = 1940] [serial = 982] [outer = 0x114ca0c00] 22:10:17 INFO - PROCESS | 1940 | 1461042617353 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]]]}] 22:10:17 INFO - PROCESS | 1940 | --DOCSHELL 0x123c40800 == 61 [pid = 1940] [id = 266] 22:10:17 INFO - PROCESS | 1940 | --DOCSHELL 0x119dfc000 == 60 [pid = 1940] [id = 265] 22:10:17 INFO - PROCESS | 1940 | --DOCSHELL 0x12f620000 == 59 [pid = 1940] [id = 319] 22:10:17 INFO - PROCESS | 1940 | --DOCSHELL 0x12e45e000 == 58 [pid = 1940] [id = 318] 22:10:17 INFO - PROCESS | 1940 | --DOCSHELL 0x12d618000 == 57 [pid = 1940] [id = 317] 22:10:17 INFO - PROCESS | 1940 | --DOCSHELL 0x115246800 == 56 [pid = 1940] [id = 316] 22:10:17 INFO - PROCESS | 1940 | --DOCSHELL 0x12cfa1800 == 55 [pid = 1940] [id = 315] 22:10:17 INFO - PROCESS | 1940 | --DOCSHELL 0x12bb49000 == 54 [pid = 1940] [id = 314] 22:10:17 INFO - PROCESS | 1940 | --DOMWINDOW == 159 (0x12b30a800) [pid = 1940] [serial = 900] [outer = 0x0] [url = about:blank] 22:10:17 INFO - PROCESS | 1940 | --DOCSHELL 0x12b2e3000 == 53 [pid = 1940] [id = 313] 22:10:17 INFO - PROCESS | 1940 | --DOCSHELL 0x12a6d2000 == 52 [pid = 1940] [id = 312] 22:10:17 INFO - PROCESS | 1940 | --DOCSHELL 0x119003000 == 51 [pid = 1940] [id = 311] 22:10:17 INFO - PROCESS | 1940 | --DOCSHELL 0x1264dd800 == 50 [pid = 1940] [id = 310] 22:10:17 INFO - PROCESS | 1940 | --DOCSHELL 0x123c55800 == 49 [pid = 1940] [id = 309] 22:10:17 INFO - PROCESS | 1940 | --DOCSHELL 0x11892e800 == 48 [pid = 1940] [id = 308] 22:10:17 INFO - PROCESS | 1940 | --DOCSHELL 0x119908800 == 47 [pid = 1940] [id = 307] 22:10:17 INFO - PROCESS | 1940 | --DOCSHELL 0x11baa2800 == 46 [pid = 1940] [id = 306] 22:10:17 INFO - PROCESS | 1940 | --DOCSHELL 0x1304cc800 == 45 [pid = 1940] [id = 304] 22:10:17 INFO - PROCESS | 1940 | --DOCSHELL 0x12f7d9000 == 44 [pid = 1940] [id = 303] 22:10:17 INFO - PROCESS | 1940 | --DOCSHELL 0x12662a800 == 43 [pid = 1940] [id = 302] 22:10:17 INFO - PROCESS | 1940 | --DOCSHELL 0x11991e800 == 42 [pid = 1940] [id = 301] 22:10:17 INFO - PROCESS | 1940 | --DOCSHELL 0x12fe7f800 == 41 [pid = 1940] [id = 300] 22:10:17 INFO - PROCESS | 1940 | --DOMWINDOW == 158 (0x12970c400) [pid = 1940] [serial = 633] [outer = 0x0] [url = about:blank] 22:10:17 INFO - PROCESS | 1940 | --DOMWINDOW == 157 (0x11a7e1000) [pid = 1940] [serial = 795] [outer = 0x0] [url = about:blank] 22:10:17 INFO - PROCESS | 1940 | --DOMWINDOW == 156 (0x12d53c800) [pid = 1940] [serial = 747] [outer = 0x0] [url = about:blank] 22:10:17 INFO - PROCESS | 1940 | --DOMWINDOW == 155 (0x1185c3c00) [pid = 1940] [serial = 678] [outer = 0x0] [url = about:blank] 22:10:17 INFO - PROCESS | 1940 | --DOMWINDOW == 154 (0x119a64400) [pid = 1940] [serial = 627] [outer = 0x0] [url = about:blank] 22:10:17 INFO - PROCESS | 1940 | --DOMWINDOW == 153 (0x126460800) [pid = 1940] [serial = 738] [outer = 0x0] [url = about:blank] 22:10:17 INFO - PROCESS | 1940 | --DOMWINDOW == 152 (0x12b890400) [pid = 1940] [serial = 801] [outer = 0x0] [url = about:blank] 22:10:17 INFO - PROCESS | 1940 | --DOMWINDOW == 151 (0x12e796000) [pid = 1940] [serial = 792] [outer = 0x0] [url = about:blank] 22:10:17 INFO - PROCESS | 1940 | --DOMWINDOW == 150 (0x123c73c00) [pid = 1940] [serial = 630] [outer = 0x0] [url = about:blank] 22:10:17 INFO - PROCESS | 1940 | --DOMWINDOW == 149 (0x12e2ec000) [pid = 1940] [serial = 804] [outer = 0x0] [url = about:blank] 22:10:17 INFO - PROCESS | 1940 | --DOMWINDOW == 148 (0x12ba36000) [pid = 1940] [serial = 741] [outer = 0x0] [url = about:blank] 22:10:17 INFO - PROCESS | 1940 | --DOMWINDOW == 147 (0x124033800) [pid = 1940] [serial = 591] [outer = 0x0] [url = about:blank] 22:10:17 INFO - PROCESS | 1940 | --DOMWINDOW == 146 (0x128e95000) [pid = 1940] [serial = 684] [outer = 0x0] [url = about:blank] 22:10:17 INFO - PROCESS | 1940 | --DOMWINDOW == 145 (0x12bba3c00) [pid = 1940] [serial = 687] [outer = 0x0] [url = about:blank] 22:10:17 INFO - PROCESS | 1940 | --DOMWINDOW == 144 (0x12d538000) [pid = 1940] [serial = 744] [outer = 0x0] [url = about:blank] 22:10:17 INFO - PROCESS | 1940 | --DOMWINDOW == 143 (0x12e991800) [pid = 1940] [serial = 810] [outer = 0x0] [url = about:blank] 22:10:17 INFO - PROCESS | 1940 | --DOMWINDOW == 142 (0x126460c00) [pid = 1940] [serial = 798] [outer = 0x0] [url = about:blank] 22:10:17 INFO - PROCESS | 1940 | --DOMWINDOW == 141 (0x12bba9c00) [pid = 1940] [serial = 690] [outer = 0x0] [url = about:blank] 22:10:17 INFO - PROCESS | 1940 | --DOMWINDOW == 140 (0x11a940000) [pid = 1940] [serial = 735] [outer = 0x0] [url = about:blank] 22:10:17 INFO - PROCESS | 1940 | --DOMWINDOW == 139 (0x12e78b400) [pid = 1940] [serial = 807] [outer = 0x0] [url = about:blank] 22:10:17 INFO - PROCESS | 1940 | --DOMWINDOW == 138 (0x11c0a7400) [pid = 1940] [serial = 681] [outer = 0x0] [url = about:blank] 22:10:17 INFO - PROCESS | 1940 | --DOMWINDOW == 137 (0x115866400) [pid = 1940] [serial = 585] [outer = 0x0] [url = about:blank] 22:10:17 INFO - PROCESS | 1940 | --DOMWINDOW == 136 (0x11a93d000) [pid = 1940] [serial = 588] [outer = 0x0] [url = about:blank] 22:10:17 INFO - PROCESS | 1940 | --DOMWINDOW == 135 (0x12d056400) [pid = 1940] [serial = 882] [outer = 0x0] [url = about:blank] 22:10:17 INFO - PROCESS | 1940 | --DOMWINDOW == 134 (0x12e2eb000) [pid = 1940] [serial = 885] [outer = 0x0] [url = about:blank] 22:10:17 INFO - PROCESS | 1940 | --DOMWINDOW == 133 (0x12e78c800) [pid = 1940] [serial = 888] [outer = 0x0] [url = about:blank] 22:10:17 INFO - PROCESS | 1940 | --DOMWINDOW == 132 (0x1288a1400) [pid = 1940] [serial = 891] [outer = 0x0] [url = about:blank] 22:10:17 INFO - PROCESS | 1940 | --DOMWINDOW == 131 (0x12d663800) [pid = 1940] [serial = 892] [outer = 0x0] [url = about:blank] 22:10:17 INFO - PROCESS | 1940 | --DOMWINDOW == 130 (0x114ca7400) [pid = 1940] [serial = 846] [outer = 0x0] [url = about:blank] 22:10:17 INFO - PROCESS | 1940 | --DOMWINDOW == 129 (0x12455c800) [pid = 1940] [serial = 873] [outer = 0x0] [url = about:blank] 22:10:17 INFO - PROCESS | 1940 | --DOMWINDOW == 128 (0x12746d400) [pid = 1940] [serial = 874] [outer = 0x0] [url = about:blank] 22:10:17 INFO - PROCESS | 1940 | --DOMWINDOW == 127 (0x11bb28800) [pid = 1940] [serial = 870] [outer = 0x0] [url = about:blank] 22:10:17 INFO - PROCESS | 1940 | --DOMWINDOW == 126 (0x11c16ec00) [pid = 1940] [serial = 871] [outer = 0x0] [url = about:blank] 22:10:17 INFO - PROCESS | 1940 | --DOMWINDOW == 125 (0x126527000) [pid = 1940] [serial = 852] [outer = 0x0] [url = about:blank] 22:10:17 INFO - PROCESS | 1940 | --DOMWINDOW == 124 (0x123872800) [pid = 1940] [serial = 851] [outer = 0x0] [url = about:blank] 22:10:17 INFO - PROCESS | 1940 | --DOMWINDOW == 123 (0x12e4e8400) [pid = 1940] [serial = 860] [outer = 0x0] [url = about:blank] 22:10:17 INFO - PROCESS | 1940 | --DOMWINDOW == 122 (0x12e98dc00) [pid = 1940] [serial = 861] [outer = 0x0] [url = about:blank] 22:10:17 INFO - PROCESS | 1940 | --DOMWINDOW == 121 (0x119a6c400) [pid = 1940] [serial = 867] [outer = 0x0] [url = about:blank] 22:10:17 INFO - PROCESS | 1940 | --DOMWINDOW == 120 (0x1158e8800) [pid = 1940] [serial = 866] [outer = 0x0] [url = about:blank] 22:10:17 INFO - PROCESS | 1940 | --DOMWINDOW == 119 (0x11a7d7400) [pid = 1940] [serial = 849] [outer = 0x0] [url = about:blank] 22:10:17 INFO - PROCESS | 1940 | --DOMWINDOW == 118 (0x1188ed400) [pid = 1940] [serial = 848] [outer = 0x0] [url = about:blank] 22:10:17 INFO - PROCESS | 1940 | --DOMWINDOW == 117 (0x12f4eac00) [pid = 1940] [serial = 864] [outer = 0x0] [url = about:blank] 22:10:17 INFO - PROCESS | 1940 | --DOMWINDOW == 116 (0x12e2ed400) [pid = 1940] [serial = 863] [outer = 0x0] [url = about:blank] 22:10:17 INFO - PROCESS | 1940 | --DOMWINDOW == 115 (0x1288a0c00) [pid = 1940] [serial = 876] [outer = 0x0] [url = about:blank] 22:10:17 INFO - PROCESS | 1940 | --DOMWINDOW == 114 (0x129705400) [pid = 1940] [serial = 877] [outer = 0x0] [url = about:blank] 22:10:17 INFO - PROCESS | 1940 | --DOMWINDOW == 113 (0x12bbac000) [pid = 1940] [serial = 855] [outer = 0x0] [url = about:blank] 22:10:17 INFO - PROCESS | 1940 | --DOMWINDOW == 112 (0x12970cc00) [pid = 1940] [serial = 854] [outer = 0x0] [url = about:blank] 22:10:17 INFO - PROCESS | 1940 | --DOMWINDOW == 111 (0x12d667800) [pid = 1940] [serial = 858] [outer = 0x0] [url = about:blank] 22:10:17 INFO - PROCESS | 1940 | --DOMWINDOW == 110 (0x12d05dc00) [pid = 1940] [serial = 857] [outer = 0x0] [url = about:blank] 22:10:17 INFO - PROCESS | 1940 | --DOMWINDOW == 109 (0x1297aec00) [pid = 1940] [serial = 879] [outer = 0x0] [url = about:blank] 22:10:17 INFO - PROCESS | 1940 | --DOMWINDOW == 108 (0x113e0e800) [pid = 1940] [serial = 897] [outer = 0x0] [url = about:blank] 22:10:17 INFO - PROCESS | 1940 | --DOMWINDOW == 107 (0x12f21fc00) [pid = 1940] [serial = 889] [outer = 0x0] [url = about:blank] 22:10:17 INFO - PROCESS | 1940 | --DOMWINDOW == 106 (0x119b59400) [pid = 1940] [serial = 898] [outer = 0x0] [url = about:blank] 22:10:17 INFO - PROCESS | 1940 | --DOMWINDOW == 105 (0x12d668400) [pid = 1940] [serial = 883] [outer = 0x0] [url = about:blank] 22:10:17 INFO - PROCESS | 1940 | --DOMWINDOW == 104 (0x12f21e800) [pid = 1940] [serial = 894] [outer = 0x0] [url = about:blank] 22:10:17 INFO - PROCESS | 1940 | --DOMWINDOW == 103 (0x12bd56400) [pid = 1940] [serial = 459] [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.] 22:10:17 INFO - PROCESS | 1940 | --DOMWINDOW == 102 (0x12e4e5c00) [pid = 1940] [serial = 886] [outer = 0x0] [url = about:blank] 22:10:17 INFO - PROCESS | 1940 | --DOMWINDOW == 101 (0x12b884000) [pid = 1940] [serial = 880] [outer = 0x0] [url = about:blank] 22:10:17 INFO - PROCESS | 1940 | --DOMWINDOW == 100 (0x12f4e5000) [pid = 1940] [serial = 895] [outer = 0x0] [url = about:blank] 22:10:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 22:10:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 777ms 22:10:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 22:10:17 INFO - PROCESS | 1940 | 1461042617428 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 22:10:17 INFO - PROCESS | 1940 | 1461042617432 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 22:10:17 INFO - PROCESS | 1940 | 1461042617436 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 22:10:17 INFO - PROCESS | 1940 | 1461042617438 Marionette TRACE conn2 <- [1,1282,null,{}] 22:10:17 INFO - PROCESS | 1940 | 1461042617440 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}] 22:10:17 INFO - PROCESS | 1940 | 1461042617522 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 22:10:17 INFO - PROCESS | 1940 | 1461042617533 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:10:17 INFO - PROCESS | 1940 | ++DOCSHELL 0x11963e000 == 42 [pid = 1940] [id = 328] 22:10:17 INFO - PROCESS | 1940 | ++DOMWINDOW == 101 (0x1188f9800) [pid = 1940] [serial = 983] [outer = 0x0] 22:10:17 INFO - PROCESS | 1940 | ++DOMWINDOW == 102 (0x119156000) [pid = 1940] [serial = 984] [outer = 0x1188f9800] 22:10:17 INFO - PROCESS | 1940 | 1461042617561 Marionette DEBUG loaded listener.js 22:10:17 INFO - PROCESS | 1940 | ++DOMWINDOW == 103 (0x11a7a4c00) [pid = 1940] [serial = 985] [outer = 0x1188f9800] 22:10:17 INFO - PROCESS | 1940 | 1461042617927 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]]]}] 22:10:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 22:10:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 519ms 22:10:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 22:10:17 INFO - PROCESS | 1940 | 1461042617964 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 22:10:17 INFO - PROCESS | 1940 | 1461042617965 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 22:10:17 INFO - PROCESS | 1940 | 1461042617967 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 22:10:17 INFO - PROCESS | 1940 | 1461042617970 Marionette TRACE conn2 <- [1,1286,null,{}] 22:10:17 INFO - PROCESS | 1940 | 1461042617977 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}] 22:10:18 INFO - PROCESS | 1940 | 1461042618063 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 22:10:18 INFO - PROCESS | 1940 | 1461042618068 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:10:18 INFO - PROCESS | 1940 | ++DOCSHELL 0x11c1c0800 == 43 [pid = 1940] [id = 329] 22:10:18 INFO - PROCESS | 1940 | ++DOMWINDOW == 104 (0x11a7e1000) [pid = 1940] [serial = 986] [outer = 0x0] 22:10:18 INFO - PROCESS | 1940 | ++DOMWINDOW == 105 (0x11bb20400) [pid = 1940] [serial = 987] [outer = 0x11a7e1000] 22:10:18 INFO - PROCESS | 1940 | 1461042618096 Marionette DEBUG loaded listener.js 22:10:18 INFO - PROCESS | 1940 | ++DOMWINDOW == 106 (0x12368bc00) [pid = 1940] [serial = 988] [outer = 0x11a7e1000] 22:10:18 INFO - PROCESS | 1940 | 1461042618459 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]]]}] 22:10:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 22:10:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 522ms 22:10:18 INFO - PROCESS | 1940 | 1461042618489 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 22:10:18 INFO - PROCESS | 1940 | 1461042618492 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 22:10:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 22:10:18 INFO - PROCESS | 1940 | 1461042618497 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 22:10:18 INFO - PROCESS | 1940 | 1461042618498 Marionette TRACE conn2 <- [1,1290,null,{}] 22:10:18 INFO - PROCESS | 1940 | 1461042618500 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}] 22:10:18 INFO - PROCESS | 1940 | 1461042618603 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 22:10:18 INFO - PROCESS | 1940 | 1461042618611 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:10:18 INFO - PROCESS | 1940 | ++DOCSHELL 0x1245af000 == 44 [pid = 1940] [id = 330] 22:10:18 INFO - PROCESS | 1940 | ++DOMWINDOW == 107 (0x123873400) [pid = 1940] [serial = 989] [outer = 0x0] 22:10:18 INFO - PROCESS | 1940 | ++DOMWINDOW == 108 (0x124033c00) [pid = 1940] [serial = 990] [outer = 0x123873400] 22:10:18 INFO - PROCESS | 1940 | 1461042618655 Marionette DEBUG loaded listener.js 22:10:18 INFO - PROCESS | 1940 | ++DOMWINDOW == 109 (0x126bbcc00) [pid = 1940] [serial = 991] [outer = 0x123873400] 22:10:19 INFO - PROCESS | 1940 | 1461042619052 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]]]}] 22:10:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 22:10:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 570ms 22:10:19 INFO - PROCESS | 1940 | 1461042619068 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 22:10:19 INFO - PROCESS | 1940 | 1461042619069 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 22:10:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 22:10:19 INFO - PROCESS | 1940 | 1461042619072 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 22:10:19 INFO - PROCESS | 1940 | 1461042619073 Marionette TRACE conn2 <- [1,1294,null,{}] 22:10:19 INFO - PROCESS | 1940 | 1461042619075 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}] 22:10:19 INFO - PROCESS | 1940 | 1461042619189 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 22:10:19 INFO - PROCESS | 1940 | 1461042619220 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:10:19 INFO - PROCESS | 1940 | ++DOCSHELL 0x126a65000 == 45 [pid = 1940] [id = 331] 22:10:19 INFO - PROCESS | 1940 | ++DOMWINDOW == 110 (0x11c377800) [pid = 1940] [serial = 992] [outer = 0x0] 22:10:19 INFO - PROCESS | 1940 | ++DOMWINDOW == 111 (0x126e15800) [pid = 1940] [serial = 993] [outer = 0x11c377800] 22:10:19 INFO - PROCESS | 1940 | 1461042619246 Marionette DEBUG loaded listener.js 22:10:19 INFO - PROCESS | 1940 | ++DOMWINDOW == 112 (0x12912ec00) [pid = 1940] [serial = 994] [outer = 0x11c377800] 22:10:19 INFO - PROCESS | 1940 | 1461042619564 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]]]}] 22:10:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 22:10:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 521ms 22:10:19 INFO - PROCESS | 1940 | 1461042619594 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 22:10:19 INFO - PROCESS | 1940 | 1461042619596 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 22:10:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 22:10:19 INFO - PROCESS | 1940 | 1461042619599 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 22:10:19 INFO - PROCESS | 1940 | 1461042619600 Marionette TRACE conn2 <- [1,1298,null,{}] 22:10:19 INFO - PROCESS | 1940 | 1461042619602 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}] 22:10:19 INFO - PROCESS | 1940 | 1461042619717 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 22:10:19 INFO - PROCESS | 1940 | 1461042619731 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:10:19 INFO - PROCESS | 1940 | ++DOCSHELL 0x12a6ca000 == 46 [pid = 1940] [id = 332] 22:10:19 INFO - PROCESS | 1940 | ++DOMWINDOW == 113 (0x12930f800) [pid = 1940] [serial = 995] [outer = 0x0] 22:10:19 INFO - PROCESS | 1940 | ++DOMWINDOW == 114 (0x12b505c00) [pid = 1940] [serial = 996] [outer = 0x12930f800] 22:10:19 INFO - PROCESS | 1940 | 1461042619759 Marionette DEBUG loaded listener.js 22:10:19 INFO - PROCESS | 1940 | ++DOMWINDOW == 115 (0x12bba9c00) [pid = 1940] [serial = 997] [outer = 0x12930f800] 22:10:20 INFO - PROCESS | 1940 | 1461042620115 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]]]}] 22:10:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 22:10:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 567ms 22:10:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 22:10:20 INFO - PROCESS | 1940 | 1461042620167 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 22:10:20 INFO - PROCESS | 1940 | 1461042620168 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 22:10:20 INFO - PROCESS | 1940 | 1461042620170 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 22:10:20 INFO - PROCESS | 1940 | 1461042620171 Marionette TRACE conn2 <- [1,1302,null,{}] 22:10:20 INFO - PROCESS | 1940 | 1461042620173 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}] 22:10:20 INFO - PROCESS | 1940 | 1461042620282 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 22:10:20 INFO - PROCESS | 1940 | 1461042620294 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:10:20 INFO - PROCESS | 1940 | ++DOCSHELL 0x12b074000 == 47 [pid = 1940] [id = 333] 22:10:20 INFO - PROCESS | 1940 | ++DOMWINDOW == 116 (0x12bbaa000) [pid = 1940] [serial = 998] [outer = 0x0] 22:10:20 INFO - PROCESS | 1940 | ++DOMWINDOW == 117 (0x12ce95400) [pid = 1940] [serial = 999] [outer = 0x12bbaa000] 22:10:20 INFO - PROCESS | 1940 | 1461042620319 Marionette DEBUG loaded listener.js 22:10:20 INFO - PROCESS | 1940 | ++DOMWINDOW == 118 (0x12d05d400) [pid = 1940] [serial = 1000] [outer = 0x12bbaa000] 22:10:20 INFO - PROCESS | 1940 | 1461042620630 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]]]}] 22:10:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 22:10:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 518ms 22:10:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 22:10:20 INFO - PROCESS | 1940 | 1461042620694 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 22:10:20 INFO - PROCESS | 1940 | 1461042620695 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 22:10:20 INFO - PROCESS | 1940 | 1461042620697 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 22:10:20 INFO - PROCESS | 1940 | 1461042620698 Marionette TRACE conn2 <- [1,1306,null,{}] 22:10:20 INFO - PROCESS | 1940 | 1461042620701 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}] 22:10:20 INFO - PROCESS | 1940 | 1461042620801 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 22:10:20 INFO - PROCESS | 1940 | 1461042620837 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:10:20 INFO - PROCESS | 1940 | ++DOCSHELL 0x12b5b0800 == 48 [pid = 1940] [id = 334] 22:10:20 INFO - PROCESS | 1940 | ++DOMWINDOW == 119 (0x12bbae800) [pid = 1940] [serial = 1001] [outer = 0x0] 22:10:20 INFO - PROCESS | 1940 | ++DOMWINDOW == 120 (0x12d0ed800) [pid = 1940] [serial = 1002] [outer = 0x12bbae800] 22:10:20 INFO - PROCESS | 1940 | 1461042620862 Marionette DEBUG loaded listener.js 22:10:20 INFO - PROCESS | 1940 | ++DOMWINDOW == 121 (0x12d664000) [pid = 1940] [serial = 1003] [outer = 0x12bbae800] 22:10:21 INFO - PROCESS | 1940 | 1461042621198 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]]]}] 22:10:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 22:10:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 517ms 22:10:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 22:10:21 INFO - PROCESS | 1940 | 1461042621216 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 22:10:21 INFO - PROCESS | 1940 | 1461042621217 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 22:10:21 INFO - PROCESS | 1940 | 1461042621219 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 22:10:21 INFO - PROCESS | 1940 | 1461042621220 Marionette TRACE conn2 <- [1,1310,null,{}] 22:10:21 INFO - PROCESS | 1940 | 1461042621223 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}] 22:10:21 INFO - PROCESS | 1940 | 1461042621326 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 22:10:21 INFO - PROCESS | 1940 | 1461042621341 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:10:21 INFO - PROCESS | 1940 | ++DOCSHELL 0x12c031000 == 49 [pid = 1940] [id = 335] 22:10:21 INFO - PROCESS | 1940 | ++DOMWINDOW == 122 (0x12d665c00) [pid = 1940] [serial = 1004] [outer = 0x0] 22:10:21 INFO - PROCESS | 1940 | ++DOMWINDOW == 123 (0x12e2eb000) [pid = 1940] [serial = 1005] [outer = 0x12d665c00] 22:10:21 INFO - PROCESS | 1940 | 1461042621367 Marionette DEBUG loaded listener.js 22:10:21 INFO - PROCESS | 1940 | ++DOMWINDOW == 124 (0x12e4e8c00) [pid = 1940] [serial = 1006] [outer = 0x12d665c00] 22:10:21 INFO - PROCESS | 1940 | --DOMWINDOW == 123 (0x12bd57000) [pid = 1940] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 22:10:21 INFO - PROCESS | 1940 | --DOMWINDOW == 122 (0x113e02400) [pid = 1940] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 22:10:21 INFO - PROCESS | 1940 | --DOMWINDOW == 121 (0x119159000) [pid = 1940] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 22:10:21 INFO - PROCESS | 1940 | --DOMWINDOW == 120 (0x12b30dc00) [pid = 1940] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 22:10:21 INFO - PROCESS | 1940 | --DOMWINDOW == 119 (0x12cef3c00) [pid = 1940] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 22:10:21 INFO - PROCESS | 1940 | --DOMWINDOW == 118 (0x119b5d000) [pid = 1940] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 22:10:21 INFO - PROCESS | 1940 | --DOMWINDOW == 117 (0x11b837400) [pid = 1940] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 22:10:21 INFO - PROCESS | 1940 | --DOMWINDOW == 116 (0x115593800) [pid = 1940] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 22:10:21 INFO - PROCESS | 1940 | --DOMWINDOW == 115 (0x12b305000) [pid = 1940] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 22:10:21 INFO - PROCESS | 1940 | --DOMWINDOW == 114 (0x128e9b000) [pid = 1940] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 22:10:21 INFO - PROCESS | 1940 | --DOMWINDOW == 113 (0x113e10800) [pid = 1940] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 22:10:21 INFO - PROCESS | 1940 | --DOMWINDOW == 112 (0x1181ab800) [pid = 1940] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 22:10:21 INFO - PROCESS | 1940 | --DOMWINDOW == 111 (0x123c74800) [pid = 1940] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 22:10:21 INFO - PROCESS | 1940 | --DOMWINDOW == 110 (0x12d0e8c00) [pid = 1940] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 22:10:21 INFO - PROCESS | 1940 | --DOMWINDOW == 109 (0x12e30c400) [pid = 1940] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 22:10:21 INFO - PROCESS | 1940 | 1461042621772 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] 22:10:21 INFO - PROCESS | 1940 | 1461042621790 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 22:10:21 INFO - PROCESS | 1940 | 1461042621798 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 22:10:21 INFO - PROCESS | 1940 | 1461042621799 Marionette TRACE conn2 <- [1,1314,null,{}] 22:10:21 INFO - PROCESS | 1940 | 1461042621801 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}] 22:10:21 INFO - PROCESS | 1940 | 1461042621914 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 22:10:21 INFO - PROCESS | 1940 | 1461042621947 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:10:21 INFO - PROCESS | 1940 | ++DOCSHELL 0x12c01b800 == 50 [pid = 1940] [id = 336] 22:10:21 INFO - PROCESS | 1940 | ++DOMWINDOW == 110 (0x113e02400) [pid = 1940] [serial = 1007] [outer = 0x0] 22:10:21 INFO - PROCESS | 1940 | ++DOMWINDOW == 111 (0x126ac3000) [pid = 1940] [serial = 1008] [outer = 0x113e02400] 22:10:21 INFO - PROCESS | 1940 | 1461042621972 Marionette DEBUG loaded listener.js 22:10:22 INFO - PROCESS | 1940 | ++DOMWINDOW == 112 (0x12e21dc00) [pid = 1940] [serial = 1009] [outer = 0x113e02400] 22:10:22 INFO - PROCESS | 1940 | 1461042622311 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]]]}] 22:10:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 22:10:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 524ms 22:10:22 INFO - PROCESS | 1940 | 1461042622317 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 22:10:22 INFO - PROCESS | 1940 | 1461042622318 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 22:10:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 22:10:22 INFO - PROCESS | 1940 | 1461042622320 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 22:10:22 INFO - PROCESS | 1940 | 1461042622322 Marionette TRACE conn2 <- [1,1318,null,{}] 22:10:22 INFO - PROCESS | 1940 | 1461042622324 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}] 22:10:22 INFO - PROCESS | 1940 | 1461042622419 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 22:10:22 INFO - PROCESS | 1940 | 1461042622474 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:10:22 INFO - PROCESS | 1940 | ++DOCSHELL 0x12d0a3800 == 51 [pid = 1940] [id = 337] 22:10:22 INFO - PROCESS | 1940 | ++DOMWINDOW == 113 (0x113e0d800) [pid = 1940] [serial = 1010] [outer = 0x0] 22:10:22 INFO - PROCESS | 1940 | ++DOMWINDOW == 114 (0x12e4e3400) [pid = 1940] [serial = 1011] [outer = 0x113e0d800] 22:10:22 INFO - PROCESS | 1940 | 1461042622506 Marionette DEBUG loaded listener.js 22:10:22 INFO - PROCESS | 1940 | ++DOMWINDOW == 115 (0x12f22cc00) [pid = 1940] [serial = 1012] [outer = 0x113e0d800] 22:10:22 INFO - PROCESS | 1940 | 1461042622917 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]]]}] 22:10:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 22:10:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 620ms 22:10:22 INFO - PROCESS | 1940 | 1461042622940 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 22:10:22 INFO - PROCESS | 1940 | 1461042622941 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 22:10:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 22:10:22 INFO - PROCESS | 1940 | 1461042622945 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 22:10:22 INFO - PROCESS | 1940 | 1461042622947 Marionette TRACE conn2 <- [1,1322,null,{}] 22:10:22 INFO - PROCESS | 1940 | 1461042622949 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}] 22:10:23 INFO - PROCESS | 1940 | 1461042623034 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 22:10:23 INFO - PROCESS | 1940 | 1461042623087 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:10:23 INFO - PROCESS | 1940 | ++DOCSHELL 0x12e717800 == 52 [pid = 1940] [id = 338] 22:10:23 INFO - PROCESS | 1940 | ++DOMWINDOW == 116 (0x12bba8000) [pid = 1940] [serial = 1013] [outer = 0x0] 22:10:23 INFO - PROCESS | 1940 | ++DOMWINDOW == 117 (0x12f4e2c00) [pid = 1940] [serial = 1014] [outer = 0x12bba8000] 22:10:23 INFO - PROCESS | 1940 | 1461042623111 Marionette DEBUG loaded listener.js 22:10:23 INFO - PROCESS | 1940 | ++DOMWINDOW == 118 (0x12f798800) [pid = 1940] [serial = 1015] [outer = 0x12bba8000] 22:10:23 INFO - PROCESS | 1940 | 1461042623446 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]]]}] 22:10:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 22:10:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 520ms 22:10:23 INFO - PROCESS | 1940 | 1461042623465 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 22:10:23 INFO - PROCESS | 1940 | 1461042623467 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 22:10:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 22:10:23 INFO - PROCESS | 1940 | 1461042623470 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 22:10:23 INFO - PROCESS | 1940 | 1461042623471 Marionette TRACE conn2 <- [1,1326,null,{}] 22:10:23 INFO - PROCESS | 1940 | 1461042623474 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}] 22:10:23 INFO - PROCESS | 1940 | 1461042623599 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 22:10:23 INFO - PROCESS | 1940 | 1461042623728 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:10:23 INFO - PROCESS | 1940 | ++DOCSHELL 0x115134000 == 53 [pid = 1940] [id = 339] 22:10:23 INFO - PROCESS | 1940 | ++DOMWINDOW == 119 (0x113e04800) [pid = 1940] [serial = 1016] [outer = 0x0] 22:10:23 INFO - PROCESS | 1940 | ++DOMWINDOW == 120 (0x113e0e800) [pid = 1940] [serial = 1017] [outer = 0x113e04800] 22:10:23 INFO - PROCESS | 1940 | 1461042623760 Marionette DEBUG loaded listener.js 22:10:23 INFO - PROCESS | 1940 | ++DOMWINDOW == 121 (0x114c9f400) [pid = 1940] [serial = 1018] [outer = 0x113e04800] 22:10:24 INFO - PROCESS | 1940 | 1461042624215 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]]]}] 22:10:24 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 22:10:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 768ms 22:10:24 INFO - PROCESS | 1940 | 1461042624240 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 22:10:24 INFO - PROCESS | 1940 | 1461042624243 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 22:10:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 22:10:24 INFO - PROCESS | 1940 | 1461042624247 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 22:10:24 INFO - PROCESS | 1940 | 1461042624249 Marionette TRACE conn2 <- [1,1330,null,{}] 22:10:24 INFO - PROCESS | 1940 | 1461042624252 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}] 22:10:24 INFO - PROCESS | 1940 | 1461042624387 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 22:10:24 INFO - PROCESS | 1940 | 1461042624446 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:10:24 INFO - PROCESS | 1940 | ++DOCSHELL 0x11baa4000 == 54 [pid = 1940] [id = 340] 22:10:24 INFO - PROCESS | 1940 | ++DOMWINDOW == 122 (0x119030800) [pid = 1940] [serial = 1019] [outer = 0x0] 22:10:24 INFO - PROCESS | 1940 | ++DOMWINDOW == 123 (0x11a935000) [pid = 1940] [serial = 1020] [outer = 0x119030800] 22:10:24 INFO - PROCESS | 1940 | 1461042624478 Marionette DEBUG loaded listener.js 22:10:24 INFO - PROCESS | 1940 | ++DOMWINDOW == 124 (0x11ae92c00) [pid = 1940] [serial = 1021] [outer = 0x119030800] 22:10:24 INFO - PROCESS | 1940 | 1461042624928 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]]]}] 22:10:24 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 22:10:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 719ms 22:10:24 INFO - PROCESS | 1940 | 1461042624969 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 22:10:24 INFO - PROCESS | 1940 | 1461042624972 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 22:10:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 22:10:24 INFO - PROCESS | 1940 | 1461042624991 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 22:10:24 INFO - PROCESS | 1940 | 1461042624993 Marionette TRACE conn2 <- [1,1334,null,{}] 22:10:25 INFO - PROCESS | 1940 | 1461042624998 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}] 22:10:25 INFO - PROCESS | 1940 | 1461042625104 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 22:10:25 INFO - PROCESS | 1940 | 1461042625173 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:10:25 INFO - PROCESS | 1940 | ++DOCSHELL 0x12a6ca800 == 55 [pid = 1940] [id = 341] 22:10:25 INFO - PROCESS | 1940 | ++DOMWINDOW == 125 (0x123c7e400) [pid = 1940] [serial = 1022] [outer = 0x0] 22:10:25 INFO - PROCESS | 1940 | ++DOMWINDOW == 126 (0x1241be400) [pid = 1940] [serial = 1023] [outer = 0x123c7e400] 22:10:25 INFO - PROCESS | 1940 | 1461042625203 Marionette DEBUG loaded listener.js 22:10:25 INFO - PROCESS | 1940 | ++DOMWINDOW == 127 (0x12912e000) [pid = 1940] [serial = 1024] [outer = 0x123c7e400] 22:10:25 INFO - PROCESS | 1940 | 1461042625632 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]]]}] 22:10:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 22:10:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 690ms 22:10:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 22:10:25 INFO - PROCESS | 1940 | 1461042625666 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 22:10:25 INFO - PROCESS | 1940 | 1461042625667 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 22:10:25 INFO - PROCESS | 1940 | 1461042625675 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 22:10:25 INFO - PROCESS | 1940 | 1461042625679 Marionette TRACE conn2 <- [1,1338,null,{}] 22:10:25 INFO - PROCESS | 1940 | 1461042625707 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}] 22:10:25 INFO - PROCESS | 1940 | 1461042625861 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 22:10:25 INFO - PROCESS | 1940 | 1461042625874 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:10:25 INFO - PROCESS | 1940 | ++DOCSHELL 0x12f61c000 == 56 [pid = 1940] [id = 342] 22:10:25 INFO - PROCESS | 1940 | ++DOMWINDOW == 128 (0x12ba38000) [pid = 1940] [serial = 1025] [outer = 0x0] 22:10:25 INFO - PROCESS | 1940 | ++DOMWINDOW == 129 (0x12ce97c00) [pid = 1940] [serial = 1026] [outer = 0x12ba38000] 22:10:25 INFO - PROCESS | 1940 | 1461042625915 Marionette DEBUG loaded listener.js 22:10:25 INFO - PROCESS | 1940 | ++DOMWINDOW == 130 (0x12e4e4800) [pid = 1940] [serial = 1027] [outer = 0x12ba38000] 22:10:26 INFO - PROCESS | 1940 | 1461042626850 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]]]}] 22:10:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 22:10:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1203ms 22:10:26 INFO - PROCESS | 1940 | 1461042626875 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 22:10:26 INFO - PROCESS | 1940 | 1461042626878 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 22:10:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 22:10:26 INFO - PROCESS | 1940 | 1461042626882 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 22:10:26 INFO - PROCESS | 1940 | 1461042626884 Marionette TRACE conn2 <- [1,1342,null,{}] 22:10:26 INFO - PROCESS | 1940 | 1461042626887 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}] 22:10:26 INFO - PROCESS | 1940 | 1461042626993 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 22:10:27 INFO - PROCESS | 1940 | 1461042627047 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:10:27 INFO - PROCESS | 1940 | ++DOCSHELL 0x12fd33000 == 57 [pid = 1940] [id = 343] 22:10:27 INFO - PROCESS | 1940 | ++DOMWINDOW == 131 (0x126ab8800) [pid = 1940] [serial = 1028] [outer = 0x0] 22:10:27 INFO - PROCESS | 1940 | ++DOMWINDOW == 132 (0x12e4e6c00) [pid = 1940] [serial = 1029] [outer = 0x126ab8800] 22:10:27 INFO - PROCESS | 1940 | 1461042627076 Marionette DEBUG loaded listener.js 22:10:27 INFO - PROCESS | 1940 | ++DOMWINDOW == 133 (0x12f0cf000) [pid = 1940] [serial = 1030] [outer = 0x126ab8800] 22:10:27 INFO - PROCESS | 1940 | 1461042627552 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]]]}] 22:10:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 22:10:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 722ms 22:10:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 22:10:27 INFO - PROCESS | 1940 | 1461042627603 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 22:10:27 INFO - PROCESS | 1940 | 1461042627604 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 22:10:27 INFO - PROCESS | 1940 | 1461042627607 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 22:10:27 INFO - PROCESS | 1940 | 1461042627608 Marionette TRACE conn2 <- [1,1346,null,{}] 22:10:27 INFO - PROCESS | 1940 | 1461042627610 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}] 22:10:27 INFO - PROCESS | 1940 | 1461042627728 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 22:10:27 INFO - PROCESS | 1940 | 1461042627991 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:10:28 INFO - PROCESS | 1940 | ++DOCSHELL 0x11bdca800 == 58 [pid = 1940] [id = 344] 22:10:28 INFO - PROCESS | 1940 | ++DOMWINDOW == 134 (0x113e05800) [pid = 1940] [serial = 1031] [outer = 0x0] 22:10:28 INFO - PROCESS | 1940 | ++DOMWINDOW == 135 (0x114bdc400) [pid = 1940] [serial = 1032] [outer = 0x113e05800] 22:10:28 INFO - PROCESS | 1940 | 1461042628050 Marionette DEBUG loaded listener.js 22:10:28 INFO - PROCESS | 1940 | ++DOMWINDOW == 136 (0x115866400) [pid = 1940] [serial = 1033] [outer = 0x113e05800] 22:10:28 INFO - PROCESS | 1940 | 1461042628500 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]]]}] 22:10:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 22:10:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 923ms 22:10:28 INFO - PROCESS | 1940 | 1461042628546 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 22:10:28 INFO - PROCESS | 1940 | 1461042628549 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 22:10:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 22:10:28 INFO - PROCESS | 1940 | 1461042628554 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 22:10:28 INFO - PROCESS | 1940 | 1461042628556 Marionette TRACE conn2 <- [1,1350,null,{}] 22:10:28 INFO - PROCESS | 1940 | 1461042628560 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}] 22:10:28 INFO - PROCESS | 1940 | 1461042628657 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 22:10:28 INFO - PROCESS | 1940 | 1461042628728 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:10:28 INFO - PROCESS | 1940 | ++DOCSHELL 0x11a9e1800 == 59 [pid = 1940] [id = 345] 22:10:28 INFO - PROCESS | 1940 | ++DOMWINDOW == 137 (0x1190bbc00) [pid = 1940] [serial = 1034] [outer = 0x0] 22:10:28 INFO - PROCESS | 1940 | ++DOMWINDOW == 138 (0x119b58000) [pid = 1940] [serial = 1035] [outer = 0x1190bbc00] 22:10:28 INFO - PROCESS | 1940 | 1461042628758 Marionette DEBUG loaded listener.js 22:10:28 INFO - PROCESS | 1940 | ++DOMWINDOW == 139 (0x11abc4800) [pid = 1940] [serial = 1036] [outer = 0x1190bbc00] 22:10:29 INFO - PROCESS | 1940 | --DOCSHELL 0x12e717800 == 58 [pid = 1940] [id = 338] 22:10:29 INFO - PROCESS | 1940 | --DOCSHELL 0x12b071000 == 57 [pid = 1940] [id = 305] 22:10:29 INFO - PROCESS | 1940 | --DOCSHELL 0x12d0a3800 == 56 [pid = 1940] [id = 337] 22:10:29 INFO - PROCESS | 1940 | --DOCSHELL 0x12c01b800 == 55 [pid = 1940] [id = 336] 22:10:29 INFO - PROCESS | 1940 | --DOCSHELL 0x12c031000 == 54 [pid = 1940] [id = 335] 22:10:29 INFO - PROCESS | 1940 | --DOCSHELL 0x12b5b0800 == 53 [pid = 1940] [id = 334] 22:10:29 INFO - PROCESS | 1940 | --DOCSHELL 0x12b074000 == 52 [pid = 1940] [id = 333] 22:10:29 INFO - PROCESS | 1940 | --DOCSHELL 0x12a6ca000 == 51 [pid = 1940] [id = 332] 22:10:29 INFO - PROCESS | 1940 | --DOCSHELL 0x126a65000 == 50 [pid = 1940] [id = 331] 22:10:29 INFO - PROCESS | 1940 | --DOCSHELL 0x1245af000 == 49 [pid = 1940] [id = 330] 22:10:29 INFO - PROCESS | 1940 | --DOCSHELL 0x11c1c0800 == 48 [pid = 1940] [id = 329] 22:10:29 INFO - PROCESS | 1940 | --DOCSHELL 0x11963e000 == 47 [pid = 1940] [id = 328] 22:10:29 INFO - PROCESS | 1940 | --DOCSHELL 0x12365b000 == 46 [pid = 1940] [id = 327] 22:10:29 INFO - PROCESS | 1940 | --DOCSHELL 0x119022000 == 45 [pid = 1940] [id = 326] 22:10:29 INFO - PROCESS | 1940 | --DOCSHELL 0x1304c9000 == 44 [pid = 1940] [id = 325] 22:10:29 INFO - PROCESS | 1940 | --DOCSHELL 0x12fe64800 == 43 [pid = 1940] [id = 324] 22:10:29 INFO - PROCESS | 1940 | --DOCSHELL 0x12d603800 == 42 [pid = 1940] [id = 323] 22:10:29 INFO - PROCESS | 1940 | --DOCSHELL 0x1274c4000 == 41 [pid = 1940] [id = 322] 22:10:29 INFO - PROCESS | 1940 | --DOCSHELL 0x11c1bb800 == 40 [pid = 1940] [id = 321] 22:10:29 INFO - PROCESS | 1940 | 1461042629149 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]]]}] 22:10:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 22:10:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 625ms 22:10:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 22:10:29 INFO - PROCESS | 1940 | 1461042629182 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 22:10:29 INFO - PROCESS | 1940 | 1461042629185 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 22:10:29 INFO - PROCESS | 1940 | 1461042629188 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 22:10:29 INFO - PROCESS | 1940 | 1461042629189 Marionette TRACE conn2 <- [1,1354,null,{}] 22:10:29 INFO - PROCESS | 1940 | 1461042629192 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}] 22:10:29 INFO - PROCESS | 1940 | 1461042629274 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 22:10:29 INFO - PROCESS | 1940 | 1461042629283 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:10:29 INFO - PROCESS | 1940 | --DOMWINDOW == 138 (0x12bd4bc00) [pid = 1940] [serial = 939] [outer = 0x0] [url = about:blank] 22:10:29 INFO - PROCESS | 1940 | --DOMWINDOW == 137 (0x12d535800) [pid = 1940] [serial = 942] [outer = 0x0] [url = about:blank] 22:10:29 INFO - PROCESS | 1940 | --DOMWINDOW == 136 (0x12f4e9c00) [pid = 1940] [serial = 901] [outer = 0x0] [url = about:blank] 22:10:29 INFO - PROCESS | 1940 | --DOMWINDOW == 135 (0x123923400) [pid = 1940] [serial = 927] [outer = 0x0] [url = about:blank] 22:10:29 INFO - PROCESS | 1940 | --DOMWINDOW == 134 (0x1181adc00) [pid = 1940] [serial = 924] [outer = 0x0] [url = about:blank] 22:10:29 INFO - PROCESS | 1940 | --DOMWINDOW == 133 (0x11b5e4000) [pid = 1940] [serial = 925] [outer = 0x0] [url = about:blank] 22:10:29 INFO - PROCESS | 1940 | --DOMWINDOW == 132 (0x114c9b000) [pid = 1940] [serial = 903] [outer = 0x0] [url = about:blank] 22:10:29 INFO - PROCESS | 1940 | --DOMWINDOW == 131 (0x12f22ac00) [pid = 1940] [serial = 915] [outer = 0x0] [url = about:blank] 22:10:29 INFO - PROCESS | 1940 | --DOMWINDOW == 130 (0x12ba35400) [pid = 1940] [serial = 936] [outer = 0x0] [url = about:blank] 22:10:29 INFO - PROCESS | 1940 | --DOMWINDOW == 129 (0x129307400) [pid = 1940] [serial = 933] [outer = 0x0] [url = about:blank] 22:10:29 INFO - PROCESS | 1940 | --DOMWINDOW == 128 (0x1297a5400) [pid = 1940] [serial = 934] [outer = 0x0] [url = about:blank] 22:10:29 INFO - PROCESS | 1940 | --DOMWINDOW == 127 (0x119b5f400) [pid = 1940] [serial = 906] [outer = 0x0] [url = about:blank] 22:10:29 INFO - PROCESS | 1940 | --DOMWINDOW == 126 (0x114ca6800) [pid = 1940] [serial = 919] [outer = 0x0] [url = about:blank] 22:10:29 INFO - PROCESS | 1940 | --DOMWINDOW == 125 (0x11449a000) [pid = 1940] [serial = 918] [outer = 0x0] [url = about:blank] 22:10:29 INFO - PROCESS | 1940 | --DOMWINDOW == 124 (0x11a797000) [pid = 1940] [serial = 922] [outer = 0x0] [url = about:blank] 22:10:29 INFO - PROCESS | 1940 | --DOMWINDOW == 123 (0x119159400) [pid = 1940] [serial = 921] [outer = 0x0] [url = about:blank] 22:10:29 INFO - PROCESS | 1940 | --DOMWINDOW == 122 (0x126abc400) [pid = 1940] [serial = 930] [outer = 0x0] [url = about:blank] 22:10:29 INFO - PROCESS | 1940 | --DOMWINDOW == 121 (0x127472800) [pid = 1940] [serial = 931] [outer = 0x0] [url = about:blank] 22:10:29 INFO - PROCESS | 1940 | --DOMWINDOW == 120 (0x128897000) [pid = 1940] [serial = 909] [outer = 0x0] [url = about:blank] 22:10:29 INFO - PROCESS | 1940 | --DOMWINDOW == 119 (0x12ceebc00) [pid = 1940] [serial = 912] [outer = 0x0] [url = about:blank] 22:10:29 INFO - PROCESS | 1940 | --DOMWINDOW == 118 (0x12e2e3400) [pid = 1940] [serial = 945] [outer = 0x0] [url = about:blank] 22:10:29 INFO - PROCESS | 1940 | --DOMWINDOW == 117 (0x12e98f000) [pid = 1940] [serial = 957] [outer = 0x0] [url = about:blank] 22:10:29 INFO - PROCESS | 1940 | --DOMWINDOW == 116 (0x12e20f400) [pid = 1940] [serial = 943] [outer = 0x0] [url = about:blank] 22:10:29 INFO - PROCESS | 1940 | --DOMWINDOW == 115 (0x12e30bc00) [pid = 1940] [serial = 946] [outer = 0x0] [url = about:blank] 22:10:29 INFO - PROCESS | 1940 | --DOMWINDOW == 114 (0x12f0c8000) [pid = 1940] [serial = 958] [outer = 0x0] [url = about:blank] 22:10:29 INFO - PROCESS | 1940 | --DOMWINDOW == 113 (0x12e4edc00) [pid = 1940] [serial = 955] [outer = 0x0] [url = about:blank] 22:10:29 INFO - PROCESS | 1940 | --DOMWINDOW == 112 (0x114bd6000) [pid = 1940] [serial = 948] [outer = 0x0] [url = about:blank] 22:10:29 INFO - PROCESS | 1940 | --DOMWINDOW == 111 (0x118544000) [pid = 1940] [serial = 949] [outer = 0x0] [url = about:blank] 22:10:29 INFO - PROCESS | 1940 | --DOMWINDOW == 110 (0x1241c0400) [pid = 1940] [serial = 928] [outer = 0x0] [url = about:blank] 22:10:29 INFO - PROCESS | 1940 | --DOMWINDOW == 109 (0x12ce91800) [pid = 1940] [serial = 940] [outer = 0x0] [url = about:blank] 22:10:29 INFO - PROCESS | 1940 | --DOMWINDOW == 108 (0x12ba3c800) [pid = 1940] [serial = 937] [outer = 0x0] [url = about:blank] 22:10:29 INFO - PROCESS | 1940 | --DOMWINDOW == 107 (0x12bd53400) [pid = 1940] [serial = 952] [outer = 0x0] [url = about:blank] 22:10:29 INFO - PROCESS | 1940 | --DOMWINDOW == 106 (0x12e2ecc00) [pid = 1940] [serial = 954] [outer = 0x0] [url = about:blank] 22:10:29 INFO - PROCESS | 1940 | --DOMWINDOW == 105 (0x123bb0c00) [pid = 1940] [serial = 951] [outer = 0x0] [url = about:blank] 22:10:29 INFO - PROCESS | 1940 | ++DOCSHELL 0x114a70000 == 41 [pid = 1940] [id = 346] 22:10:29 INFO - PROCESS | 1940 | ++DOMWINDOW == 106 (0x11449a000) [pid = 1940] [serial = 1037] [outer = 0x0] 22:10:29 INFO - PROCESS | 1940 | ++DOMWINDOW == 107 (0x118544000) [pid = 1940] [serial = 1038] [outer = 0x11449a000] 22:10:29 INFO - PROCESS | 1940 | 1461042629361 Marionette DEBUG loaded listener.js 22:10:29 INFO - PROCESS | 1940 | ++DOMWINDOW == 108 (0x11c0a4400) [pid = 1940] [serial = 1039] [outer = 0x11449a000] 22:10:29 INFO - PROCESS | 1940 | 1461042629699 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]]]}] 22:10:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 22:10:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 519ms 22:10:29 INFO - PROCESS | 1940 | 1461042629707 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 22:10:29 INFO - PROCESS | 1940 | 1461042629709 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 22:10:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 22:10:29 INFO - PROCESS | 1940 | 1461042629715 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 22:10:29 INFO - PROCESS | 1940 | 1461042629719 Marionette TRACE conn2 <- [1,1358,null,{}] 22:10:29 INFO - PROCESS | 1940 | 1461042629726 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}] 22:10:29 INFO - PROCESS | 1940 | 1461042629809 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 22:10:29 INFO - PROCESS | 1940 | 1461042629816 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:10:29 INFO - PROCESS | 1940 | ++DOCSHELL 0x1245b4000 == 42 [pid = 1940] [id = 347] 22:10:29 INFO - PROCESS | 1940 | ++DOMWINDOW == 109 (0x11c165400) [pid = 1940] [serial = 1040] [outer = 0x0] 22:10:29 INFO - PROCESS | 1940 | ++DOMWINDOW == 110 (0x11c6d2c00) [pid = 1940] [serial = 1041] [outer = 0x11c165400] 22:10:29 INFO - PROCESS | 1940 | 1461042629842 Marionette DEBUG loaded listener.js 22:10:29 INFO - PROCESS | 1940 | ++DOMWINDOW == 111 (0x123a59800) [pid = 1940] [serial = 1042] [outer = 0x11c165400] 22:10:30 INFO - PROCESS | 1940 | 1461042630200 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]]]}] 22:10:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 22:10:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 526ms 22:10:30 INFO - PROCESS | 1940 | 1461042630239 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 22:10:30 INFO - PROCESS | 1940 | 1461042630241 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 22:10:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 22:10:30 INFO - PROCESS | 1940 | 1461042630243 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 22:10:30 INFO - PROCESS | 1940 | 1461042630244 Marionette TRACE conn2 <- [1,1362,null,{}] 22:10:30 INFO - PROCESS | 1940 | 1461042630246 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}] 22:10:30 INFO - PROCESS | 1940 | 1461042630327 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 22:10:30 INFO - PROCESS | 1940 | 1461042630333 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:10:30 INFO - PROCESS | 1940 | ++DOCSHELL 0x127505000 == 43 [pid = 1940] [id = 348] 22:10:30 INFO - PROCESS | 1940 | ++DOMWINDOW == 112 (0x123ca0800) [pid = 1940] [serial = 1043] [outer = 0x0] 22:10:30 INFO - PROCESS | 1940 | ++DOMWINDOW == 113 (0x126460800) [pid = 1940] [serial = 1044] [outer = 0x123ca0800] 22:10:30 INFO - PROCESS | 1940 | 1461042630359 Marionette DEBUG loaded listener.js 22:10:30 INFO - PROCESS | 1940 | ++DOMWINDOW == 114 (0x127472800) [pid = 1940] [serial = 1045] [outer = 0x123ca0800] 22:10:30 INFO - PROCESS | 1940 | 1461042630686 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]]]}] 22:10:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 22:10:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 471ms 22:10:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 22:10:30 INFO - PROCESS | 1940 | 1461042630714 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 22:10:30 INFO - PROCESS | 1940 | 1461042630715 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 22:10:30 INFO - PROCESS | 1940 | 1461042630718 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 22:10:30 INFO - PROCESS | 1940 | 1461042630719 Marionette TRACE conn2 <- [1,1366,null,{}] 22:10:30 INFO - PROCESS | 1940 | 1461042630721 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}] 22:10:30 INFO - PROCESS | 1940 | 1461042630803 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 22:10:30 INFO - PROCESS | 1940 | 1461042630867 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:10:30 INFO - PROCESS | 1940 | ++DOCSHELL 0x12934c800 == 44 [pid = 1940] [id = 349] 22:10:30 INFO - PROCESS | 1940 | ++DOMWINDOW == 115 (0x1288a1c00) [pid = 1940] [serial = 1046] [outer = 0x0] 22:10:30 INFO - PROCESS | 1940 | ++DOMWINDOW == 116 (0x128e96000) [pid = 1940] [serial = 1047] [outer = 0x1288a1c00] 22:10:30 INFO - PROCESS | 1940 | 1461042630904 Marionette DEBUG loaded listener.js 22:10:30 INFO - PROCESS | 1940 | ++DOMWINDOW == 117 (0x12970cc00) [pid = 1940] [serial = 1048] [outer = 0x1288a1c00] 22:10:31 INFO - PROCESS | 1940 | 1461042631372 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] 22:10:31 INFO - PROCESS | 1940 | 1461042631387 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 22:10:31 INFO - PROCESS | 1940 | 1461042631390 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 22:10:31 INFO - PROCESS | 1940 | 1461042631391 Marionette TRACE conn2 <- [1,1370,null,{}] 22:10:31 INFO - PROCESS | 1940 | 1461042631393 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}] 22:10:31 INFO - PROCESS | 1940 | 1461042631494 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 22:10:31 INFO - PROCESS | 1940 | 1461042631507 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:10:31 INFO - PROCESS | 1940 | ++DOCSHELL 0x12b2db000 == 45 [pid = 1940] [id = 350] 22:10:31 INFO - PROCESS | 1940 | ++DOMWINDOW == 118 (0x1297a4400) [pid = 1940] [serial = 1049] [outer = 0x0] 22:10:31 INFO - PROCESS | 1940 | ++DOMWINDOW == 119 (0x12ba32400) [pid = 1940] [serial = 1050] [outer = 0x1297a4400] 22:10:31 INFO - PROCESS | 1940 | 1461042631534 Marionette DEBUG loaded listener.js 22:10:31 INFO - PROCESS | 1940 | ++DOMWINDOW == 120 (0x12bbab000) [pid = 1940] [serial = 1051] [outer = 0x1297a4400] 22:10:31 INFO - PROCESS | 1940 | 1461042631871 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] 22:10:31 INFO - PROCESS | 1940 | 1461042631917 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 22:10:31 INFO - PROCESS | 1940 | 1461042631919 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 22:10:31 INFO - PROCESS | 1940 | 1461042631920 Marionette TRACE conn2 <- [1,1374,null,{}] 22:10:31 INFO - PROCESS | 1940 | 1461042631923 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}] 22:10:32 INFO - PROCESS | 1940 | 1461042632031 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 22:10:32 INFO - PROCESS | 1940 | 1461042632035 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:10:32 INFO - PROCESS | 1940 | ++DOCSHELL 0x12b8e6000 == 46 [pid = 1940] [id = 351] 22:10:32 INFO - PROCESS | 1940 | ++DOMWINDOW == 121 (0x12bbad000) [pid = 1940] [serial = 1052] [outer = 0x0] 22:10:32 INFO - PROCESS | 1940 | ++DOMWINDOW == 122 (0x12d053000) [pid = 1940] [serial = 1053] [outer = 0x12bbad000] 22:10:32 INFO - PROCESS | 1940 | 1461042632060 Marionette DEBUG loaded listener.js 22:10:32 INFO - PROCESS | 1940 | ++DOMWINDOW == 123 (0x12d0f3000) [pid = 1940] [serial = 1054] [outer = 0x12bbad000] 22:10:32 INFO - PROCESS | 1940 | [1940] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 22:10:32 INFO - PROCESS | 1940 | 1461042632407 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] 22:10:32 INFO - PROCESS | 1940 | 1461042632448 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 22:10:32 INFO - PROCESS | 1940 | 1461042632450 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 22:10:32 INFO - PROCESS | 1940 | 1461042632451 Marionette TRACE conn2 <- [1,1378,null,{}] 22:10:32 INFO - PROCESS | 1940 | 1461042632454 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}] 22:10:32 INFO - PROCESS | 1940 | 1461042632555 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 22:10:32 INFO - PROCESS | 1940 | 1461042632591 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:10:32 INFO - PROCESS | 1940 | ++DOCSHELL 0x12cfa8800 == 47 [pid = 1940] [id = 352] 22:10:32 INFO - PROCESS | 1940 | ++DOMWINDOW == 124 (0x12ce99000) [pid = 1940] [serial = 1055] [outer = 0x0] 22:10:32 INFO - PROCESS | 1940 | ++DOMWINDOW == 125 (0x12e21b000) [pid = 1940] [serial = 1056] [outer = 0x12ce99000] 22:10:32 INFO - PROCESS | 1940 | 1461042632619 Marionette DEBUG loaded listener.js 22:10:32 INFO - PROCESS | 1940 | ++DOMWINDOW == 126 (0x12e307c00) [pid = 1940] [serial = 1057] [outer = 0x12ce99000] 22:10:32 INFO - PROCESS | 1940 | 1461042632923 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] 22:10:32 INFO - PROCESS | 1940 | 1461042632976 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 22:10:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 22:10:32 INFO - PROCESS | 1940 | 1461042632984 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 22:10:32 INFO - PROCESS | 1940 | 1461042632985 Marionette TRACE conn2 <- [1,1382,null,{}] 22:10:32 INFO - PROCESS | 1940 | 1461042632987 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}] 22:10:33 INFO - PROCESS | 1940 | 1461042633089 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 22:10:33 INFO - PROCESS | 1940 | 1461042633122 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:10:33 INFO - PROCESS | 1940 | ++DOCSHELL 0x12d54b000 == 48 [pid = 1940] [id = 353] 22:10:33 INFO - PROCESS | 1940 | ++DOMWINDOW == 127 (0x12e213c00) [pid = 1940] [serial = 1058] [outer = 0x0] 22:10:33 INFO - PROCESS | 1940 | ++DOMWINDOW == 128 (0x12e78cc00) [pid = 1940] [serial = 1059] [outer = 0x12e213c00] 22:10:33 INFO - PROCESS | 1940 | 1461042633148 Marionette DEBUG loaded listener.js 22:10:33 INFO - PROCESS | 1940 | ++DOMWINDOW == 129 (0x12f0d0400) [pid = 1940] [serial = 1060] [outer = 0x12e213c00] 22:10:33 INFO - PROCESS | 1940 | --DOMWINDOW == 128 (0x1188f9800) [pid = 1940] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 22:10:33 INFO - PROCESS | 1940 | --DOMWINDOW == 127 (0x11a7e1000) [pid = 1940] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 22:10:33 INFO - PROCESS | 1940 | --DOMWINDOW == 126 (0x12930f800) [pid = 1940] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 22:10:33 INFO - PROCESS | 1940 | --DOMWINDOW == 125 (0x12bbae800) [pid = 1940] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 22:10:33 INFO - PROCESS | 1940 | --DOMWINDOW == 124 (0x114ca0c00) [pid = 1940] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 22:10:33 INFO - PROCESS | 1940 | --DOMWINDOW == 123 (0x12e218800) [pid = 1940] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 22:10:33 INFO - PROCESS | 1940 | --DOMWINDOW == 122 (0x12bbaa000) [pid = 1940] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 22:10:33 INFO - PROCESS | 1940 | --DOMWINDOW == 121 (0x123873400) [pid = 1940] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 22:10:33 INFO - PROCESS | 1940 | --DOMWINDOW == 120 (0x11c377800) [pid = 1940] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 22:10:33 INFO - PROCESS | 1940 | --DOMWINDOW == 119 (0x113e02400) [pid = 1940] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 22:10:33 INFO - PROCESS | 1940 | --DOMWINDOW == 118 (0x12d665c00) [pid = 1940] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 22:10:33 INFO - PROCESS | 1940 | --DOMWINDOW == 117 (0x113e0d800) [pid = 1940] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 22:10:33 INFO - PROCESS | 1940 | [1940] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 22:10:33 INFO - PROCESS | 1940 | 1461042633556 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] 22:10:33 INFO - PROCESS | 1940 | 1461042633605 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 22:10:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 22:10:33 INFO - PROCESS | 1940 | 1461042633607 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 22:10:33 INFO - PROCESS | 1940 | 1461042633609 Marionette TRACE conn2 <- [1,1386,null,{}] 22:10:33 INFO - PROCESS | 1940 | 1461042633613 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}] 22:10:33 INFO - PROCESS | 1940 | 1461042633695 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 22:10:33 INFO - PROCESS | 1940 | 1461042633700 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:10:33 INFO - PROCESS | 1940 | ++DOCSHELL 0x12c039800 == 49 [pid = 1940] [id = 354] 22:10:33 INFO - PROCESS | 1940 | ++DOMWINDOW == 118 (0x11be2c400) [pid = 1940] [serial = 1061] [outer = 0x0] 22:10:33 INFO - PROCESS | 1940 | ++DOMWINDOW == 119 (0x123e35800) [pid = 1940] [serial = 1062] [outer = 0x11be2c400] 22:10:33 INFO - PROCESS | 1940 | 1461042633730 Marionette DEBUG loaded listener.js 22:10:33 INFO - PROCESS | 1940 | ++DOMWINDOW == 120 (0x123e3cc00) [pid = 1940] [serial = 1063] [outer = 0x11be2c400] 22:10:34 INFO - PROCESS | 1940 | 1461042634051 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] 22:10:34 INFO - PROCESS | 1940 | 1461042634082 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 22:10:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 22:10:34 INFO - PROCESS | 1940 | 1461042634085 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 22:10:34 INFO - PROCESS | 1940 | 1461042634086 Marionette TRACE conn2 <- [1,1390,null,{}] 22:10:34 INFO - PROCESS | 1940 | 1461042634089 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}] 22:10:34 INFO - PROCESS | 1940 | 1461042634186 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 22:10:34 INFO - PROCESS | 1940 | 1461042634247 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:10:34 INFO - PROCESS | 1940 | ++DOCSHELL 0x12f274800 == 50 [pid = 1940] [id = 355] 22:10:34 INFO - PROCESS | 1940 | ++DOMWINDOW == 121 (0x123e33c00) [pid = 1940] [serial = 1064] [outer = 0x0] 22:10:34 INFO - PROCESS | 1940 | ++DOMWINDOW == 122 (0x123e41400) [pid = 1940] [serial = 1065] [outer = 0x123e33c00] 22:10:34 INFO - PROCESS | 1940 | 1461042634272 Marionette DEBUG loaded listener.js 22:10:34 INFO - PROCESS | 1940 | ++DOMWINDOW == 123 (0x12f227c00) [pid = 1940] [serial = 1066] [outer = 0x123e33c00] 22:10:34 INFO - PROCESS | 1940 | 1461042634561 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]]]}] 22:10:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 22:10:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 518ms 22:10:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 22:10:34 INFO - PROCESS | 1940 | 1461042634604 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 22:10:34 INFO - PROCESS | 1940 | 1461042634605 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 22:10:34 INFO - PROCESS | 1940 | 1461042634607 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 22:10:34 INFO - PROCESS | 1940 | 1461042634608 Marionette TRACE conn2 <- [1,1394,null,{}] 22:10:34 INFO - PROCESS | 1940 | 1461042634613 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}] 22:10:34 INFO - PROCESS | 1940 | 1461042634698 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 22:10:34 INFO - PROCESS | 1940 | 1461042634703 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:10:34 INFO - PROCESS | 1940 | ++DOCSHELL 0x12fe78000 == 51 [pid = 1940] [id = 356] 22:10:34 INFO - PROCESS | 1940 | ++DOMWINDOW == 124 (0x118eb3c00) [pid = 1940] [serial = 1067] [outer = 0x0] 22:10:34 INFO - PROCESS | 1940 | ++DOMWINDOW == 125 (0x118eb8400) [pid = 1940] [serial = 1068] [outer = 0x118eb3c00] 22:10:34 INFO - PROCESS | 1940 | 1461042634728 Marionette DEBUG loaded listener.js 22:10:34 INFO - PROCESS | 1940 | ++DOMWINDOW == 126 (0x123e34800) [pid = 1940] [serial = 1069] [outer = 0x118eb3c00] 22:10:35 INFO - PROCESS | 1940 | 1461042635045 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]]]}] 22:10:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 22:10:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 472ms 22:10:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 22:10:35 INFO - PROCESS | 1940 | 1461042635081 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 22:10:35 INFO - PROCESS | 1940 | 1461042635082 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 22:10:35 INFO - PROCESS | 1940 | 1461042635084 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 22:10:35 INFO - PROCESS | 1940 | 1461042635085 Marionette TRACE conn2 <- [1,1398,null,{}] 22:10:35 INFO - PROCESS | 1940 | 1461042635087 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}] 22:10:35 INFO - PROCESS | 1940 | 1461042635197 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 22:10:35 INFO - PROCESS | 1940 | 1461042635205 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:10:35 INFO - PROCESS | 1940 | ++DOCSHELL 0x12fe7d000 == 52 [pid = 1940] [id = 357] 22:10:35 INFO - PROCESS | 1940 | ++DOMWINDOW == 127 (0x123e3d000) [pid = 1940] [serial = 1070] [outer = 0x0] 22:10:35 INFO - PROCESS | 1940 | ++DOMWINDOW == 128 (0x12f227800) [pid = 1940] [serial = 1071] [outer = 0x123e3d000] 22:10:35 INFO - PROCESS | 1940 | 1461042635230 Marionette DEBUG loaded listener.js 22:10:35 INFO - PROCESS | 1940 | ++DOMWINDOW == 129 (0x12f4e3c00) [pid = 1940] [serial = 1072] [outer = 0x123e3d000] 22:10:35 INFO - PROCESS | 1940 | 1461042635690 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]]]}] 22:10:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 22:10:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 668ms 22:10:35 INFO - PROCESS | 1940 | 1461042635753 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 22:10:35 INFO - PROCESS | 1940 | 1461042635755 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 22:10:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 22:10:35 INFO - PROCESS | 1940 | 1461042635759 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 22:10:35 INFO - PROCESS | 1940 | 1461042635762 Marionette TRACE conn2 <- [1,1402,null,{}] 22:10:35 INFO - PROCESS | 1940 | 1461042635766 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}] 22:10:35 INFO - PROCESS | 1940 | 1461042635875 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 22:10:35 INFO - PROCESS | 1940 | 1461042635946 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:10:35 INFO - PROCESS | 1940 | ++DOCSHELL 0x11c08e000 == 53 [pid = 1940] [id = 358] 22:10:35 INFO - PROCESS | 1940 | ++DOMWINDOW == 130 (0x118eb1800) [pid = 1940] [serial = 1073] [outer = 0x0] 22:10:35 INFO - PROCESS | 1940 | ++DOMWINDOW == 131 (0x119a64000) [pid = 1940] [serial = 1074] [outer = 0x118eb1800] 22:10:35 INFO - PROCESS | 1940 | 1461042635978 Marionette DEBUG loaded listener.js 22:10:36 INFO - PROCESS | 1940 | ++DOMWINDOW == 132 (0x11a7d7800) [pid = 1940] [serial = 1075] [outer = 0x118eb1800] 22:10:36 INFO - PROCESS | 1940 | 1461042636399 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]]]}] 22:10:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 22:10:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 672ms 22:10:36 INFO - PROCESS | 1940 | 1461042636431 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 22:10:36 INFO - PROCESS | 1940 | 1461042636435 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 22:10:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 22:10:36 INFO - PROCESS | 1940 | 1461042636440 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 22:10:36 INFO - PROCESS | 1940 | 1461042636442 Marionette TRACE conn2 <- [1,1406,null,{}] 22:10:36 INFO - PROCESS | 1940 | 1461042636444 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}] 22:10:36 INFO - PROCESS | 1940 | 1461042636551 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 22:10:36 INFO - PROCESS | 1940 | 1461042636642 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:10:36 INFO - PROCESS | 1940 | ++DOCSHELL 0x129334000 == 54 [pid = 1940] [id = 359] 22:10:36 INFO - PROCESS | 1940 | ++DOMWINDOW == 133 (0x11a7e5800) [pid = 1940] [serial = 1076] [outer = 0x0] 22:10:36 INFO - PROCESS | 1940 | ++DOMWINDOW == 134 (0x11c0bbc00) [pid = 1940] [serial = 1077] [outer = 0x11a7e5800] 22:10:36 INFO - PROCESS | 1940 | 1461042636686 Marionette DEBUG loaded listener.js 22:10:36 INFO - PROCESS | 1940 | ++DOMWINDOW == 135 (0x11c6d1000) [pid = 1940] [serial = 1078] [outer = 0x11a7e5800] 22:10:37 INFO - PROCESS | 1940 | 1461042637115 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]]]}] 22:10:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 22:10:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 720ms 22:10:37 INFO - PROCESS | 1940 | 1461042637160 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 22:10:37 INFO - PROCESS | 1940 | 1461042637161 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 22:10:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 22:10:37 INFO - PROCESS | 1940 | 1461042637164 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 22:10:37 INFO - PROCESS | 1940 | 1461042637166 Marionette TRACE conn2 <- [1,1410,null,{}] 22:10:37 INFO - PROCESS | 1940 | 1461042637174 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}] 22:10:37 INFO - PROCESS | 1940 | 1461042637280 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 22:10:37 INFO - PROCESS | 1940 | 1461042637340 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:10:37 INFO - PROCESS | 1940 | ++DOCSHELL 0x12f7d3800 == 55 [pid = 1940] [id = 360] 22:10:37 INFO - PROCESS | 1940 | ++DOMWINDOW == 136 (0x123870000) [pid = 1940] [serial = 1079] [outer = 0x0] 22:10:37 INFO - PROCESS | 1940 | ++DOMWINDOW == 137 (0x126a6b800) [pid = 1940] [serial = 1080] [outer = 0x123870000] 22:10:37 INFO - PROCESS | 1940 | 1461042637372 Marionette DEBUG loaded listener.js 22:10:37 INFO - PROCESS | 1940 | ++DOMWINDOW == 138 (0x129137000) [pid = 1940] [serial = 1081] [outer = 0x123870000] 22:10:37 INFO - PROCESS | 1940 | 1461042637904 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]]]}] 22:10:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 22:10:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 775ms 22:10:37 INFO - PROCESS | 1940 | 1461042637939 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 22:10:37 INFO - PROCESS | 1940 | 1461042637941 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 22:10:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 22:10:37 INFO - PROCESS | 1940 | 1461042637944 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 22:10:37 INFO - PROCESS | 1940 | 1461042637945 Marionette TRACE conn2 <- [1,1414,null,{}] 22:10:37 INFO - PROCESS | 1940 | 1461042637947 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}] 22:10:38 INFO - PROCESS | 1940 | 1461042638052 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 22:10:38 INFO - PROCESS | 1940 | 1461042638122 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:10:38 INFO - PROCESS | 1940 | ++DOCSHELL 0x137e80000 == 56 [pid = 1940] [id = 361] 22:10:38 INFO - PROCESS | 1940 | ++DOMWINDOW == 139 (0x129307400) [pid = 1940] [serial = 1082] [outer = 0x0] 22:10:38 INFO - PROCESS | 1940 | ++DOMWINDOW == 140 (0x12ba2f400) [pid = 1940] [serial = 1083] [outer = 0x129307400] 22:10:38 INFO - PROCESS | 1940 | 1461042638152 Marionette DEBUG loaded listener.js 22:10:38 INFO - PROCESS | 1940 | ++DOMWINDOW == 141 (0x12d05e000) [pid = 1940] [serial = 1084] [outer = 0x129307400] 22:10:38 INFO - PROCESS | 1940 | 1461042638589 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]]]}] 22:10:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 22:10:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 671ms 22:10:38 INFO - PROCESS | 1940 | 1461042638628 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 22:10:38 INFO - PROCESS | 1940 | 1461042638629 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 22:10:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 22:10:38 INFO - PROCESS | 1940 | 1461042638633 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 22:10:38 INFO - PROCESS | 1940 | 1461042638634 Marionette TRACE conn2 <- [1,1418,null,{}] 22:10:38 INFO - PROCESS | 1940 | 1461042638637 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}] 22:10:38 INFO - PROCESS | 1940 | 1461042638739 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 22:10:38 INFO - PROCESS | 1940 | 1461042638809 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:10:38 INFO - PROCESS | 1940 | ++DOCSHELL 0x1294d0000 == 57 [pid = 1940] [id = 362] 22:10:38 INFO - PROCESS | 1940 | ++DOMWINDOW == 142 (0x129307800) [pid = 1940] [serial = 1085] [outer = 0x0] 22:10:38 INFO - PROCESS | 1940 | ++DOMWINDOW == 143 (0x12e994400) [pid = 1940] [serial = 1086] [outer = 0x129307800] 22:10:38 INFO - PROCESS | 1940 | 1461042638838 Marionette DEBUG loaded listener.js 22:10:38 INFO - PROCESS | 1940 | ++DOMWINDOW == 144 (0x12f4e6800) [pid = 1940] [serial = 1087] [outer = 0x129307800] 22:10:39 INFO - PROCESS | 1940 | 1461042639279 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]]]}] 22:10:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 22:10:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 669ms 22:10:39 INFO - PROCESS | 1940 | 1461042639302 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 22:10:39 INFO - PROCESS | 1940 | 1461042639304 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 22:10:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 22:10:39 INFO - PROCESS | 1940 | 1461042639306 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 22:10:39 INFO - PROCESS | 1940 | 1461042639307 Marionette TRACE conn2 <- [1,1422,null,{}] 22:10:39 INFO - PROCESS | 1940 | 1461042639310 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}] 22:10:39 INFO - PROCESS | 1940 | 1461042639448 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 22:10:39 INFO - PROCESS | 1940 | 1461042639520 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:10:39 INFO - PROCESS | 1940 | ++DOCSHELL 0x12a665000 == 58 [pid = 1940] [id = 363] 22:10:39 INFO - PROCESS | 1940 | ++DOMWINDOW == 145 (0x11ae75c00) [pid = 1940] [serial = 1088] [outer = 0x0] 22:10:39 INFO - PROCESS | 1940 | ++DOMWINDOW == 146 (0x12f792800) [pid = 1940] [serial = 1089] [outer = 0x11ae75c00] 22:10:39 INFO - PROCESS | 1940 | 1461042639554 Marionette DEBUG loaded listener.js 22:10:39 INFO - PROCESS | 1940 | ++DOMWINDOW == 147 (0x12746c400) [pid = 1940] [serial = 1090] [outer = 0x11ae75c00] 22:10:39 INFO - PROCESS | 1940 | 1461042639974 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]]]}] 22:10:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 22:10:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 718ms 22:10:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 22:10:40 INFO - PROCESS | 1940 | 1461042640025 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 22:10:40 INFO - PROCESS | 1940 | 1461042640026 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 22:10:40 INFO - PROCESS | 1940 | 1461042640029 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 22:10:40 INFO - PROCESS | 1940 | 1461042640030 Marionette TRACE conn2 <- [1,1426,null,{}] 22:10:40 INFO - PROCESS | 1940 | 1461042640033 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}] 22:10:40 INFO - PROCESS | 1940 | 1461042640292 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 22:10:40 INFO - PROCESS | 1940 | 1461042640377 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:10:40 INFO - PROCESS | 1940 | ++DOCSHELL 0x123664000 == 59 [pid = 1940] [id = 364] 22:10:40 INFO - PROCESS | 1940 | ++DOMWINDOW == 148 (0x114bd5400) [pid = 1940] [serial = 1091] [outer = 0x0] 22:10:40 INFO - PROCESS | 1940 | ++DOMWINDOW == 149 (0x114c9e400) [pid = 1940] [serial = 1092] [outer = 0x114bd5400] 22:10:40 INFO - PROCESS | 1940 | 1461042640405 Marionette DEBUG loaded listener.js 22:10:40 INFO - PROCESS | 1940 | ++DOMWINDOW == 150 (0x1181a5c00) [pid = 1940] [serial = 1093] [outer = 0x114bd5400] 22:10:40 INFO - PROCESS | 1940 | 1461042640883 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]]]}] 22:10:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 22:10:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 921ms 22:10:40 INFO - PROCESS | 1940 | 1461042640952 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 22:10:40 INFO - PROCESS | 1940 | 1461042640955 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 22:10:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 22:10:40 INFO - PROCESS | 1940 | 1461042640960 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 22:10:40 INFO - PROCESS | 1940 | 1461042640964 Marionette TRACE conn2 <- [1,1430,null,{}] 22:10:40 INFO - PROCESS | 1940 | 1461042640968 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}] 22:10:41 INFO - PROCESS | 1940 | 1461042641087 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 22:10:41 INFO - PROCESS | 1940 | 1461042641161 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:10:41 INFO - PROCESS | 1940 | ++DOCSHELL 0x11b553000 == 60 [pid = 1940] [id = 365] 22:10:41 INFO - PROCESS | 1940 | ++DOMWINDOW == 151 (0x11a7d8800) [pid = 1940] [serial = 1094] [outer = 0x0] 22:10:41 INFO - PROCESS | 1940 | ++DOMWINDOW == 152 (0x11aca8c00) [pid = 1940] [serial = 1095] [outer = 0x11a7d8800] 22:10:41 INFO - PROCESS | 1940 | 1461042641191 Marionette DEBUG loaded listener.js 22:10:41 INFO - PROCESS | 1940 | ++DOMWINDOW == 153 (0x11ae74800) [pid = 1940] [serial = 1096] [outer = 0x11a7d8800] 22:10:41 INFO - PROCESS | 1940 | --DOCSHELL 0x12fe67800 == 59 [pid = 1940] [id = 286] 22:10:41 INFO - PROCESS | 1940 | --DOCSHELL 0x12fe78000 == 58 [pid = 1940] [id = 356] 22:10:41 INFO - PROCESS | 1940 | --DOCSHELL 0x12f274800 == 57 [pid = 1940] [id = 355] 22:10:41 INFO - PROCESS | 1940 | --DOCSHELL 0x12c039800 == 56 [pid = 1940] [id = 354] 22:10:41 INFO - PROCESS | 1940 | --DOCSHELL 0x12d54b000 == 55 [pid = 1940] [id = 353] 22:10:41 INFO - PROCESS | 1940 | --DOMWINDOW == 152 (0x12f4e2c00) [pid = 1940] [serial = 1014] [outer = 0x0] [url = about:blank] 22:10:41 INFO - PROCESS | 1940 | --DOCSHELL 0x12cfa8800 == 54 [pid = 1940] [id = 352] 22:10:41 INFO - PROCESS | 1940 | --DOCSHELL 0x12b8e6000 == 53 [pid = 1940] [id = 351] 22:10:41 INFO - PROCESS | 1940 | --DOCSHELL 0x12b2db000 == 52 [pid = 1940] [id = 350] 22:10:41 INFO - PROCESS | 1940 | --DOCSHELL 0x12934c800 == 51 [pid = 1940] [id = 349] 22:10:41 INFO - PROCESS | 1940 | --DOCSHELL 0x127505000 == 50 [pid = 1940] [id = 348] 22:10:41 INFO - PROCESS | 1940 | --DOCSHELL 0x1245b4000 == 49 [pid = 1940] [id = 347] 22:10:41 INFO - PROCESS | 1940 | --DOCSHELL 0x114a70000 == 48 [pid = 1940] [id = 346] 22:10:41 INFO - PROCESS | 1940 | --DOCSHELL 0x11a9e1800 == 47 [pid = 1940] [id = 345] 22:10:41 INFO - PROCESS | 1940 | --DOCSHELL 0x11bdca800 == 46 [pid = 1940] [id = 344] 22:10:41 INFO - PROCESS | 1940 | --DOCSHELL 0x12f61c000 == 45 [pid = 1940] [id = 342] 22:10:41 INFO - PROCESS | 1940 | --DOCSHELL 0x12a6ca800 == 44 [pid = 1940] [id = 341] 22:10:41 INFO - PROCESS | 1940 | --DOCSHELL 0x11baa4000 == 43 [pid = 1940] [id = 340] 22:10:41 INFO - PROCESS | 1940 | --DOCSHELL 0x115134000 == 42 [pid = 1940] [id = 339] 22:10:41 INFO - PROCESS | 1940 | 1461042641649 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]]]}] 22:10:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 22:10:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 722ms 22:10:41 INFO - PROCESS | 1940 | 1461042641683 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 22:10:41 INFO - PROCESS | 1940 | 1461042641686 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 22:10:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 22:10:41 INFO - PROCESS | 1940 | 1461042641690 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 22:10:41 INFO - PROCESS | 1940 | 1461042641692 Marionette TRACE conn2 <- [1,1434,null,{}] 22:10:41 INFO - PROCESS | 1940 | 1461042641695 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}] 22:10:41 INFO - PROCESS | 1940 | 1461042641832 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 22:10:41 INFO - PROCESS | 1940 | --DOMWINDOW == 151 (0x12f0ca000) [pid = 1940] [serial = 960] [outer = 0x0] [url = about:blank] 22:10:41 INFO - PROCESS | 1940 | --DOMWINDOW == 150 (0x12f228800) [pid = 1940] [serial = 961] [outer = 0x0] [url = about:blank] 22:10:41 INFO - PROCESS | 1940 | --DOMWINDOW == 149 (0x12ce95400) [pid = 1940] [serial = 999] [outer = 0x0] [url = about:blank] 22:10:41 INFO - PROCESS | 1940 | --DOMWINDOW == 148 (0x119c2ec00) [pid = 1940] [serial = 966] [outer = 0x0] [url = about:blank] 22:10:41 INFO - PROCESS | 1940 | --DOMWINDOW == 147 (0x124033c00) [pid = 1940] [serial = 990] [outer = 0x0] [url = about:blank] 22:10:41 INFO - PROCESS | 1940 | --DOMWINDOW == 146 (0x126bbcc00) [pid = 1940] [serial = 991] [outer = 0x0] [url = about:blank] 22:10:41 INFO - PROCESS | 1940 | --DOMWINDOW == 145 (0x12b506400) [pid = 1940] [serial = 972] [outer = 0x0] [url = about:blank] 22:10:41 INFO - PROCESS | 1940 | --DOMWINDOW == 144 (0x126e15800) [pid = 1940] [serial = 993] [outer = 0x0] [url = about:blank] 22:10:41 INFO - PROCESS | 1940 | --DOMWINDOW == 143 (0x126ac3000) [pid = 1940] [serial = 1008] [outer = 0x0] [url = about:blank] 22:10:41 INFO - PROCESS | 1940 | --DOMWINDOW == 142 (0x12d65d400) [pid = 1940] [serial = 975] [outer = 0x0] [url = about:blank] 22:10:41 INFO - PROCESS | 1940 | --DOMWINDOW == 141 (0x126526c00) [pid = 1940] [serial = 969] [outer = 0x0] [url = about:blank] 22:10:41 INFO - PROCESS | 1940 | --DOMWINDOW == 140 (0x12d664000) [pid = 1940] [serial = 1003] [outer = 0x0] [url = about:blank] 22:10:41 INFO - PROCESS | 1940 | --DOMWINDOW == 139 (0x1151b6800) [pid = 1940] [serial = 978] [outer = 0x0] [url = about:blank] 22:10:41 INFO - PROCESS | 1940 | --DOMWINDOW == 138 (0x12e2eb000) [pid = 1940] [serial = 1005] [outer = 0x0] [url = about:blank] 22:10:41 INFO - PROCESS | 1940 | --DOMWINDOW == 137 (0x12f22cc00) [pid = 1940] [serial = 1012] [outer = 0x0] [url = about:blank] 22:10:41 INFO - PROCESS | 1940 | --DOMWINDOW == 136 (0x12e4e8c00) [pid = 1940] [serial = 1006] [outer = 0x0] [url = about:blank] 22:10:41 INFO - PROCESS | 1940 | --DOMWINDOW == 135 (0x12e4e3400) [pid = 1940] [serial = 1011] [outer = 0x0] [url = about:blank] 22:10:41 INFO - PROCESS | 1940 | --DOMWINDOW == 134 (0x12d05d400) [pid = 1940] [serial = 1000] [outer = 0x0] [url = about:blank] 22:10:41 INFO - PROCESS | 1940 | --DOMWINDOW == 133 (0x12bba9c00) [pid = 1940] [serial = 997] [outer = 0x0] [url = about:blank] 22:10:41 INFO - PROCESS | 1940 | --DOMWINDOW == 132 (0x12e21dc00) [pid = 1940] [serial = 1009] [outer = 0x0] [url = about:blank] 22:10:41 INFO - PROCESS | 1940 | --DOMWINDOW == 131 (0x12912ec00) [pid = 1940] [serial = 994] [outer = 0x0] [url = about:blank] 22:10:41 INFO - PROCESS | 1940 | --DOMWINDOW == 130 (0x119156000) [pid = 1940] [serial = 984] [outer = 0x0] [url = about:blank] 22:10:41 INFO - PROCESS | 1940 | --DOMWINDOW == 129 (0x11a7a4c00) [pid = 1940] [serial = 985] [outer = 0x0] [url = about:blank] 22:10:41 INFO - PROCESS | 1940 | --DOMWINDOW == 128 (0x11bb20400) [pid = 1940] [serial = 987] [outer = 0x0] [url = about:blank] 22:10:41 INFO - PROCESS | 1940 | --DOMWINDOW == 127 (0x12368bc00) [pid = 1940] [serial = 988] [outer = 0x0] [url = about:blank] 22:10:41 INFO - PROCESS | 1940 | --DOMWINDOW == 126 (0x12b505c00) [pid = 1940] [serial = 996] [outer = 0x0] [url = about:blank] 22:10:41 INFO - PROCESS | 1940 | --DOMWINDOW == 125 (0x12d0ed800) [pid = 1940] [serial = 1002] [outer = 0x0] [url = about:blank] 22:10:41 INFO - PROCESS | 1940 | --DOMWINDOW == 124 (0x119154400) [pid = 1940] [serial = 963] [outer = 0x0] [url = about:blank] 22:10:41 INFO - PROCESS | 1940 | --DOMWINDOW == 123 (0x118b8d800) [pid = 1940] [serial = 982] [outer = 0x0] [url = about:blank] 22:10:41 INFO - PROCESS | 1940 | --DOMWINDOW == 122 (0x115688800) [pid = 1940] [serial = 981] [outer = 0x0] [url = about:blank] 22:10:41 INFO - PROCESS | 1940 | 1461042641930 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:10:41 INFO - PROCESS | 1940 | ++DOCSHELL 0x11b555800 == 43 [pid = 1940] [id = 366] 22:10:41 INFO - PROCESS | 1940 | ++DOMWINDOW == 123 (0x115596c00) [pid = 1940] [serial = 1097] [outer = 0x0] 22:10:41 INFO - PROCESS | 1940 | ++DOMWINDOW == 124 (0x119156000) [pid = 1940] [serial = 1098] [outer = 0x115596c00] 22:10:41 INFO - PROCESS | 1940 | 1461042641972 Marionette DEBUG loaded listener.js 22:10:42 INFO - PROCESS | 1940 | ++DOMWINDOW == 125 (0x11c160800) [pid = 1940] [serial = 1099] [outer = 0x115596c00] 22:10:42 INFO - PROCESS | 1940 | 1461042642373 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]]]}] 22:10:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 22:10:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 771ms 22:10:42 INFO - PROCESS | 1940 | 1461042642470 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 22:10:42 INFO - PROCESS | 1940 | 1461042642474 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 22:10:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 22:10:42 INFO - PROCESS | 1940 | 1461042642486 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 22:10:42 INFO - PROCESS | 1940 | 1461042642490 Marionette TRACE conn2 <- [1,1438,null,{}] 22:10:42 INFO - PROCESS | 1940 | 1461042642496 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}] 22:10:42 INFO - PROCESS | 1940 | 1461042642628 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 22:10:42 INFO - PROCESS | 1940 | 1461042642636 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:10:42 INFO - PROCESS | 1940 | ++DOCSHELL 0x1288cd000 == 44 [pid = 1940] [id = 367] 22:10:42 INFO - PROCESS | 1940 | ++DOMWINDOW == 126 (0x123872000) [pid = 1940] [serial = 1100] [outer = 0x0] 22:10:42 INFO - PROCESS | 1940 | ++DOMWINDOW == 127 (0x123e37400) [pid = 1940] [serial = 1101] [outer = 0x123872000] 22:10:42 INFO - PROCESS | 1940 | 1461042642677 Marionette DEBUG loaded listener.js 22:10:42 INFO - PROCESS | 1940 | ++DOMWINDOW == 128 (0x124033800) [pid = 1940] [serial = 1102] [outer = 0x123872000] 22:10:43 INFO - PROCESS | 1940 | 1461042643084 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]]]}] 22:10:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 22:10:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 629ms 22:10:43 INFO - PROCESS | 1940 | 1461042643109 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 22:10:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 22:10:43 INFO - PROCESS | 1940 | 1461042643111 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 22:10:43 INFO - PROCESS | 1940 | 1461042643114 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 22:10:43 INFO - PROCESS | 1940 | 1461042643115 Marionette TRACE conn2 <- [1,1442,null,{}] 22:10:43 INFO - PROCESS | 1940 | 1461042643118 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}] 22:10:43 INFO - PROCESS | 1940 | 1461042643233 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 22:10:43 INFO - PROCESS | 1940 | 1461042643240 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:10:43 INFO - PROCESS | 1940 | ++DOCSHELL 0x11be15000 == 45 [pid = 1940] [id = 368] 22:10:43 INFO - PROCESS | 1940 | ++DOMWINDOW == 129 (0x12403e000) [pid = 1940] [serial = 1103] [outer = 0x0] 22:10:43 INFO - PROCESS | 1940 | ++DOMWINDOW == 130 (0x126e15800) [pid = 1940] [serial = 1104] [outer = 0x12403e000] 22:10:43 INFO - PROCESS | 1940 | 1461042643284 Marionette DEBUG loaded listener.js 22:10:43 INFO - PROCESS | 1940 | ++DOMWINDOW == 131 (0x128ea1400) [pid = 1940] [serial = 1105] [outer = 0x12403e000] 22:10:43 INFO - PROCESS | 1940 | 1461042643792 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]]]}] 22:10:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 22:10:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 719ms 22:10:43 INFO - PROCESS | 1940 | 1461042643833 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 22:10:43 INFO - PROCESS | 1940 | 1461042643834 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 22:10:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 22:10:43 INFO - PROCESS | 1940 | 1461042643836 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 22:10:43 INFO - PROCESS | 1940 | 1461042643838 Marionette TRACE conn2 <- [1,1446,null,{}] 22:10:43 INFO - PROCESS | 1940 | 1461042643840 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}] 22:10:43 INFO - PROCESS | 1940 | 1461042643943 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 22:10:43 INFO - PROCESS | 1940 | 1461042643987 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:10:44 INFO - PROCESS | 1940 | ++DOCSHELL 0x12b070000 == 46 [pid = 1940] [id = 369] 22:10:44 INFO - PROCESS | 1940 | ++DOMWINDOW == 132 (0x12b309c00) [pid = 1940] [serial = 1106] [outer = 0x0] 22:10:44 INFO - PROCESS | 1940 | ++DOMWINDOW == 133 (0x12b50e400) [pid = 1940] [serial = 1107] [outer = 0x12b309c00] 22:10:44 INFO - PROCESS | 1940 | 1461042644019 Marionette DEBUG loaded listener.js 22:10:44 INFO - PROCESS | 1940 | ++DOMWINDOW == 134 (0x12bd51c00) [pid = 1940] [serial = 1108] [outer = 0x12b309c00] 22:10:44 INFO - PROCESS | 1940 | 1461042644386 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]]]}] 22:10:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 22:10:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 568ms 22:10:44 INFO - PROCESS | 1940 | 1461042644405 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 22:10:44 INFO - PROCESS | 1940 | 1461042644406 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 22:10:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 22:10:44 INFO - PROCESS | 1940 | 1461042644409 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 22:10:44 INFO - PROCESS | 1940 | 1461042644411 Marionette TRACE conn2 <- [1,1450,null,{}] 22:10:44 INFO - PROCESS | 1940 | 1461042644419 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}] 22:10:44 INFO - PROCESS | 1940 | 1461042644524 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 22:10:44 INFO - PROCESS | 1940 | 1461042644559 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:10:44 INFO - PROCESS | 1940 | ++DOCSHELL 0x12b8d9800 == 47 [pid = 1940] [id = 370] 22:10:44 INFO - PROCESS | 1940 | ++DOMWINDOW == 135 (0x12b310400) [pid = 1940] [serial = 1109] [outer = 0x0] 22:10:44 INFO - PROCESS | 1940 | ++DOMWINDOW == 136 (0x12d0ec000) [pid = 1940] [serial = 1110] [outer = 0x12b310400] 22:10:44 INFO - PROCESS | 1940 | 1461042644584 Marionette DEBUG loaded listener.js 22:10:44 INFO - PROCESS | 1940 | ++DOMWINDOW == 137 (0x12d65c800) [pid = 1940] [serial = 1111] [outer = 0x12b310400] 22:10:44 INFO - PROCESS | 1940 | 1461042644922 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]]]}] 22:10:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 22:10:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 521ms 22:10:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 22:10:44 INFO - PROCESS | 1940 | 1461042644932 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 22:10:44 INFO - PROCESS | 1940 | 1461042644933 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 22:10:44 INFO - PROCESS | 1940 | 1461042644935 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 22:10:44 INFO - PROCESS | 1940 | 1461042644936 Marionette TRACE conn2 <- [1,1454,null,{}] 22:10:44 INFO - PROCESS | 1940 | 1461042644939 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}] 22:10:45 INFO - PROCESS | 1940 | 1461042645047 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 22:10:45 INFO - PROCESS | 1940 | 1461042645060 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:10:45 INFO - PROCESS | 1940 | ++DOCSHELL 0x12ce53000 == 48 [pid = 1940] [id = 371] 22:10:45 INFO - PROCESS | 1940 | ++DOMWINDOW == 138 (0x12d666c00) [pid = 1940] [serial = 1112] [outer = 0x0] 22:10:45 INFO - PROCESS | 1940 | ++DOMWINDOW == 139 (0x12e304400) [pid = 1940] [serial = 1113] [outer = 0x12d666c00] 22:10:45 INFO - PROCESS | 1940 | 1461042645085 Marionette DEBUG loaded listener.js 22:10:45 INFO - PROCESS | 1940 | ++DOMWINDOW == 140 (0x12e4eac00) [pid = 1940] [serial = 1114] [outer = 0x12d666c00] 22:10:45 INFO - PROCESS | 1940 | 1461042645439 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]]]}] 22:10:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 22:10:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 570ms 22:10:45 INFO - PROCESS | 1940 | 1461042645505 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 22:10:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 22:10:45 INFO - PROCESS | 1940 | 1461042645507 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 22:10:45 INFO - PROCESS | 1940 | 1461042645509 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 22:10:45 INFO - PROCESS | 1940 | 1461042645510 Marionette TRACE conn2 <- [1,1458,null,{}] 22:10:45 INFO - PROCESS | 1940 | 1461042645512 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}] 22:10:45 INFO - PROCESS | 1940 | 1461042645625 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 22:10:45 INFO - PROCESS | 1940 | 1461042645665 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:10:45 INFO - PROCESS | 1940 | ++DOCSHELL 0x12d3d8000 == 49 [pid = 1940] [id = 372] 22:10:45 INFO - PROCESS | 1940 | ++DOMWINDOW == 141 (0x12e4e8c00) [pid = 1940] [serial = 1115] [outer = 0x0] 22:10:45 INFO - PROCESS | 1940 | ++DOMWINDOW == 142 (0x12f0ce800) [pid = 1940] [serial = 1116] [outer = 0x12e4e8c00] 22:10:45 INFO - PROCESS | 1940 | 1461042645689 Marionette DEBUG loaded listener.js 22:10:45 INFO - PROCESS | 1940 | ++DOMWINDOW == 143 (0x12fa76c00) [pid = 1940] [serial = 1117] [outer = 0x12e4e8c00] 22:10:45 INFO - PROCESS | 1940 | --DOMWINDOW == 142 (0x11be2c400) [pid = 1940] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 22:10:45 INFO - PROCESS | 1940 | --DOMWINDOW == 141 (0x12bba8000) [pid = 1940] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 22:10:45 INFO - PROCESS | 1940 | --DOMWINDOW == 140 (0x118eb3c00) [pid = 1940] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 22:10:45 INFO - PROCESS | 1940 | --DOMWINDOW == 139 (0x123ca0800) [pid = 1940] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 22:10:45 INFO - PROCESS | 1940 | --DOMWINDOW == 138 (0x1297a4400) [pid = 1940] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 22:10:45 INFO - PROCESS | 1940 | --DOMWINDOW == 137 (0x1190bbc00) [pid = 1940] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 22:10:45 INFO - PROCESS | 1940 | --DOMWINDOW == 136 (0x11449a000) [pid = 1940] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 22:10:45 INFO - PROCESS | 1940 | --DOMWINDOW == 135 (0x1288a1c00) [pid = 1940] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 22:10:45 INFO - PROCESS | 1940 | --DOMWINDOW == 134 (0x12bbad000) [pid = 1940] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 22:10:45 INFO - PROCESS | 1940 | --DOMWINDOW == 133 (0x11c165400) [pid = 1940] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 22:10:45 INFO - PROCESS | 1940 | --DOMWINDOW == 132 (0x12e213c00) [pid = 1940] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 22:10:45 INFO - PROCESS | 1940 | --DOMWINDOW == 131 (0x113e05800) [pid = 1940] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 22:10:45 INFO - PROCESS | 1940 | --DOMWINDOW == 130 (0x12ce99000) [pid = 1940] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 22:10:45 INFO - PROCESS | 1940 | --DOMWINDOW == 129 (0x123e33c00) [pid = 1940] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 22:10:46 INFO - PROCESS | 1940 | 1461042646106 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]]]}] 22:10:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 22:10:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 622ms 22:10:46 INFO - PROCESS | 1940 | 1461042646131 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 22:10:46 INFO - PROCESS | 1940 | 1461042646132 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 22:10:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 22:10:46 INFO - PROCESS | 1940 | 1461042646135 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 22:10:46 INFO - PROCESS | 1940 | 1461042646136 Marionette TRACE conn2 <- [1,1462,null,{}] 22:10:46 INFO - PROCESS | 1940 | 1461042646138 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}] 22:10:46 INFO - PROCESS | 1940 | 1461042646225 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 22:10:46 INFO - PROCESS | 1940 | 1461042646297 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:10:46 INFO - PROCESS | 1940 | ++DOCSHELL 0x12cfa3000 == 50 [pid = 1940] [id = 373] 22:10:46 INFO - PROCESS | 1940 | ++DOMWINDOW == 130 (0x113e10c00) [pid = 1940] [serial = 1118] [outer = 0x0] 22:10:46 INFO - PROCESS | 1940 | ++DOMWINDOW == 131 (0x123ca0800) [pid = 1940] [serial = 1119] [outer = 0x113e10c00] 22:10:46 INFO - PROCESS | 1940 | 1461042646325 Marionette DEBUG loaded listener.js 22:10:46 INFO - PROCESS | 1940 | ++DOMWINDOW == 132 (0x12ce99000) [pid = 1940] [serial = 1120] [outer = 0x113e10c00] 22:10:46 INFO - PROCESS | 1940 | 1461042646636 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]]]}] 22:10:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 22:10:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 570ms 22:10:46 INFO - PROCESS | 1940 | 1461042646705 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 22:10:46 INFO - PROCESS | 1940 | 1461042646706 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 22:10:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 22:10:46 INFO - PROCESS | 1940 | 1461042646709 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 22:10:46 INFO - PROCESS | 1940 | 1461042646710 Marionette TRACE conn2 <- [1,1466,null,{}] 22:10:46 INFO - PROCESS | 1940 | 1461042646712 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}] 22:10:46 INFO - PROCESS | 1940 | 1461042646803 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 22:10:46 INFO - PROCESS | 1940 | 1461042646861 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:10:46 INFO - PROCESS | 1940 | ++DOCSHELL 0x12fb6e800 == 51 [pid = 1940] [id = 374] 22:10:46 INFO - PROCESS | 1940 | ++DOMWINDOW == 133 (0x1181b2800) [pid = 1940] [serial = 1121] [outer = 0x0] 22:10:46 INFO - PROCESS | 1940 | ++DOMWINDOW == 134 (0x12e792800) [pid = 1940] [serial = 1122] [outer = 0x1181b2800] 22:10:46 INFO - PROCESS | 1940 | 1461042646890 Marionette DEBUG loaded listener.js 22:10:46 INFO - PROCESS | 1940 | ++DOMWINDOW == 135 (0x13030e400) [pid = 1940] [serial = 1123] [outer = 0x1181b2800] 22:10:47 INFO - PROCESS | 1940 | 1461042647188 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]]]}] 22:10:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 22:10:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 519ms 22:10:47 INFO - PROCESS | 1940 | 1461042647230 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 22:10:47 INFO - PROCESS | 1940 | 1461042647233 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 22:10:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 22:10:47 INFO - PROCESS | 1940 | 1461042647236 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 22:10:47 INFO - PROCESS | 1940 | 1461042647237 Marionette TRACE conn2 <- [1,1470,null,{}] 22:10:47 INFO - PROCESS | 1940 | 1461042647240 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}] 22:10:47 INFO - PROCESS | 1940 | 1461042647343 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 22:10:47 INFO - PROCESS | 1940 | 1461042647347 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:10:47 INFO - PROCESS | 1940 | ++DOCSHELL 0x12ac91800 == 52 [pid = 1940] [id = 375] 22:10:47 INFO - PROCESS | 1940 | ++DOMWINDOW == 136 (0x118eac800) [pid = 1940] [serial = 1124] [outer = 0x0] 22:10:47 INFO - PROCESS | 1940 | ++DOMWINDOW == 137 (0x123e0d800) [pid = 1940] [serial = 1125] [outer = 0x118eac800] 22:10:47 INFO - PROCESS | 1940 | 1461042647372 Marionette DEBUG loaded listener.js 22:10:47 INFO - PROCESS | 1940 | ++DOMWINDOW == 138 (0x130480400) [pid = 1940] [serial = 1126] [outer = 0x118eac800] 22:10:47 INFO - PROCESS | 1940 | 1461042647732 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]]]}] 22:10:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 22:10:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 519ms 22:10:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 22:10:47 INFO - PROCESS | 1940 | 1461042647762 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 22:10:47 INFO - PROCESS | 1940 | 1461042647764 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 22:10:47 INFO - PROCESS | 1940 | 1461042647766 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 22:10:47 INFO - PROCESS | 1940 | 1461042647767 Marionette TRACE conn2 <- [1,1474,null,{}] 22:10:47 INFO - PROCESS | 1940 | 1461042647769 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}] 22:10:47 INFO - PROCESS | 1940 | 1461042647865 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 22:10:47 INFO - PROCESS | 1940 | 1461042647870 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:10:47 INFO - PROCESS | 1940 | ++DOCSHELL 0x12acaa000 == 53 [pid = 1940] [id = 376] 22:10:47 INFO - PROCESS | 1940 | ++DOMWINDOW == 139 (0x12fbd2c00) [pid = 1940] [serial = 1127] [outer = 0x0] 22:10:47 INFO - PROCESS | 1940 | ++DOMWINDOW == 140 (0x130488400) [pid = 1940] [serial = 1128] [outer = 0x12fbd2c00] 22:10:47 INFO - PROCESS | 1940 | 1461042647896 Marionette DEBUG loaded listener.js 22:10:47 INFO - PROCESS | 1940 | ++DOMWINDOW == 141 (0x1307be000) [pid = 1940] [serial = 1129] [outer = 0x12fbd2c00] 22:10:48 INFO - PROCESS | 1940 | 1461042648403 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]]]}] 22:10:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 22:10:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 668ms 22:10:48 INFO - PROCESS | 1940 | 1461042648435 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 22:10:48 INFO - PROCESS | 1940 | 1461042648437 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 22:10:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 22:10:48 INFO - PROCESS | 1940 | 1461042648442 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 22:10:48 INFO - PROCESS | 1940 | 1461042648444 Marionette TRACE conn2 <- [1,1478,null,{}] 22:10:48 INFO - PROCESS | 1940 | 1461042648448 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}] 22:10:48 INFO - PROCESS | 1940 | 1461042648558 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 22:10:48 INFO - PROCESS | 1940 | 1461042648670 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:10:48 INFO - PROCESS | 1940 | ++DOCSHELL 0x11866f800 == 54 [pid = 1940] [id = 377] 22:10:48 INFO - PROCESS | 1940 | ++DOMWINDOW == 142 (0x119b56000) [pid = 1940] [serial = 1130] [outer = 0x0] 22:10:48 INFO - PROCESS | 1940 | ++DOMWINDOW == 143 (0x11a55fc00) [pid = 1940] [serial = 1131] [outer = 0x119b56000] 22:10:48 INFO - PROCESS | 1940 | 1461042648703 Marionette DEBUG loaded listener.js 22:10:48 INFO - PROCESS | 1940 | ++DOMWINDOW == 144 (0x11ae72400) [pid = 1940] [serial = 1132] [outer = 0x119b56000] 22:10:49 INFO - PROCESS | 1940 | 1461042649154 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]]]}] 22:10:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 22:10:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 723ms 22:10:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 22:10:49 INFO - PROCESS | 1940 | 1461042649165 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 22:10:49 INFO - PROCESS | 1940 | 1461042649169 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 22:10:49 INFO - PROCESS | 1940 | 1461042649174 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 22:10:49 INFO - PROCESS | 1940 | 1461042649176 Marionette TRACE conn2 <- [1,1482,null,{}] 22:10:49 INFO - PROCESS | 1940 | 1461042649179 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}] 22:10:49 INFO - PROCESS | 1940 | 1461042649287 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 22:10:49 INFO - PROCESS | 1940 | 1461042649360 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:10:49 INFO - PROCESS | 1940 | ++DOCSHELL 0x1264c0800 == 55 [pid = 1940] [id = 378] 22:10:49 INFO - PROCESS | 1940 | ++DOMWINDOW == 145 (0x11ae76c00) [pid = 1940] [serial = 1133] [outer = 0x0] 22:10:49 INFO - PROCESS | 1940 | ++DOMWINDOW == 146 (0x11c6cb400) [pid = 1940] [serial = 1134] [outer = 0x11ae76c00] 22:10:49 INFO - PROCESS | 1940 | 1461042649391 Marionette DEBUG loaded listener.js 22:10:49 INFO - PROCESS | 1940 | ++DOMWINDOW == 147 (0x123872c00) [pid = 1940] [serial = 1135] [outer = 0x11ae76c00] 22:10:49 INFO - PROCESS | 1940 | 1461042649826 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]]]}] 22:10:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 22:10:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 719ms 22:10:49 INFO - PROCESS | 1940 | 1461042649915 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 22:10:49 INFO - PROCESS | 1940 | 1461042649916 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 22:10:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 22:10:49 INFO - PROCESS | 1940 | 1461042649920 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 22:10:49 INFO - PROCESS | 1940 | 1461042649923 Marionette TRACE conn2 <- [1,1486,null,{}] 22:10:49 INFO - PROCESS | 1940 | 1461042649933 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}] 22:10:50 INFO - PROCESS | 1940 | 1461042650044 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 22:10:50 INFO - PROCESS | 1940 | 1461042650119 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:10:50 INFO - PROCESS | 1940 | ++DOCSHELL 0x12aca7000 == 56 [pid = 1940] [id = 379] 22:10:50 INFO - PROCESS | 1940 | ++DOMWINDOW == 148 (0x12403a400) [pid = 1940] [serial = 1136] [outer = 0x0] 22:10:50 INFO - PROCESS | 1940 | ++DOMWINDOW == 149 (0x1275b3c00) [pid = 1940] [serial = 1137] [outer = 0x12403a400] 22:10:50 INFO - PROCESS | 1940 | 1461042650151 Marionette DEBUG loaded listener.js 22:10:50 INFO - PROCESS | 1940 | ++DOMWINDOW == 150 (0x1297a3800) [pid = 1940] [serial = 1138] [outer = 0x12403a400] 22:10:50 INFO - PROCESS | 1940 | 1461042650602 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]]]}] 22:10:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 22:10:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 722ms 22:10:50 INFO - PROCESS | 1940 | 1461042650660 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 22:10:50 INFO - PROCESS | 1940 | 1461042650662 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 22:10:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 22:10:50 INFO - PROCESS | 1940 | 1461042650667 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 22:10:50 INFO - PROCESS | 1940 | 1461042650668 Marionette TRACE conn2 <- [1,1490,null,{}] 22:10:50 INFO - PROCESS | 1940 | 1461042650670 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}] 22:10:50 INFO - PROCESS | 1940 | 1461042650781 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 22:10:50 INFO - PROCESS | 1940 | 1461042650854 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:10:50 INFO - PROCESS | 1940 | ++DOCSHELL 0x12fe6c800 == 57 [pid = 1940] [id = 380] 22:10:50 INFO - PROCESS | 1940 | ++DOMWINDOW == 151 (0x12bba5000) [pid = 1940] [serial = 1139] [outer = 0x0] 22:10:50 INFO - PROCESS | 1940 | ++DOMWINDOW == 152 (0x12ce98000) [pid = 1940] [serial = 1140] [outer = 0x12bba5000] 22:10:50 INFO - PROCESS | 1940 | 1461042650885 Marionette DEBUG loaded listener.js 22:10:50 INFO - PROCESS | 1940 | ++DOMWINDOW == 153 (0x12e30c800) [pid = 1940] [serial = 1141] [outer = 0x12bba5000] 22:10:51 INFO - PROCESS | 1940 | 1461042651304 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]]]}] 22:10:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 22:10:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 669ms 22:10:51 INFO - PROCESS | 1940 | 1461042651341 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 22:10:51 INFO - PROCESS | 1940 | 1461042651343 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 22:10:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 22:10:51 INFO - PROCESS | 1940 | 1461042651359 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 22:10:51 INFO - PROCESS | 1940 | 1461042651361 Marionette TRACE conn2 <- [1,1494,null,{}] 22:10:51 INFO - PROCESS | 1940 | 1461042651381 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}] 22:10:51 INFO - PROCESS | 1940 | 1461042651489 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 22:10:51 INFO - PROCESS | 1940 | 1461042651562 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:10:51 INFO - PROCESS | 1940 | ++DOCSHELL 0x138656000 == 58 [pid = 1940] [id = 381] 22:10:51 INFO - PROCESS | 1940 | ++DOMWINDOW == 154 (0x12e4e7400) [pid = 1940] [serial = 1142] [outer = 0x0] 22:10:51 INFO - PROCESS | 1940 | ++DOMWINDOW == 155 (0x12fa70c00) [pid = 1940] [serial = 1143] [outer = 0x12e4e7400] 22:10:51 INFO - PROCESS | 1940 | 1461042651592 Marionette DEBUG loaded listener.js 22:10:51 INFO - PROCESS | 1940 | ++DOMWINDOW == 156 (0x130306800) [pid = 1940] [serial = 1144] [outer = 0x12e4e7400] 22:10:52 INFO - PROCESS | 1940 | 1461042652046 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]]]}] 22:10:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 22:10:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 741ms 22:10:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 22:10:52 INFO - PROCESS | 1940 | 1461042652098 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 22:10:52 INFO - PROCESS | 1940 | 1461042652100 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 22:10:52 INFO - PROCESS | 1940 | 1461042652102 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 22:10:52 INFO - PROCESS | 1940 | 1461042652103 Marionette TRACE conn2 <- [1,1498,null,{}] 22:10:52 INFO - PROCESS | 1940 | 1461042652106 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}] 22:10:52 INFO - PROCESS | 1940 | 1461042652229 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 22:10:52 INFO - PROCESS | 1940 | 1461042652304 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:10:52 INFO - PROCESS | 1940 | ++DOCSHELL 0x1274ba000 == 59 [pid = 1940] [id = 382] 22:10:52 INFO - PROCESS | 1940 | ++DOMWINDOW == 157 (0x11559a400) [pid = 1940] [serial = 1145] [outer = 0x0] 22:10:52 INFO - PROCESS | 1940 | ++DOMWINDOW == 158 (0x12ba3bc00) [pid = 1940] [serial = 1146] [outer = 0x11559a400] 22:10:52 INFO - PROCESS | 1940 | 1461042652336 Marionette DEBUG loaded listener.js 22:10:52 INFO - PROCESS | 1940 | ++DOMWINDOW == 159 (0x1307c5400) [pid = 1940] [serial = 1147] [outer = 0x11559a400] 22:10:52 INFO - PROCESS | 1940 | 1461042652758 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]]]}] 22:10:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 22:10:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 721ms 22:10:53 INFO - PROCESS | 1940 | 1461042653039 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 22:10:53 INFO - PROCESS | 1940 | 1461042653043 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 22:10:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 22:10:53 INFO - PROCESS | 1940 | 1461042653047 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 22:10:53 INFO - PROCESS | 1940 | 1461042653049 Marionette TRACE conn2 <- [1,1502,null,{}] 22:10:53 INFO - PROCESS | 1940 | 1461042653053 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}] 22:10:53 INFO - PROCESS | 1940 | 1461042653152 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 22:10:53 INFO - PROCESS | 1940 | 1461042653223 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:10:53 INFO - PROCESS | 1940 | ++DOCSHELL 0x11c091000 == 60 [pid = 1940] [id = 383] 22:10:53 INFO - PROCESS | 1940 | ++DOMWINDOW == 160 (0x115872000) [pid = 1940] [serial = 1148] [outer = 0x0] 22:10:53 INFO - PROCESS | 1940 | ++DOMWINDOW == 161 (0x118548800) [pid = 1940] [serial = 1149] [outer = 0x115872000] 22:10:53 INFO - PROCESS | 1940 | 1461042653251 Marionette DEBUG loaded listener.js 22:10:53 INFO - PROCESS | 1940 | ++DOMWINDOW == 162 (0x118eb2800) [pid = 1940] [serial = 1150] [outer = 0x115872000] 22:10:53 INFO - PROCESS | 1940 | 1461042653673 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]]]}] 22:10:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 22:10:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 671ms 22:10:53 INFO - PROCESS | 1940 | 1461042653719 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 22:10:53 INFO - PROCESS | 1940 | 1461042653721 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 22:10:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 22:10:53 INFO - PROCESS | 1940 | 1461042653726 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 22:10:53 INFO - PROCESS | 1940 | 1461042653728 Marionette TRACE conn2 <- [1,1506,null,{}] 22:10:53 INFO - PROCESS | 1940 | 1461042653753 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}] 22:10:53 INFO - PROCESS | 1940 | 1461042653852 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 22:10:53 INFO - PROCESS | 1940 | 1461042653928 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:10:53 INFO - PROCESS | 1940 | ++DOCSHELL 0x11ac50800 == 61 [pid = 1940] [id = 384] 22:10:53 INFO - PROCESS | 1940 | ++DOMWINDOW == 163 (0x1158f0400) [pid = 1940] [serial = 1151] [outer = 0x0] 22:10:53 INFO - PROCESS | 1940 | ++DOMWINDOW == 164 (0x119c2d000) [pid = 1940] [serial = 1152] [outer = 0x1158f0400] 22:10:53 INFO - PROCESS | 1940 | 1461042653955 Marionette DEBUG loaded listener.js 22:10:54 INFO - PROCESS | 1940 | ++DOMWINDOW == 165 (0x11ae6ec00) [pid = 1940] [serial = 1153] [outer = 0x1158f0400] 22:10:54 INFO - PROCESS | 1940 | --DOCSHELL 0x12ac91800 == 60 [pid = 1940] [id = 375] 22:10:54 INFO - PROCESS | 1940 | --DOCSHELL 0x12fb6e800 == 59 [pid = 1940] [id = 374] 22:10:54 INFO - PROCESS | 1940 | --DOCSHELL 0x12cfa3000 == 58 [pid = 1940] [id = 373] 22:10:54 INFO - PROCESS | 1940 | --DOCSHELL 0x12d3d8000 == 57 [pid = 1940] [id = 372] 22:10:54 INFO - PROCESS | 1940 | --DOMWINDOW == 164 (0x12f227800) [pid = 1940] [serial = 1071] [outer = 0x0] [url = about:blank] 22:10:54 INFO - PROCESS | 1940 | --DOCSHELL 0x12ce53000 == 56 [pid = 1940] [id = 371] 22:10:54 INFO - PROCESS | 1940 | --DOCSHELL 0x12b8d9800 == 55 [pid = 1940] [id = 370] 22:10:54 INFO - PROCESS | 1940 | --DOCSHELL 0x12b070000 == 54 [pid = 1940] [id = 369] 22:10:54 INFO - PROCESS | 1940 | --DOCSHELL 0x11be15000 == 53 [pid = 1940] [id = 368] 22:10:54 INFO - PROCESS | 1940 | --DOCSHELL 0x1288cd000 == 52 [pid = 1940] [id = 367] 22:10:54 INFO - PROCESS | 1940 | --DOCSHELL 0x11b555800 == 51 [pid = 1940] [id = 366] 22:10:54 INFO - PROCESS | 1940 | --DOCSHELL 0x11b553000 == 50 [pid = 1940] [id = 365] 22:10:54 INFO - PROCESS | 1940 | --DOCSHELL 0x123664000 == 49 [pid = 1940] [id = 364] 22:10:54 INFO - PROCESS | 1940 | --DOCSHELL 0x1294d0000 == 48 [pid = 1940] [id = 362] 22:10:54 INFO - PROCESS | 1940 | --DOCSHELL 0x137e80000 == 47 [pid = 1940] [id = 361] 22:10:54 INFO - PROCESS | 1940 | --DOCSHELL 0x12f7d3800 == 46 [pid = 1940] [id = 360] 22:10:54 INFO - PROCESS | 1940 | --DOCSHELL 0x129334000 == 45 [pid = 1940] [id = 359] 22:10:54 INFO - PROCESS | 1940 | --DOCSHELL 0x11c08e000 == 44 [pid = 1940] [id = 358] 22:10:54 INFO - PROCESS | 1940 | 1461042654358 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]]]}] 22:10:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 22:10:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 642ms 22:10:54 INFO - PROCESS | 1940 | 1461042654367 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 22:10:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 22:10:54 INFO - PROCESS | 1940 | 1461042654368 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 22:10:54 INFO - PROCESS | 1940 | 1461042654370 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 22:10:54 INFO - PROCESS | 1940 | 1461042654371 Marionette TRACE conn2 <- [1,1510,null,{}] 22:10:54 INFO - PROCESS | 1940 | 1461042654379 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}] 22:10:54 INFO - PROCESS | 1940 | 1461042654487 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 22:10:54 INFO - PROCESS | 1940 | --DOMWINDOW == 163 (0x12f798800) [pid = 1940] [serial = 1015] [outer = 0x0] [url = about:blank] 22:10:54 INFO - PROCESS | 1940 | --DOMWINDOW == 162 (0x12ce97c00) [pid = 1940] [serial = 1026] [outer = 0x0] [url = about:blank] 22:10:54 INFO - PROCESS | 1940 | --DOMWINDOW == 161 (0x128e96000) [pid = 1940] [serial = 1047] [outer = 0x0] [url = about:blank] 22:10:54 INFO - PROCESS | 1940 | --DOMWINDOW == 160 (0x12d053000) [pid = 1940] [serial = 1053] [outer = 0x0] [url = about:blank] 22:10:54 INFO - PROCESS | 1940 | --DOMWINDOW == 159 (0x11c6d2c00) [pid = 1940] [serial = 1041] [outer = 0x0] [url = about:blank] 22:10:54 INFO - PROCESS | 1940 | --DOMWINDOW == 158 (0x123a59800) [pid = 1940] [serial = 1042] [outer = 0x0] [url = about:blank] 22:10:54 INFO - PROCESS | 1940 | --DOMWINDOW == 157 (0x12d0f3000) [pid = 1940] [serial = 1054] [outer = 0x0] [url = about:blank] 22:10:54 INFO - PROCESS | 1940 | --DOMWINDOW == 156 (0x1241be400) [pid = 1940] [serial = 1023] [outer = 0x0] [url = about:blank] 22:10:54 INFO - PROCESS | 1940 | --DOMWINDOW == 155 (0x12e78cc00) [pid = 1940] [serial = 1059] [outer = 0x0] [url = about:blank] 22:10:54 INFO - PROCESS | 1940 | --DOMWINDOW == 154 (0x11a935000) [pid = 1940] [serial = 1020] [outer = 0x0] [url = about:blank] 22:10:54 INFO - PROCESS | 1940 | --DOMWINDOW == 153 (0x114bdc400) [pid = 1940] [serial = 1032] [outer = 0x0] [url = about:blank] 22:10:54 INFO - PROCESS | 1940 | --DOMWINDOW == 152 (0x115866400) [pid = 1940] [serial = 1033] [outer = 0x0] [url = about:blank] 22:10:54 INFO - PROCESS | 1940 | --DOMWINDOW == 151 (0x113e0e800) [pid = 1940] [serial = 1017] [outer = 0x0] [url = about:blank] 22:10:54 INFO - PROCESS | 1940 | --DOMWINDOW == 150 (0x12e307c00) [pid = 1940] [serial = 1057] [outer = 0x0] [url = about:blank] 22:10:54 INFO - PROCESS | 1940 | --DOMWINDOW == 149 (0x12e21b000) [pid = 1940] [serial = 1056] [outer = 0x0] [url = about:blank] 22:10:54 INFO - PROCESS | 1940 | --DOMWINDOW == 148 (0x123e41400) [pid = 1940] [serial = 1065] [outer = 0x0] [url = about:blank] 22:10:54 INFO - PROCESS | 1940 | --DOMWINDOW == 147 (0x12f227c00) [pid = 1940] [serial = 1066] [outer = 0x0] [url = about:blank] 22:10:54 INFO - PROCESS | 1940 | --DOMWINDOW == 146 (0x123e35800) [pid = 1940] [serial = 1062] [outer = 0x0] [url = about:blank] 22:10:54 INFO - PROCESS | 1940 | --DOMWINDOW == 145 (0x12f0d0400) [pid = 1940] [serial = 1060] [outer = 0x0] [url = about:blank] 22:10:54 INFO - PROCESS | 1940 | --DOMWINDOW == 144 (0x12bbab000) [pid = 1940] [serial = 1051] [outer = 0x0] [url = about:blank] 22:10:54 INFO - PROCESS | 1940 | --DOMWINDOW == 143 (0x123e34800) [pid = 1940] [serial = 1069] [outer = 0x0] [url = about:blank] 22:10:54 INFO - PROCESS | 1940 | --DOMWINDOW == 142 (0x123e3cc00) [pid = 1940] [serial = 1063] [outer = 0x0] [url = about:blank] 22:10:54 INFO - PROCESS | 1940 | --DOMWINDOW == 141 (0x12970cc00) [pid = 1940] [serial = 1048] [outer = 0x0] [url = about:blank] 22:10:54 INFO - PROCESS | 1940 | --DOMWINDOW == 140 (0x118eb8400) [pid = 1940] [serial = 1068] [outer = 0x0] [url = about:blank] 22:10:54 INFO - PROCESS | 1940 | --DOMWINDOW == 139 (0x126460800) [pid = 1940] [serial = 1044] [outer = 0x0] [url = about:blank] 22:10:54 INFO - PROCESS | 1940 | --DOMWINDOW == 138 (0x12ba32400) [pid = 1940] [serial = 1050] [outer = 0x0] [url = about:blank] 22:10:54 INFO - PROCESS | 1940 | --DOMWINDOW == 137 (0x127472800) [pid = 1940] [serial = 1045] [outer = 0x0] [url = about:blank] 22:10:54 INFO - PROCESS | 1940 | --DOMWINDOW == 136 (0x12e4e6c00) [pid = 1940] [serial = 1029] [outer = 0x0] [url = about:blank] 22:10:54 INFO - PROCESS | 1940 | --DOMWINDOW == 135 (0x11abc4800) [pid = 1940] [serial = 1036] [outer = 0x0] [url = about:blank] 22:10:54 INFO - PROCESS | 1940 | --DOMWINDOW == 134 (0x119b58000) [pid = 1940] [serial = 1035] [outer = 0x0] [url = about:blank] 22:10:54 INFO - PROCESS | 1940 | --DOMWINDOW == 133 (0x118544000) [pid = 1940] [serial = 1038] [outer = 0x0] [url = about:blank] 22:10:54 INFO - PROCESS | 1940 | --DOMWINDOW == 132 (0x11c0a4400) [pid = 1940] [serial = 1039] [outer = 0x0] [url = about:blank] 22:10:54 INFO - PROCESS | 1940 | 1461042654566 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:10:54 INFO - PROCESS | 1940 | ++DOCSHELL 0x11bdd8800 == 45 [pid = 1940] [id = 385] 22:10:54 INFO - PROCESS | 1940 | ++DOMWINDOW == 133 (0x1181a5000) [pid = 1940] [serial = 1154] [outer = 0x0] 22:10:54 INFO - PROCESS | 1940 | ++DOMWINDOW == 134 (0x11a79c000) [pid = 1940] [serial = 1155] [outer = 0x1181a5000] 22:10:54 INFO - PROCESS | 1940 | 1461042654598 Marionette DEBUG loaded listener.js 22:10:54 INFO - PROCESS | 1940 | ++DOMWINDOW == 135 (0x11c377c00) [pid = 1940] [serial = 1156] [outer = 0x1181a5000] 22:10:54 INFO - PROCESS | 1940 | 1461042654914 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]]]}] 22:10:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 22:10:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 570ms 22:10:54 INFO - PROCESS | 1940 | 1461042654940 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 22:10:54 INFO - PROCESS | 1940 | 1461042654942 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 22:10:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 22:10:54 INFO - PROCESS | 1940 | 1461042654944 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 22:10:54 INFO - PROCESS | 1940 | 1461042654947 Marionette TRACE conn2 <- [1,1514,null,{}] 22:10:54 INFO - PROCESS | 1940 | 1461042654950 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}] 22:10:55 INFO - PROCESS | 1940 | 1461042655033 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 22:10:55 INFO - PROCESS | 1940 | 1461042655107 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:10:55 INFO - PROCESS | 1940 | ++DOCSHELL 0x12408a800 == 46 [pid = 1940] [id = 386] 22:10:55 INFO - PROCESS | 1940 | ++DOMWINDOW == 136 (0x11c377800) [pid = 1940] [serial = 1157] [outer = 0x0] 22:10:55 INFO - PROCESS | 1940 | ++DOMWINDOW == 137 (0x11c6d7c00) [pid = 1940] [serial = 1158] [outer = 0x11c377800] 22:10:55 INFO - PROCESS | 1940 | 1461042655133 Marionette DEBUG loaded listener.js 22:10:55 INFO - PROCESS | 1940 | ++DOMWINDOW == 138 (0x123e0ac00) [pid = 1940] [serial = 1159] [outer = 0x11c377800] 22:10:55 INFO - PROCESS | 1940 | 1461042655420 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]]]}] 22:10:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 22:10:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 523ms 22:10:55 INFO - PROCESS | 1940 | 1461042655468 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 22:10:55 INFO - PROCESS | 1940 | 1461042655469 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 22:10:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 22:10:55 INFO - PROCESS | 1940 | 1461042655472 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 22:10:55 INFO - PROCESS | 1940 | 1461042655473 Marionette TRACE conn2 <- [1,1518,null,{}] 22:10:55 INFO - PROCESS | 1940 | 1461042655475 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}] 22:10:55 INFO - PROCESS | 1940 | 1461042655563 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 22:10:55 INFO - PROCESS | 1940 | 1461042655568 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:10:55 INFO - PROCESS | 1940 | ++DOCSHELL 0x114a70000 == 47 [pid = 1940] [id = 387] 22:10:55 INFO - PROCESS | 1940 | ++DOMWINDOW == 139 (0x123e0fc00) [pid = 1940] [serial = 1160] [outer = 0x0] 22:10:55 INFO - PROCESS | 1940 | ++DOMWINDOW == 140 (0x123e3c000) [pid = 1940] [serial = 1161] [outer = 0x123e0fc00] 22:10:55 INFO - PROCESS | 1940 | 1461042655600 Marionette DEBUG loaded listener.js 22:10:55 INFO - PROCESS | 1940 | ++DOMWINDOW == 141 (0x1241b8400) [pid = 1940] [serial = 1162] [outer = 0x123e0fc00] 22:10:55 INFO - PROCESS | 1940 | 1461042655973 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]]]}] 22:10:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 22:10:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 518ms 22:10:55 INFO - PROCESS | 1940 | 1461042655990 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 22:10:55 INFO - PROCESS | 1940 | 1461042655992 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 22:10:55 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 22:10:55 INFO - PROCESS | 1940 | 1461042655994 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 22:10:56 INFO - PROCESS | 1940 | 1461042655998 Marionette TRACE conn2 <- [1,1522,null,{}] 22:10:56 INFO - PROCESS | 1940 | 1461042656001 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}] 22:10:56 INFO - PROCESS | 1940 | 1461042656101 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 22:10:56 INFO - PROCESS | 1940 | 1461042656164 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:10:56 INFO - PROCESS | 1940 | ++DOCSHELL 0x12a664000 == 48 [pid = 1940] [id = 388] 22:10:56 INFO - PROCESS | 1940 | ++DOMWINDOW == 142 (0x123e37800) [pid = 1940] [serial = 1163] [outer = 0x0] 22:10:56 INFO - PROCESS | 1940 | ++DOMWINDOW == 143 (0x127472400) [pid = 1940] [serial = 1164] [outer = 0x123e37800] 22:10:56 INFO - PROCESS | 1940 | 1461042656196 Marionette DEBUG loaded listener.js 22:10:56 INFO - PROCESS | 1940 | ++DOMWINDOW == 144 (0x1297a2c00) [pid = 1940] [serial = 1165] [outer = 0x123e37800] 22:10:56 INFO - PROCESS | 1940 | 1461042656499 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"]]]}] 22:10:56 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 () { 22:10:56 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 22:10:56 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 22:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:10:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:10:56 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 22:10:56 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 () { 22:10:56 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 22:10:56 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 22:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:10:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:10:56 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 22:10:56 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 () { 22:10:56 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 22:10:56 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 22:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:10:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:10:56 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 22:10:56 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 () { 22:10:56 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 22:10:56 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 22:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:10:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:10:56 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 22:10:56 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 522ms 22:10:56 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 22:10:56 INFO - PROCESS | 1940 | 1461042656517 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 22:10:56 INFO - PROCESS | 1940 | 1461042656518 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 22:10:56 INFO - PROCESS | 1940 | 1461042656520 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 22:10:56 INFO - PROCESS | 1940 | 1461042656521 Marionette TRACE conn2 <- [1,1526,null,{}] 22:10:56 INFO - PROCESS | 1940 | 1461042656533 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}] 22:10:56 INFO - PROCESS | 1940 | 1461042656644 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 22:10:56 INFO - PROCESS | 1940 | 1461042656684 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:10:56 INFO - PROCESS | 1940 | ++DOCSHELL 0x12b073800 == 49 [pid = 1940] [id = 389] 22:10:56 INFO - PROCESS | 1940 | ++DOMWINDOW == 145 (0x129305800) [pid = 1940] [serial = 1166] [outer = 0x0] 22:10:56 INFO - PROCESS | 1940 | ++DOMWINDOW == 146 (0x12b506400) [pid = 1940] [serial = 1167] [outer = 0x129305800] 22:10:56 INFO - PROCESS | 1940 | 1461042656723 Marionette DEBUG loaded listener.js 22:10:56 INFO - PROCESS | 1940 | ++DOMWINDOW == 147 (0x12ce96000) [pid = 1940] [serial = 1168] [outer = 0x129305800] 22:10:57 INFO - PROCESS | 1940 | 1461042657162 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"]]]}] 22:10:57 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 22:10:57 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 22:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:10:57 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 22:10:57 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 22:10:57 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 22:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:10:57 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 22:10:57 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 22:10:57 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 22:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:10:57 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 22:10:57 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 678ms 22:10:57 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 22:10:57 INFO - PROCESS | 1940 | 1461042657204 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 22:10:57 INFO - PROCESS | 1940 | 1461042657205 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 22:10:57 INFO - PROCESS | 1940 | 1461042657207 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 22:10:57 INFO - PROCESS | 1940 | 1461042657208 Marionette TRACE conn2 <- [1,1530,null,{}] 22:10:57 INFO - PROCESS | 1940 | 1461042657210 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}] 22:10:57 INFO - PROCESS | 1940 | 1461042657315 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 22:10:57 INFO - PROCESS | 1940 | 1461042657352 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:10:57 INFO - PROCESS | 1940 | ++DOCSHELL 0x12bb56000 == 50 [pid = 1940] [id = 390] 22:10:57 INFO - PROCESS | 1940 | ++DOMWINDOW == 148 (0x12ce93800) [pid = 1940] [serial = 1169] [outer = 0x0] 22:10:57 INFO - PROCESS | 1940 | ++DOMWINDOW == 149 (0x12d0ef000) [pid = 1940] [serial = 1170] [outer = 0x12ce93800] 22:10:57 INFO - PROCESS | 1940 | 1461042657377 Marionette DEBUG loaded listener.js 22:10:57 INFO - PROCESS | 1940 | ++DOMWINDOW == 150 (0x12e21a400) [pid = 1940] [serial = 1171] [outer = 0x12ce93800] 22:10:57 INFO - PROCESS | 1940 | 1461042657674 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]]]}] 22:10:57 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 22:10:57 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 22:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:10:57 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 22:10:57 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 22:10:57 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. 22:10:57 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 22:10:57 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 519ms 22:10:57 INFO - PROCESS | 1940 | 1461042657727 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 22:10:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 22:10:57 INFO - PROCESS | 1940 | 1461042657730 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 22:10:57 INFO - PROCESS | 1940 | 1461042657733 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 22:10:57 INFO - PROCESS | 1940 | 1461042657734 Marionette TRACE conn2 <- [1,1534,null,{}] 22:10:57 INFO - PROCESS | 1940 | 1461042657743 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}] 22:10:57 INFO - PROCESS | 1940 | 1461042657851 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 22:10:57 INFO - PROCESS | 1940 | 1461042657890 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:10:57 INFO - PROCESS | 1940 | ++DOCSHELL 0x12d092800 == 51 [pid = 1940] [id = 391] 22:10:57 INFO - PROCESS | 1940 | ++DOMWINDOW == 151 (0x12ce97400) [pid = 1940] [serial = 1172] [outer = 0x0] 22:10:57 INFO - PROCESS | 1940 | ++DOMWINDOW == 152 (0x12e78c800) [pid = 1940] [serial = 1173] [outer = 0x12ce97400] 22:10:57 INFO - PROCESS | 1940 | 1461042657915 Marionette DEBUG loaded listener.js 22:10:57 INFO - PROCESS | 1940 | ++DOMWINDOW == 153 (0x12f4e4400) [pid = 1940] [serial = 1174] [outer = 0x12ce97400] 22:10:58 INFO - PROCESS | 1940 | 1461042658233 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]]]}] 22:10:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 22:10:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 525ms 22:10:58 INFO - PROCESS | 1940 | 1461042658259 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 22:10:58 INFO - PROCESS | 1940 | 1461042658260 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 22:10:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 22:10:58 INFO - PROCESS | 1940 | 1461042658265 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 22:10:58 INFO - PROCESS | 1940 | 1461042658266 Marionette TRACE conn2 <- [1,1538,null,{}] 22:10:58 INFO - PROCESS | 1940 | 1461042658268 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}] 22:10:58 INFO - PROCESS | 1940 | 1461042658377 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 22:10:58 INFO - PROCESS | 1940 | 1461042658416 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:10:58 INFO - PROCESS | 1940 | ++DOCSHELL 0x12d551000 == 52 [pid = 1940] [id = 392] 22:10:58 INFO - PROCESS | 1940 | ++DOMWINDOW == 154 (0x12f0c8000) [pid = 1940] [serial = 1175] [outer = 0x0] 22:10:58 INFO - PROCESS | 1940 | ++DOMWINDOW == 155 (0x12fa76800) [pid = 1940] [serial = 1176] [outer = 0x12f0c8000] 22:10:58 INFO - PROCESS | 1940 | 1461042658441 Marionette DEBUG loaded listener.js 22:10:58 INFO - PROCESS | 1940 | ++DOMWINDOW == 156 (0x13030a800) [pid = 1940] [serial = 1177] [outer = 0x12f0c8000] 22:10:58 INFO - PROCESS | 1940 | --DOMWINDOW == 155 (0x118eac800) [pid = 1940] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 22:10:58 INFO - PROCESS | 1940 | --DOMWINDOW == 154 (0x12b310400) [pid = 1940] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 22:10:58 INFO - PROCESS | 1940 | --DOMWINDOW == 153 (0x12b309c00) [pid = 1940] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 22:10:58 INFO - PROCESS | 1940 | --DOMWINDOW == 152 (0x12d666c00) [pid = 1940] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 22:10:58 INFO - PROCESS | 1940 | --DOMWINDOW == 151 (0x12e4e8c00) [pid = 1940] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 22:10:58 INFO - PROCESS | 1940 | --DOMWINDOW == 150 (0x11a7d8800) [pid = 1940] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 22:10:58 INFO - PROCESS | 1940 | --DOMWINDOW == 149 (0x123872000) [pid = 1940] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 22:10:58 INFO - PROCESS | 1940 | --DOMWINDOW == 148 (0x114bd5400) [pid = 1940] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 22:10:58 INFO - PROCESS | 1940 | --DOMWINDOW == 147 (0x113e10c00) [pid = 1940] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 22:10:58 INFO - PROCESS | 1940 | --DOMWINDOW == 146 (0x115596c00) [pid = 1940] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 22:10:58 INFO - PROCESS | 1940 | --DOMWINDOW == 145 (0x12403e000) [pid = 1940] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 22:10:58 INFO - PROCESS | 1940 | --DOMWINDOW == 144 (0x1181b2800) [pid = 1940] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 22:10:58 INFO - PROCESS | 1940 | 1461042658862 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]]]}] 22:10:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 22:10:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 618ms 22:10:58 INFO - PROCESS | 1940 | 1461042658884 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 22:10:58 INFO - PROCESS | 1940 | 1461042658885 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 22:10:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 22:10:58 INFO - PROCESS | 1940 | 1461042658888 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 22:10:58 INFO - PROCESS | 1940 | 1461042658889 Marionette TRACE conn2 <- [1,1542,null,{}] 22:10:58 INFO - PROCESS | 1940 | 1461042658892 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}] 22:10:59 INFO - PROCESS | 1940 | 1461042659025 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 22:10:59 INFO - PROCESS | 1940 | 1461042659068 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:10:59 INFO - PROCESS | 1940 | ++DOCSHELL 0x12d549800 == 53 [pid = 1940] [id = 393] 22:10:59 INFO - PROCESS | 1940 | ++DOMWINDOW == 145 (0x114bcfc00) [pid = 1940] [serial = 1178] [outer = 0x0] 22:10:59 INFO - PROCESS | 1940 | ++DOMWINDOW == 146 (0x126bbec00) [pid = 1940] [serial = 1179] [outer = 0x114bcfc00] 22:10:59 INFO - PROCESS | 1940 | 1461042659099 Marionette DEBUG loaded listener.js 22:10:59 INFO - PROCESS | 1940 | ++DOMWINDOW == 147 (0x12d0b4400) [pid = 1940] [serial = 1180] [outer = 0x114bcfc00] 22:10:59 INFO - PROCESS | 1940 | 1461042659385 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]]]}] 22:10:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 22:10:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 519ms 22:10:59 INFO - PROCESS | 1940 | 1461042659407 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 22:10:59 INFO - PROCESS | 1940 | 1461042659408 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 22:10:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 22:10:59 INFO - PROCESS | 1940 | 1461042659419 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 22:10:59 INFO - PROCESS | 1940 | 1461042659420 Marionette TRACE conn2 <- [1,1546,null,{}] 22:10:59 INFO - PROCESS | 1940 | 1461042659422 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}] 22:10:59 INFO - PROCESS | 1940 | 1461042659516 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 22:10:59 INFO - PROCESS | 1940 | 1461042659520 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:10:59 INFO - PROCESS | 1940 | ++DOCSHELL 0x12f257800 == 54 [pid = 1940] [id = 394] 22:10:59 INFO - PROCESS | 1940 | ++DOMWINDOW == 148 (0x12d0b6800) [pid = 1940] [serial = 1181] [outer = 0x0] 22:10:59 INFO - PROCESS | 1940 | ++DOMWINDOW == 149 (0x12fbcd400) [pid = 1940] [serial = 1182] [outer = 0x12d0b6800] 22:10:59 INFO - PROCESS | 1940 | 1461042659545 Marionette DEBUG loaded listener.js 22:10:59 INFO - PROCESS | 1940 | ++DOMWINDOW == 150 (0x13047e800) [pid = 1940] [serial = 1183] [outer = 0x12d0b6800] 22:10:59 INFO - PROCESS | 1940 | 1461042659864 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]]]}] 22:10:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 22:10:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 479ms 22:10:59 INFO - PROCESS | 1940 | 1461042659891 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 22:10:59 INFO - PROCESS | 1940 | 1461042659892 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 22:10:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 22:10:59 INFO - PROCESS | 1940 | 1461042659902 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 22:10:59 INFO - PROCESS | 1940 | 1461042659903 Marionette TRACE conn2 <- [1,1550,null,{}] 22:10:59 INFO - PROCESS | 1940 | 1461042659905 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}] 22:11:00 INFO - PROCESS | 1940 | 1461042660032 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 22:11:00 INFO - PROCESS | 1940 | 1461042660037 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:00 INFO - PROCESS | 1940 | ++DOCSHELL 0x12f7c7800 == 55 [pid = 1940] [id = 395] 22:11:00 INFO - PROCESS | 1940 | ++DOMWINDOW == 151 (0x11a7d8800) [pid = 1940] [serial = 1184] [outer = 0x0] 22:11:00 INFO - PROCESS | 1940 | ++DOMWINDOW == 152 (0x130486800) [pid = 1940] [serial = 1185] [outer = 0x11a7d8800] 22:11:00 INFO - PROCESS | 1940 | 1461042660062 Marionette DEBUG loaded listener.js 22:11:00 INFO - PROCESS | 1940 | ++DOMWINDOW == 153 (0x1307c5000) [pid = 1940] [serial = 1186] [outer = 0x11a7d8800] 22:11:00 INFO - PROCESS | 1940 | 1461042660397 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]]]}] 22:11:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 22:11:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 528ms 22:11:00 INFO - PROCESS | 1940 | 1461042660424 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 22:11:00 INFO - PROCESS | 1940 | 1461042660425 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 22:11:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 22:11:00 INFO - PROCESS | 1940 | 1461042660427 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 22:11:00 INFO - PROCESS | 1940 | 1461042660429 Marionette TRACE conn2 <- [1,1554,null,{}] 22:11:00 INFO - PROCESS | 1940 | 1461042660431 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}] 22:11:00 INFO - PROCESS | 1940 | 1461042660521 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 22:11:00 INFO - PROCESS | 1940 | 1461042660585 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:00 INFO - PROCESS | 1940 | ++DOCSHELL 0x12fd4f000 == 56 [pid = 1940] [id = 396] 22:11:00 INFO - PROCESS | 1940 | ++DOMWINDOW == 154 (0x13048a400) [pid = 1940] [serial = 1187] [outer = 0x0] 22:11:00 INFO - PROCESS | 1940 | ++DOMWINDOW == 155 (0x1307ca000) [pid = 1940] [serial = 1188] [outer = 0x13048a400] 22:11:00 INFO - PROCESS | 1940 | 1461042660610 Marionette DEBUG loaded listener.js 22:11:00 INFO - PROCESS | 1940 | ++DOMWINDOW == 156 (0x1374b2c00) [pid = 1940] [serial = 1189] [outer = 0x13048a400] 22:11:01 INFO - PROCESS | 1940 | 1461042661081 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]]]}] 22:11:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 22:11:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 671ms 22:11:01 INFO - PROCESS | 1940 | 1461042661099 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 22:11:01 INFO - PROCESS | 1940 | 1461042661102 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 22:11:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 22:11:01 INFO - PROCESS | 1940 | 1461042661106 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 22:11:01 INFO - PROCESS | 1940 | 1461042661108 Marionette TRACE conn2 <- [1,1558,null,{}] 22:11:01 INFO - PROCESS | 1940 | 1461042661112 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}] 22:11:01 INFO - PROCESS | 1940 | 1461042661224 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 22:11:01 INFO - PROCESS | 1940 | 1461042661302 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:01 INFO - PROCESS | 1940 | ++DOCSHELL 0x11963f800 == 57 [pid = 1940] [id = 397] 22:11:01 INFO - PROCESS | 1940 | ++DOMWINDOW == 157 (0x11a7dc400) [pid = 1940] [serial = 1190] [outer = 0x0] 22:11:01 INFO - PROCESS | 1940 | ++DOMWINDOW == 158 (0x11ae6c400) [pid = 1940] [serial = 1191] [outer = 0x11a7dc400] 22:11:01 INFO - PROCESS | 1940 | 1461042661359 Marionette DEBUG loaded listener.js 22:11:01 INFO - PROCESS | 1940 | ++DOMWINDOW == 159 (0x11ae93400) [pid = 1940] [serial = 1192] [outer = 0x11a7dc400] 22:11:01 INFO - PROCESS | 1940 | 1461042661826 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]]]}] 22:11:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 22:11:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 771ms 22:11:01 INFO - PROCESS | 1940 | 1461042661877 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 22:11:01 INFO - PROCESS | 1940 | 1461042661881 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 22:11:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 22:11:01 INFO - PROCESS | 1940 | 1461042661886 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 22:11:01 INFO - PROCESS | 1940 | 1461042661888 Marionette TRACE conn2 <- [1,1562,null,{}] 22:11:01 INFO - PROCESS | 1940 | 1461042661890 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}] 22:11:02 INFO - PROCESS | 1940 | 1461042661998 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 22:11:02 INFO - PROCESS | 1940 | 1461042662075 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:02 INFO - PROCESS | 1940 | ++DOCSHELL 0x1294ce000 == 58 [pid = 1940] [id = 398] 22:11:02 INFO - PROCESS | 1940 | ++DOMWINDOW == 160 (0x11bb20400) [pid = 1940] [serial = 1193] [outer = 0x0] 22:11:02 INFO - PROCESS | 1940 | ++DOMWINDOW == 161 (0x123c74000) [pid = 1940] [serial = 1194] [outer = 0x11bb20400] 22:11:02 INFO - PROCESS | 1940 | 1461042662105 Marionette DEBUG loaded listener.js 22:11:02 INFO - PROCESS | 1940 | ++DOMWINDOW == 162 (0x123e0f000) [pid = 1940] [serial = 1195] [outer = 0x11bb20400] 22:11:02 INFO - PROCESS | 1940 | 1461042662519 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]]]}] 22:11:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 22:11:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 669ms 22:11:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 22:11:02 INFO - PROCESS | 1940 | 1461042662556 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 22:11:02 INFO - PROCESS | 1940 | 1461042662557 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 22:11:02 INFO - PROCESS | 1940 | 1461042662560 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 22:11:02 INFO - PROCESS | 1940 | 1461042662563 Marionette TRACE conn2 <- [1,1566,null,{}] 22:11:02 INFO - PROCESS | 1940 | 1461042662609 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}] 22:11:02 INFO - PROCESS | 1940 | 1461042662760 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 22:11:02 INFO - PROCESS | 1940 | 1461042662818 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:02 INFO - PROCESS | 1940 | ++DOCSHELL 0x12f009000 == 59 [pid = 1940] [id = 399] 22:11:02 INFO - PROCESS | 1940 | ++DOMWINDOW == 163 (0x129708000) [pid = 1940] [serial = 1196] [outer = 0x0] 22:11:02 INFO - PROCESS | 1940 | ++DOMWINDOW == 164 (0x12b30dc00) [pid = 1940] [serial = 1197] [outer = 0x129708000] 22:11:02 INFO - PROCESS | 1940 | 1461042662852 Marionette DEBUG loaded listener.js 22:11:02 INFO - PROCESS | 1940 | ++DOMWINDOW == 165 (0x12bd4f400) [pid = 1940] [serial = 1198] [outer = 0x129708000] 22:11:03 INFO - PROCESS | 1940 | 1461042663258 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]]]}] 22:11:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 22:11:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 746ms 22:11:03 INFO - PROCESS | 1940 | 1461042663307 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 22:11:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 22:11:03 INFO - PROCESS | 1940 | 1461042663309 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 22:11:03 INFO - PROCESS | 1940 | 1461042663311 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 22:11:03 INFO - PROCESS | 1940 | 1461042663313 Marionette TRACE conn2 <- [1,1570,null,{}] 22:11:03 INFO - PROCESS | 1940 | 1461042663315 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}] 22:11:03 INFO - PROCESS | 1940 | 1461042663423 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 22:11:03 INFO - PROCESS | 1940 | 1461042663500 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:03 INFO - PROCESS | 1940 | ++DOCSHELL 0x137e77000 == 60 [pid = 1940] [id = 400] 22:11:03 INFO - PROCESS | 1940 | ++DOMWINDOW == 166 (0x12970fc00) [pid = 1940] [serial = 1199] [outer = 0x0] 22:11:03 INFO - PROCESS | 1940 | ++DOMWINDOW == 167 (0x12a3b7000) [pid = 1940] [serial = 1200] [outer = 0x12970fc00] 22:11:03 INFO - PROCESS | 1940 | 1461042663532 Marionette DEBUG loaded listener.js 22:11:03 INFO - PROCESS | 1940 | ++DOMWINDOW == 168 (0x12a3be400) [pid = 1940] [serial = 1201] [outer = 0x12970fc00] 22:11:03 INFO - PROCESS | 1940 | 1461042663954 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]]]}] 22:11:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 22:11:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 669ms 22:11:03 INFO - PROCESS | 1940 | 1461042663981 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 22:11:03 INFO - PROCESS | 1940 | 1461042663983 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 22:11:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 22:11:03 INFO - PROCESS | 1940 | 1461042663987 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 22:11:03 INFO - PROCESS | 1940 | 1461042663989 Marionette TRACE conn2 <- [1,1574,null,{}] 22:11:03 INFO - PROCESS | 1940 | 1461042663993 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}] 22:11:04 INFO - PROCESS | 1940 | 1461042664180 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 22:11:04 INFO - PROCESS | 1940 | 1461042664304 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:04 INFO - PROCESS | 1940 | ++DOCSHELL 0x138661000 == 61 [pid = 1940] [id = 401] 22:11:04 INFO - PROCESS | 1940 | ++DOMWINDOW == 169 (0x12a3a7000) [pid = 1940] [serial = 1202] [outer = 0x0] 22:11:04 INFO - PROCESS | 1940 | ++DOMWINDOW == 170 (0x12a3ac400) [pid = 1940] [serial = 1203] [outer = 0x12a3a7000] 22:11:04 INFO - PROCESS | 1940 | 1461042664352 Marionette DEBUG loaded listener.js 22:11:04 INFO - PROCESS | 1940 | ++DOMWINDOW == 171 (0x12a3b1000) [pid = 1940] [serial = 1204] [outer = 0x12a3a7000] 22:11:04 INFO - PROCESS | 1940 | 1461042664800 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]]]}] 22:11:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 22:11:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 822ms 22:11:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 22:11:04 INFO - PROCESS | 1940 | 1461042664809 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 22:11:04 INFO - PROCESS | 1940 | 1461042664810 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 22:11:04 INFO - PROCESS | 1940 | 1461042664815 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 22:11:04 INFO - PROCESS | 1940 | 1461042664816 Marionette TRACE conn2 <- [1,1578,null,{}] 22:11:04 INFO - PROCESS | 1940 | 1461042664818 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}] 22:11:04 INFO - PROCESS | 1940 | 1461042664931 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 22:11:05 INFO - PROCESS | 1940 | 1461042665038 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:05 INFO - PROCESS | 1940 | ++DOCSHELL 0x136e49800 == 62 [pid = 1940] [id = 402] 22:11:05 INFO - PROCESS | 1940 | ++DOMWINDOW == 172 (0x12a3b9800) [pid = 1940] [serial = 1205] [outer = 0x0] 22:11:05 INFO - PROCESS | 1940 | ++DOMWINDOW == 173 (0x12d0aa400) [pid = 1940] [serial = 1206] [outer = 0x12a3b9800] 22:11:05 INFO - PROCESS | 1940 | 1461042665074 Marionette DEBUG loaded listener.js 22:11:05 INFO - PROCESS | 1940 | ++DOMWINDOW == 174 (0x12d665800) [pid = 1940] [serial = 1207] [outer = 0x12a3b9800] 22:11:05 INFO - PROCESS | 1940 | 1461042665472 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]]]}] 22:11:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 22:11:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 672ms 22:11:05 INFO - PROCESS | 1940 | 1461042665485 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 22:11:05 INFO - PROCESS | 1940 | 1461042665487 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 22:11:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 22:11:05 INFO - PROCESS | 1940 | 1461042665489 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 22:11:05 INFO - PROCESS | 1940 | 1461042665490 Marionette TRACE conn2 <- [1,1582,null,{}] 22:11:05 INFO - PROCESS | 1940 | 1461042665493 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}] 22:11:05 INFO - PROCESS | 1940 | 1461042665600 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 22:11:05 INFO - PROCESS | 1940 | 1461042665696 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:05 INFO - PROCESS | 1940 | ++DOCSHELL 0x130431800 == 63 [pid = 1940] [id = 403] 22:11:05 INFO - PROCESS | 1940 | ++DOMWINDOW == 175 (0x11a95ec00) [pid = 1940] [serial = 1208] [outer = 0x0] 22:11:05 INFO - PROCESS | 1940 | ++DOMWINDOW == 176 (0x11a963000) [pid = 1940] [serial = 1209] [outer = 0x11a95ec00] 22:11:05 INFO - PROCESS | 1940 | 1461042665726 Marionette DEBUG loaded listener.js 22:11:05 INFO - PROCESS | 1940 | ++DOMWINDOW == 177 (0x11a966800) [pid = 1940] [serial = 1210] [outer = 0x11a95ec00] 22:11:06 INFO - PROCESS | 1940 | 1461042666151 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]]]}] 22:11:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 22:11:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 669ms 22:11:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 22:11:06 INFO - PROCESS | 1940 | 1461042666158 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 22:11:06 INFO - PROCESS | 1940 | 1461042666160 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 22:11:06 INFO - PROCESS | 1940 | 1461042666162 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 22:11:06 INFO - PROCESS | 1940 | 1461042666163 Marionette TRACE conn2 <- [1,1586,null,{}] 22:11:06 INFO - PROCESS | 1940 | 1461042666166 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}] 22:11:06 INFO - PROCESS | 1940 | 1461042666287 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 22:11:06 INFO - PROCESS | 1940 | 1461042666396 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:06 INFO - PROCESS | 1940 | ++DOCSHELL 0x119058800 == 64 [pid = 1940] [id = 404] 22:11:06 INFO - PROCESS | 1940 | ++DOMWINDOW == 178 (0x114b3dc00) [pid = 1940] [serial = 1211] [outer = 0x0] 22:11:06 INFO - PROCESS | 1940 | ++DOMWINDOW == 179 (0x119a63400) [pid = 1940] [serial = 1212] [outer = 0x114b3dc00] 22:11:06 INFO - PROCESS | 1940 | 1461042666428 Marionette DEBUG loaded listener.js 22:11:06 INFO - PROCESS | 1940 | ++DOMWINDOW == 180 (0x123e04800) [pid = 1940] [serial = 1213] [outer = 0x114b3dc00] 22:11:07 INFO - PROCESS | 1940 | 1461042667034 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]]]}] 22:11:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 22:11:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 919ms 22:11:07 INFO - PROCESS | 1940 | 1461042667082 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 22:11:07 INFO - PROCESS | 1940 | 1461042667086 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 22:11:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 22:11:07 INFO - PROCESS | 1940 | 1461042667091 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 22:11:07 INFO - PROCESS | 1940 | 1461042667094 Marionette TRACE conn2 <- [1,1590,null,{}] 22:11:07 INFO - PROCESS | 1940 | 1461042667101 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}] 22:11:07 INFO - PROCESS | 1940 | 1461042667253 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 22:11:07 INFO - PROCESS | 1940 | 1461042667401 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:07 INFO - PROCESS | 1940 | ++DOCSHELL 0x126426000 == 65 [pid = 1940] [id = 405] 22:11:07 INFO - PROCESS | 1940 | ++DOMWINDOW == 181 (0x119033400) [pid = 1940] [serial = 1214] [outer = 0x0] 22:11:07 INFO - PROCESS | 1940 | ++DOMWINDOW == 182 (0x119161400) [pid = 1940] [serial = 1215] [outer = 0x119033400] 22:11:07 INFO - PROCESS | 1940 | 1461042667432 Marionette DEBUG loaded listener.js 22:11:07 INFO - PROCESS | 1940 | ++DOMWINDOW == 183 (0x11ae6e400) [pid = 1940] [serial = 1216] [outer = 0x119033400] 22:11:07 INFO - PROCESS | 1940 | 1461042667868 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]]]}] 22:11:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 22:11:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 828ms 22:11:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 22:11:07 INFO - PROCESS | 1940 | 1461042667918 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 22:11:07 INFO - PROCESS | 1940 | 1461042667921 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 22:11:07 INFO - PROCESS | 1940 | 1461042667926 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 22:11:07 INFO - PROCESS | 1940 | 1461042667927 Marionette TRACE conn2 <- [1,1594,null,{}] 22:11:07 INFO - PROCESS | 1940 | 1461042667930 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}] 22:11:08 INFO - PROCESS | 1940 | 1461042668059 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 22:11:08 INFO - PROCESS | 1940 | --DOCSHELL 0x12fe7d000 == 64 [pid = 1940] [id = 357] 22:11:08 INFO - PROCESS | 1940 | --DOCSHELL 0x12f7d3000 == 63 [pid = 1940] [id = 320] 22:11:08 INFO - PROCESS | 1940 | --DOCSHELL 0x12f7c7800 == 62 [pid = 1940] [id = 395] 22:11:08 INFO - PROCESS | 1940 | --DOCSHELL 0x12f257800 == 61 [pid = 1940] [id = 394] 22:11:08 INFO - PROCESS | 1940 | --DOCSHELL 0x12d549800 == 60 [pid = 1940] [id = 393] 22:11:08 INFO - PROCESS | 1940 | --DOCSHELL 0x12d551000 == 59 [pid = 1940] [id = 392] 22:11:08 INFO - PROCESS | 1940 | --DOCSHELL 0x12d092800 == 58 [pid = 1940] [id = 391] 22:11:08 INFO - PROCESS | 1940 | --DOCSHELL 0x12bb56000 == 57 [pid = 1940] [id = 390] 22:11:08 INFO - PROCESS | 1940 | --DOMWINDOW == 182 (0x130488400) [pid = 1940] [serial = 1128] [outer = 0x0] [url = about:blank] 22:11:08 INFO - PROCESS | 1940 | --DOMWINDOW == 181 (0x12ba2f400) [pid = 1940] [serial = 1083] [outer = 0x0] [url = about:blank] 22:11:08 INFO - PROCESS | 1940 | --DOMWINDOW == 180 (0x12e994400) [pid = 1940] [serial = 1086] [outer = 0x0] [url = about:blank] 22:11:08 INFO - PROCESS | 1940 | --DOMWINDOW == 179 (0x12f792800) [pid = 1940] [serial = 1089] [outer = 0x0] [url = about:blank] 22:11:08 INFO - PROCESS | 1940 | --DOCSHELL 0x12b073800 == 56 [pid = 1940] [id = 389] 22:11:08 INFO - PROCESS | 1940 | --DOCSHELL 0x12a664000 == 55 [pid = 1940] [id = 388] 22:11:08 INFO - PROCESS | 1940 | --DOCSHELL 0x114a70000 == 54 [pid = 1940] [id = 387] 22:11:08 INFO - PROCESS | 1940 | --DOCSHELL 0x12408a800 == 53 [pid = 1940] [id = 386] 22:11:08 INFO - PROCESS | 1940 | --DOCSHELL 0x11bdd8800 == 52 [pid = 1940] [id = 385] 22:11:08 INFO - PROCESS | 1940 | --DOCSHELL 0x11ac50800 == 51 [pid = 1940] [id = 384] 22:11:08 INFO - PROCESS | 1940 | --DOCSHELL 0x11c091000 == 50 [pid = 1940] [id = 383] 22:11:08 INFO - PROCESS | 1940 | --DOCSHELL 0x138656000 == 49 [pid = 1940] [id = 381] 22:11:08 INFO - PROCESS | 1940 | --DOCSHELL 0x12fe6c800 == 48 [pid = 1940] [id = 380] 22:11:08 INFO - PROCESS | 1940 | --DOCSHELL 0x12aca7000 == 47 [pid = 1940] [id = 379] 22:11:08 INFO - PROCESS | 1940 | --DOCSHELL 0x1264c0800 == 46 [pid = 1940] [id = 378] 22:11:08 INFO - PROCESS | 1940 | --DOCSHELL 0x11866f800 == 45 [pid = 1940] [id = 377] 22:11:08 INFO - PROCESS | 1940 | --DOCSHELL 0x12acaa000 == 44 [pid = 1940] [id = 376] 22:11:08 INFO - PROCESS | 1940 | 1461042668170 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:08 INFO - PROCESS | 1940 | --DOMWINDOW == 178 (0x123e0d800) [pid = 1940] [serial = 1125] [outer = 0x0] [url = about:blank] 22:11:08 INFO - PROCESS | 1940 | --DOMWINDOW == 177 (0x12d0ec000) [pid = 1940] [serial = 1110] [outer = 0x0] [url = about:blank] 22:11:08 INFO - PROCESS | 1940 | --DOMWINDOW == 176 (0x12b50e400) [pid = 1940] [serial = 1107] [outer = 0x0] [url = about:blank] 22:11:08 INFO - PROCESS | 1940 | --DOMWINDOW == 175 (0x12bd51c00) [pid = 1940] [serial = 1108] [outer = 0x0] [url = about:blank] 22:11:08 INFO - PROCESS | 1940 | --DOMWINDOW == 174 (0x12e304400) [pid = 1940] [serial = 1113] [outer = 0x0] [url = about:blank] 22:11:08 INFO - PROCESS | 1940 | --DOMWINDOW == 173 (0x12f0ce800) [pid = 1940] [serial = 1116] [outer = 0x0] [url = about:blank] 22:11:08 INFO - PROCESS | 1940 | --DOMWINDOW == 172 (0x11ae74800) [pid = 1940] [serial = 1096] [outer = 0x0] [url = about:blank] 22:11:08 INFO - PROCESS | 1940 | --DOMWINDOW == 171 (0x11aca8c00) [pid = 1940] [serial = 1095] [outer = 0x0] [url = about:blank] 22:11:08 INFO - PROCESS | 1940 | --DOMWINDOW == 170 (0x123e37400) [pid = 1940] [serial = 1101] [outer = 0x0] [url = about:blank] 22:11:08 INFO - PROCESS | 1940 | --DOMWINDOW == 169 (0x124033800) [pid = 1940] [serial = 1102] [outer = 0x0] [url = about:blank] 22:11:08 INFO - PROCESS | 1940 | --DOMWINDOW == 168 (0x126a6b800) [pid = 1940] [serial = 1080] [outer = 0x0] [url = about:blank] 22:11:08 INFO - PROCESS | 1940 | --DOMWINDOW == 167 (0x1181a5c00) [pid = 1940] [serial = 1093] [outer = 0x0] [url = about:blank] 22:11:08 INFO - PROCESS | 1940 | --DOMWINDOW == 166 (0x114c9e400) [pid = 1940] [serial = 1092] [outer = 0x0] [url = about:blank] 22:11:08 INFO - PROCESS | 1940 | --DOMWINDOW == 165 (0x11c0bbc00) [pid = 1940] [serial = 1077] [outer = 0x0] [url = about:blank] 22:11:08 INFO - PROCESS | 1940 | --DOMWINDOW == 164 (0x123ca0800) [pid = 1940] [serial = 1119] [outer = 0x0] [url = about:blank] 22:11:08 INFO - PROCESS | 1940 | --DOMWINDOW == 163 (0x119156000) [pid = 1940] [serial = 1098] [outer = 0x0] [url = about:blank] 22:11:08 INFO - PROCESS | 1940 | --DOMWINDOW == 162 (0x11c160800) [pid = 1940] [serial = 1099] [outer = 0x0] [url = about:blank] 22:11:08 INFO - PROCESS | 1940 | --DOMWINDOW == 161 (0x126e15800) [pid = 1940] [serial = 1104] [outer = 0x0] [url = about:blank] 22:11:08 INFO - PROCESS | 1940 | --DOMWINDOW == 160 (0x119a64000) [pid = 1940] [serial = 1074] [outer = 0x0] [url = about:blank] 22:11:08 INFO - PROCESS | 1940 | --DOMWINDOW == 159 (0x13030e400) [pid = 1940] [serial = 1123] [outer = 0x0] [url = about:blank] 22:11:08 INFO - PROCESS | 1940 | --DOMWINDOW == 158 (0x12d65c800) [pid = 1940] [serial = 1111] [outer = 0x0] [url = about:blank] 22:11:08 INFO - PROCESS | 1940 | --DOMWINDOW == 157 (0x12e4eac00) [pid = 1940] [serial = 1114] [outer = 0x0] [url = about:blank] 22:11:08 INFO - PROCESS | 1940 | --DOMWINDOW == 156 (0x12fa76c00) [pid = 1940] [serial = 1117] [outer = 0x0] [url = about:blank] 22:11:08 INFO - PROCESS | 1940 | --DOMWINDOW == 155 (0x128ea1400) [pid = 1940] [serial = 1105] [outer = 0x0] [url = about:blank] 22:11:08 INFO - PROCESS | 1940 | --DOMWINDOW == 154 (0x12ce99000) [pid = 1940] [serial = 1120] [outer = 0x0] [url = about:blank] 22:11:08 INFO - PROCESS | 1940 | --DOMWINDOW == 153 (0x12e792800) [pid = 1940] [serial = 1122] [outer = 0x0] [url = about:blank] 22:11:08 INFO - PROCESS | 1940 | --DOMWINDOW == 152 (0x130480400) [pid = 1940] [serial = 1126] [outer = 0x0] [url = about:blank] 22:11:08 INFO - PROCESS | 1940 | ++DOCSHELL 0x118155800 == 45 [pid = 1940] [id = 406] 22:11:08 INFO - PROCESS | 1940 | ++DOMWINDOW == 153 (0x118545400) [pid = 1940] [serial = 1217] [outer = 0x0] 22:11:08 INFO - PROCESS | 1940 | ++DOMWINDOW == 154 (0x119a64000) [pid = 1940] [serial = 1218] [outer = 0x118545400] 22:11:08 INFO - PROCESS | 1940 | 1461042668201 Marionette DEBUG loaded listener.js 22:11:08 INFO - PROCESS | 1940 | ++DOMWINDOW == 155 (0x11c16c000) [pid = 1940] [serial = 1219] [outer = 0x118545400] 22:11:08 INFO - PROCESS | 1940 | 1461042668498 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]]]}] 22:11:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 22:11:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 622ms 22:11:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 22:11:08 INFO - PROCESS | 1940 | 1461042668549 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 22:11:08 INFO - PROCESS | 1940 | 1461042668550 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 22:11:08 INFO - PROCESS | 1940 | 1461042668552 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 22:11:08 INFO - PROCESS | 1940 | 1461042668554 Marionette TRACE conn2 <- [1,1598,null,{}] 22:11:08 INFO - PROCESS | 1940 | 1461042668561 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}] 22:11:08 INFO - PROCESS | 1940 | 1461042668653 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 22:11:08 INFO - PROCESS | 1940 | 1461042668675 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:08 INFO - PROCESS | 1940 | ++DOCSHELL 0x12661d000 == 46 [pid = 1940] [id = 407] 22:11:08 INFO - PROCESS | 1940 | ++DOMWINDOW == 156 (0x123c7d400) [pid = 1940] [serial = 1220] [outer = 0x0] 22:11:08 INFO - PROCESS | 1940 | ++DOMWINDOW == 157 (0x123e10c00) [pid = 1940] [serial = 1221] [outer = 0x123c7d400] 22:11:08 INFO - PROCESS | 1940 | 1461042668706 Marionette DEBUG loaded listener.js 22:11:08 INFO - PROCESS | 1940 | ++DOMWINDOW == 158 (0x126460c00) [pid = 1940] [serial = 1222] [outer = 0x123c7d400] 22:11:09 INFO - PROCESS | 1940 | 1461042669077 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]]]}] 22:11:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 22:11:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 574ms 22:11:09 INFO - PROCESS | 1940 | 1461042669126 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 22:11:09 INFO - PROCESS | 1940 | 1461042669128 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 22:11:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 22:11:09 INFO - PROCESS | 1940 | 1461042669130 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 22:11:09 INFO - PROCESS | 1940 | 1461042669131 Marionette TRACE conn2 <- [1,1602,null,{}] 22:11:09 INFO - PROCESS | 1940 | 1461042669133 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}] 22:11:09 INFO - PROCESS | 1940 | 1461042669223 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 22:11:09 INFO - PROCESS | 1940 | 1461042669228 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:09 INFO - PROCESS | 1940 | ++DOCSHELL 0x12934c800 == 47 [pid = 1940] [id = 408] 22:11:09 INFO - PROCESS | 1940 | ++DOMWINDOW == 159 (0x126ab9c00) [pid = 1940] [serial = 1223] [outer = 0x0] 22:11:09 INFO - PROCESS | 1940 | ++DOMWINDOW == 160 (0x128899c00) [pid = 1940] [serial = 1224] [outer = 0x126ab9c00] 22:11:09 INFO - PROCESS | 1940 | 1461042669254 Marionette DEBUG loaded listener.js 22:11:09 INFO - PROCESS | 1940 | ++DOMWINDOW == 161 (0x1297a4c00) [pid = 1940] [serial = 1225] [outer = 0x126ab9c00] 22:11:09 INFO - PROCESS | 1940 | 1461042669608 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]]]}] 22:11:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 22:11:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 519ms 22:11:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 22:11:09 INFO - PROCESS | 1940 | 1461042669649 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 22:11:09 INFO - PROCESS | 1940 | 1461042669650 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 22:11:09 INFO - PROCESS | 1940 | 1461042669653 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 22:11:09 INFO - PROCESS | 1940 | 1461042669654 Marionette TRACE conn2 <- [1,1606,null,{}] 22:11:09 INFO - PROCESS | 1940 | 1461042669656 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}] 22:11:09 INFO - PROCESS | 1940 | 1461042669744 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 22:11:09 INFO - PROCESS | 1940 | 1461042669749 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:09 INFO - PROCESS | 1940 | ++DOCSHELL 0x12a67f000 == 48 [pid = 1940] [id = 409] 22:11:09 INFO - PROCESS | 1940 | ++DOMWINDOW == 162 (0x1297aa800) [pid = 1940] [serial = 1226] [outer = 0x0] 22:11:09 INFO - PROCESS | 1940 | ++DOMWINDOW == 163 (0x12a3b7800) [pid = 1940] [serial = 1227] [outer = 0x1297aa800] 22:11:09 INFO - PROCESS | 1940 | 1461042669774 Marionette DEBUG loaded listener.js 22:11:09 INFO - PROCESS | 1940 | ++DOMWINDOW == 164 (0x12b305400) [pid = 1940] [serial = 1228] [outer = 0x1297aa800] 22:11:10 INFO - PROCESS | 1940 | 1461042670136 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]]]}] 22:11:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 22:11:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 522ms 22:11:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 22:11:10 INFO - PROCESS | 1940 | 1461042670175 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 22:11:10 INFO - PROCESS | 1940 | 1461042670177 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 22:11:10 INFO - PROCESS | 1940 | 1461042670179 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 22:11:10 INFO - PROCESS | 1940 | 1461042670180 Marionette TRACE conn2 <- [1,1610,null,{}] 22:11:10 INFO - PROCESS | 1940 | 1461042670182 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}] 22:11:10 INFO - PROCESS | 1940 | 1461042670287 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 22:11:10 INFO - PROCESS | 1940 | 1461042670373 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:10 INFO - PROCESS | 1940 | ++DOCSHELL 0x12ac9d000 == 49 [pid = 1940] [id = 410] 22:11:10 INFO - PROCESS | 1940 | ++DOMWINDOW == 165 (0x12a3c0400) [pid = 1940] [serial = 1229] [outer = 0x0] 22:11:10 INFO - PROCESS | 1940 | ++DOMWINDOW == 166 (0x12b88fc00) [pid = 1940] [serial = 1230] [outer = 0x12a3c0400] 22:11:10 INFO - PROCESS | 1940 | 1461042670401 Marionette DEBUG loaded listener.js 22:11:10 INFO - PROCESS | 1940 | ++DOMWINDOW == 167 (0x12d0b7000) [pid = 1940] [serial = 1231] [outer = 0x12a3c0400] 22:11:10 INFO - PROCESS | 1940 | 1461042670728 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]]]}] 22:11:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 22:11:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 570ms 22:11:10 INFO - PROCESS | 1940 | 1461042670750 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 22:11:10 INFO - PROCESS | 1940 | 1461042670751 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 22:11:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 22:11:10 INFO - PROCESS | 1940 | 1461042670753 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 22:11:10 INFO - PROCESS | 1940 | 1461042670754 Marionette TRACE conn2 <- [1,1614,null,{}] 22:11:10 INFO - PROCESS | 1940 | 1461042670757 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}] 22:11:10 INFO - PROCESS | 1940 | 1461042670867 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 22:11:10 INFO - PROCESS | 1940 | 1461042670879 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:10 INFO - PROCESS | 1940 | ++DOCSHELL 0x12b5a7000 == 50 [pid = 1940] [id = 411] 22:11:10 INFO - PROCESS | 1940 | ++DOMWINDOW == 168 (0x12d0ad400) [pid = 1940] [serial = 1232] [outer = 0x0] 22:11:10 INFO - PROCESS | 1940 | ++DOMWINDOW == 169 (0x12d661800) [pid = 1940] [serial = 1233] [outer = 0x12d0ad400] 22:11:10 INFO - PROCESS | 1940 | 1461042670904 Marionette DEBUG loaded listener.js 22:11:10 INFO - PROCESS | 1940 | ++DOMWINDOW == 170 (0x12e2e4400) [pid = 1940] [serial = 1234] [outer = 0x12d0ad400] 22:11:11 INFO - PROCESS | 1940 | 1461042671284 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]]]}] 22:11:11 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 22:11:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 571ms 22:11:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 22:11:11 INFO - PROCESS | 1940 | 1461042671324 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 22:11:11 INFO - PROCESS | 1940 | 1461042671325 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 22:11:11 INFO - PROCESS | 1940 | 1461042671328 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 22:11:11 INFO - PROCESS | 1940 | 1461042671328 Marionette TRACE conn2 <- [1,1618,null,{}] 22:11:11 INFO - PROCESS | 1940 | 1461042671331 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}] 22:11:11 INFO - PROCESS | 1940 | 1461042671443 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 22:11:11 INFO - PROCESS | 1940 | 1461042671459 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:11 INFO - PROCESS | 1940 | ++DOCSHELL 0x12cfa1800 == 51 [pid = 1940] [id = 412] 22:11:11 INFO - PROCESS | 1940 | ++DOMWINDOW == 171 (0x12e211000) [pid = 1940] [serial = 1235] [outer = 0x0] 22:11:11 INFO - PROCESS | 1940 | ++DOMWINDOW == 172 (0x12e98bc00) [pid = 1940] [serial = 1236] [outer = 0x12e211000] 22:11:11 INFO - PROCESS | 1940 | 1461042671484 Marionette DEBUG loaded listener.js 22:11:11 INFO - PROCESS | 1940 | ++DOMWINDOW == 173 (0x12f79a000) [pid = 1940] [serial = 1237] [outer = 0x12e211000] 22:11:11 INFO - PROCESS | 1940 | 1461042671823 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]]]}] 22:11:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 22:11:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 519ms 22:11:11 INFO - PROCESS | 1940 | 1461042671847 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 22:11:11 INFO - PROCESS | 1940 | 1461042671849 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 22:11:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 22:11:11 INFO - PROCESS | 1940 | 1461042671851 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 22:11:11 INFO - PROCESS | 1940 | 1461042671852 Marionette TRACE conn2 <- [1,1622,null,{}] 22:11:11 INFO - PROCESS | 1940 | 1461042671854 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}] 22:11:11 INFO - PROCESS | 1940 | 1461042671972 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 22:11:11 INFO - PROCESS | 1940 | 1461042671986 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:11 INFO - PROCESS | 1940 | ++DOCSHELL 0x12d54b000 == 52 [pid = 1940] [id = 413] 22:11:11 INFO - PROCESS | 1940 | ++DOMWINDOW == 174 (0x115596c00) [pid = 1940] [serial = 1238] [outer = 0x0] 22:11:12 INFO - PROCESS | 1940 | ++DOMWINDOW == 175 (0x12fbcd800) [pid = 1940] [serial = 1239] [outer = 0x115596c00] 22:11:12 INFO - PROCESS | 1940 | 1461042672011 Marionette DEBUG loaded listener.js 22:11:12 INFO - PROCESS | 1940 | ++DOMWINDOW == 176 (0x130480400) [pid = 1940] [serial = 1240] [outer = 0x115596c00] 22:11:12 INFO - PROCESS | 1940 | --DOMWINDOW == 175 (0x12ce93800) [pid = 1940] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 22:11:12 INFO - PROCESS | 1940 | --DOMWINDOW == 174 (0x129305800) [pid = 1940] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 22:11:12 INFO - PROCESS | 1940 | --DOMWINDOW == 173 (0x12ce97400) [pid = 1940] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 22:11:12 INFO - PROCESS | 1940 | --DOMWINDOW == 172 (0x1181a5000) [pid = 1940] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 22:11:12 INFO - PROCESS | 1940 | --DOMWINDOW == 171 (0x115872000) [pid = 1940] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 22:11:12 INFO - PROCESS | 1940 | --DOMWINDOW == 170 (0x123e37800) [pid = 1940] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 22:11:12 INFO - PROCESS | 1940 | --DOMWINDOW == 169 (0x123e0fc00) [pid = 1940] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 22:11:12 INFO - PROCESS | 1940 | --DOMWINDOW == 168 (0x1158f0400) [pid = 1940] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 22:11:12 INFO - PROCESS | 1940 | --DOMWINDOW == 167 (0x11c377800) [pid = 1940] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 22:11:12 INFO - PROCESS | 1940 | --DOMWINDOW == 166 (0x12f0c8000) [pid = 1940] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 22:11:12 INFO - PROCESS | 1940 | --DOMWINDOW == 165 (0x114bcfc00) [pid = 1940] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 22:11:12 INFO - PROCESS | 1940 | --DOMWINDOW == 164 (0x12d0b6800) [pid = 1940] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 22:11:12 INFO - PROCESS | 1940 | --DOMWINDOW == 163 (0x11a7d8800) [pid = 1940] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 22:11:12 INFO - PROCESS | 1940 | 1461042672521 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]]]}] 22:11:12 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 22:11:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 719ms 22:11:12 INFO - PROCESS | 1940 | 1461042672570 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 22:11:12 INFO - PROCESS | 1940 | 1461042672572 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 22:11:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 22:11:12 INFO - PROCESS | 1940 | 1461042672574 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 22:11:12 INFO - PROCESS | 1940 | 1461042672575 Marionette TRACE conn2 <- [1,1626,null,{}] 22:11:12 INFO - PROCESS | 1940 | 1461042672578 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}] 22:11:12 INFO - PROCESS | 1940 | 1461042672671 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 22:11:12 INFO - PROCESS | 1940 | 1461042672675 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:12 INFO - PROCESS | 1940 | ++DOCSHELL 0x12ce47800 == 53 [pid = 1940] [id = 414] 22:11:12 INFO - PROCESS | 1940 | ++DOMWINDOW == 164 (0x119a64c00) [pid = 1940] [serial = 1241] [outer = 0x0] 22:11:12 INFO - PROCESS | 1940 | ++DOMWINDOW == 165 (0x123e11c00) [pid = 1940] [serial = 1242] [outer = 0x119a64c00] 22:11:12 INFO - PROCESS | 1940 | 1461042672702 Marionette DEBUG loaded listener.js 22:11:12 INFO - PROCESS | 1940 | ++DOMWINDOW == 166 (0x12e794000) [pid = 1940] [serial = 1243] [outer = 0x119a64c00] 22:11:13 INFO - PROCESS | 1940 | 1461042673054 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]]]}] 22:11:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 22:11:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 518ms 22:11:13 INFO - PROCESS | 1940 | 1461042673092 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 22:11:13 INFO - PROCESS | 1940 | 1461042673094 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 22:11:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 22:11:13 INFO - PROCESS | 1940 | 1461042673104 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 22:11:13 INFO - PROCESS | 1940 | 1461042673106 Marionette TRACE conn2 <- [1,1630,null,{}] 22:11:13 INFO - PROCESS | 1940 | 1461042673109 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}] 22:11:13 INFO - PROCESS | 1940 | 1461042673214 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 22:11:13 INFO - PROCESS | 1940 | 1461042673241 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:13 INFO - PROCESS | 1940 | ++DOCSHELL 0x12f7d7800 == 54 [pid = 1940] [id = 415] 22:11:13 INFO - PROCESS | 1940 | ++DOMWINDOW == 167 (0x1374ae800) [pid = 1940] [serial = 1244] [outer = 0x0] 22:11:13 INFO - PROCESS | 1940 | ++DOMWINDOW == 168 (0x1374b7c00) [pid = 1940] [serial = 1245] [outer = 0x1374ae800] 22:11:13 INFO - PROCESS | 1940 | 1461042673270 Marionette DEBUG loaded listener.js 22:11:13 INFO - PROCESS | 1940 | ++DOMWINDOW == 169 (0x138843000) [pid = 1940] [serial = 1246] [outer = 0x1374ae800] 22:11:13 INFO - PROCESS | 1940 | 1461042673615 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]]]}] 22:11:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 22:11:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 520ms 22:11:13 INFO - PROCESS | 1940 | 1461042673625 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 22:11:13 INFO - PROCESS | 1940 | 1461042673627 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 22:11:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 22:11:13 INFO - PROCESS | 1940 | 1461042673633 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 22:11:13 INFO - PROCESS | 1940 | 1461042673634 Marionette TRACE conn2 <- [1,1634,null,{}] 22:11:13 INFO - PROCESS | 1940 | 1461042673636 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}] 22:11:13 INFO - PROCESS | 1940 | 1461042673732 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 22:11:13 INFO - PROCESS | 1940 | 1461042673799 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:13 INFO - PROCESS | 1940 | ++DOCSHELL 0x1301e2800 == 55 [pid = 1940] [id = 416] 22:11:13 INFO - PROCESS | 1940 | ++DOMWINDOW == 170 (0x12a917400) [pid = 1940] [serial = 1247] [outer = 0x0] 22:11:13 INFO - PROCESS | 1940 | ++DOMWINDOW == 171 (0x12a91d400) [pid = 1940] [serial = 1248] [outer = 0x12a917400] 22:11:13 INFO - PROCESS | 1940 | 1461042673824 Marionette DEBUG loaded listener.js 22:11:13 INFO - PROCESS | 1940 | ++DOMWINDOW == 172 (0x1374b0000) [pid = 1940] [serial = 1249] [outer = 0x12a917400] 22:11:14 INFO - PROCESS | 1940 | 1461042674093 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]]]}] 22:11:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 22:11:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 518ms 22:11:14 INFO - PROCESS | 1940 | 1461042674152 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 22:11:14 INFO - PROCESS | 1940 | 1461042674153 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 22:11:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 22:11:14 INFO - PROCESS | 1940 | 1461042674155 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 22:11:14 INFO - PROCESS | 1940 | 1461042674156 Marionette TRACE conn2 <- [1,1638,null,{}] 22:11:14 INFO - PROCESS | 1940 | 1461042674159 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}] 22:11:14 INFO - PROCESS | 1940 | 1461042674251 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 22:11:14 INFO - PROCESS | 1940 | 1461042674255 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:14 INFO - PROCESS | 1940 | ++DOCSHELL 0x137e87800 == 56 [pid = 1940] [id = 417] 22:11:14 INFO - PROCESS | 1940 | ++DOMWINDOW == 173 (0x12aa49c00) [pid = 1940] [serial = 1250] [outer = 0x0] 22:11:14 INFO - PROCESS | 1940 | ++DOMWINDOW == 174 (0x12aa4e800) [pid = 1940] [serial = 1251] [outer = 0x12aa49c00] 22:11:14 INFO - PROCESS | 1940 | 1461042674280 Marionette DEBUG loaded listener.js 22:11:14 INFO - PROCESS | 1940 | ++DOMWINDOW == 175 (0x12aa52c00) [pid = 1940] [serial = 1252] [outer = 0x12aa49c00] 22:11:15 INFO - PROCESS | 1940 | --DOCSHELL 0x1274ba000 == 55 [pid = 1940] [id = 382] 22:11:15 INFO - PROCESS | 1940 | --DOCSHELL 0x12fe82000 == 54 [pid = 1940] [id = 287] 22:11:15 INFO - PROCESS | 1940 | --DOCSHELL 0x12f267800 == 53 [pid = 1940] [id = 264] 22:11:15 INFO - PROCESS | 1940 | --DOCSHELL 0x12fd33000 == 52 [pid = 1940] [id = 343] 22:11:15 INFO - PROCESS | 1940 | --DOCSHELL 0x12a665000 == 51 [pid = 1940] [id = 363] 22:11:15 INFO - PROCESS | 1940 | --DOCSHELL 0x11a9f5800 == 50 [pid = 1940] [id = 230] 22:11:15 INFO - PROCESS | 1940 | --DOCSHELL 0x119de1000 == 49 [pid = 1940] [id = 288] 22:11:15 INFO - PROCESS | 1940 | --DOCSHELL 0x12e45a000 == 48 [pid = 1940] [id = 267] 22:11:15 INFO - PROCESS | 1940 | --DOCSHELL 0x118155800 == 47 [pid = 1940] [id = 406] 22:11:15 INFO - PROCESS | 1940 | --DOCSHELL 0x126426000 == 46 [pid = 1940] [id = 405] 22:11:15 INFO - PROCESS | 1940 | --DOCSHELL 0x119058800 == 45 [pid = 1940] [id = 404] 22:11:15 INFO - PROCESS | 1940 | --DOCSHELL 0x130431800 == 44 [pid = 1940] [id = 403] 22:11:15 INFO - PROCESS | 1940 | --DOCSHELL 0x136e49800 == 43 [pid = 1940] [id = 402] 22:11:15 INFO - PROCESS | 1940 | --DOCSHELL 0x138661000 == 42 [pid = 1940] [id = 401] 22:11:15 INFO - PROCESS | 1940 | --DOCSHELL 0x137e77000 == 41 [pid = 1940] [id = 400] 22:11:15 INFO - PROCESS | 1940 | --DOCSHELL 0x12f009000 == 40 [pid = 1940] [id = 399] 22:11:15 INFO - PROCESS | 1940 | --DOCSHELL 0x1294ce000 == 39 [pid = 1940] [id = 398] 22:11:15 INFO - PROCESS | 1940 | --DOCSHELL 0x11963f800 == 38 [pid = 1940] [id = 397] 22:11:15 INFO - PROCESS | 1940 | --DOCSHELL 0x12fd4f000 == 37 [pid = 1940] [id = 396] 22:11:16 INFO - PROCESS | 1940 | --DOCSHELL 0x12934c800 == 36 [pid = 1940] [id = 408] 22:11:16 INFO - PROCESS | 1940 | --DOCSHELL 0x12661d000 == 35 [pid = 1940] [id = 407] 22:11:16 INFO - PROCESS | 1940 | --DOCSHELL 0x12f7d7800 == 34 [pid = 1940] [id = 415] 22:11:16 INFO - PROCESS | 1940 | --DOCSHELL 0x12ce47800 == 33 [pid = 1940] [id = 414] 22:11:16 INFO - PROCESS | 1940 | --DOCSHELL 0x12a67f000 == 32 [pid = 1940] [id = 409] 22:11:16 INFO - PROCESS | 1940 | --DOCSHELL 0x12ac9d000 == 31 [pid = 1940] [id = 410] 22:11:16 INFO - PROCESS | 1940 | --DOCSHELL 0x12b5a7000 == 30 [pid = 1940] [id = 411] 22:11:16 INFO - PROCESS | 1940 | --DOCSHELL 0x12cfa1800 == 29 [pid = 1940] [id = 412] 22:11:16 INFO - PROCESS | 1940 | --DOCSHELL 0x12d54b000 == 28 [pid = 1940] [id = 413] 22:11:16 INFO - PROCESS | 1940 | --DOMWINDOW == 174 (0x1307ca000) [pid = 1940] [serial = 1188] [outer = 0x0] [url = about:blank] 22:11:16 INFO - PROCESS | 1940 | --DOMWINDOW == 173 (0x12d0ef000) [pid = 1940] [serial = 1170] [outer = 0x0] [url = about:blank] 22:11:16 INFO - PROCESS | 1940 | --DOMWINDOW == 172 (0x12ce96000) [pid = 1940] [serial = 1168] [outer = 0x0] [url = about:blank] 22:11:16 INFO - PROCESS | 1940 | --DOMWINDOW == 171 (0x12e78c800) [pid = 1940] [serial = 1173] [outer = 0x0] [url = about:blank] 22:11:16 INFO - PROCESS | 1940 | --DOMWINDOW == 170 (0x11a79c000) [pid = 1940] [serial = 1155] [outer = 0x0] [url = about:blank] 22:11:16 INFO - PROCESS | 1940 | --DOMWINDOW == 169 (0x11c377c00) [pid = 1940] [serial = 1156] [outer = 0x0] [url = about:blank] 22:11:16 INFO - PROCESS | 1940 | --DOMWINDOW == 168 (0x118eb2800) [pid = 1940] [serial = 1150] [outer = 0x0] [url = about:blank] 22:11:16 INFO - PROCESS | 1940 | --DOMWINDOW == 167 (0x118548800) [pid = 1940] [serial = 1149] [outer = 0x0] [url = about:blank] 22:11:16 INFO - PROCESS | 1940 | --DOMWINDOW == 166 (0x1275b3c00) [pid = 1940] [serial = 1137] [outer = 0x0] [url = about:blank] 22:11:16 INFO - PROCESS | 1940 | --DOMWINDOW == 165 (0x12e21a400) [pid = 1940] [serial = 1171] [outer = 0x0] [url = about:blank] 22:11:16 INFO - PROCESS | 1940 | --DOMWINDOW == 164 (0x127472400) [pid = 1940] [serial = 1164] [outer = 0x0] [url = about:blank] 22:11:16 INFO - PROCESS | 1940 | --DOMWINDOW == 163 (0x123e3c000) [pid = 1940] [serial = 1161] [outer = 0x0] [url = about:blank] 22:11:16 INFO - PROCESS | 1940 | --DOMWINDOW == 162 (0x1241b8400) [pid = 1940] [serial = 1162] [outer = 0x0] [url = about:blank] 22:11:16 INFO - PROCESS | 1940 | --DOMWINDOW == 161 (0x11ae6ec00) [pid = 1940] [serial = 1153] [outer = 0x0] [url = about:blank] 22:11:16 INFO - PROCESS | 1940 | --DOMWINDOW == 160 (0x119c2d000) [pid = 1940] [serial = 1152] [outer = 0x0] [url = about:blank] 22:11:16 INFO - PROCESS | 1940 | --DOMWINDOW == 159 (0x11c6d7c00) [pid = 1940] [serial = 1158] [outer = 0x0] [url = about:blank] 22:11:16 INFO - PROCESS | 1940 | --DOMWINDOW == 158 (0x12fa76800) [pid = 1940] [serial = 1176] [outer = 0x0] [url = about:blank] 22:11:16 INFO - PROCESS | 1940 | --DOMWINDOW == 157 (0x123e0ac00) [pid = 1940] [serial = 1159] [outer = 0x0] [url = about:blank] 22:11:16 INFO - PROCESS | 1940 | --DOMWINDOW == 156 (0x11a55fc00) [pid = 1940] [serial = 1131] [outer = 0x0] [url = about:blank] 22:11:16 INFO - PROCESS | 1940 | --DOMWINDOW == 155 (0x11c6cb400) [pid = 1940] [serial = 1134] [outer = 0x0] [url = about:blank] 22:11:16 INFO - PROCESS | 1940 | --DOMWINDOW == 154 (0x12ce98000) [pid = 1940] [serial = 1140] [outer = 0x0] [url = about:blank] 22:11:16 INFO - PROCESS | 1940 | --DOMWINDOW == 153 (0x12fa70c00) [pid = 1940] [serial = 1143] [outer = 0x0] [url = about:blank] 22:11:16 INFO - PROCESS | 1940 | --DOMWINDOW == 152 (0x126bbec00) [pid = 1940] [serial = 1179] [outer = 0x0] [url = about:blank] 22:11:16 INFO - PROCESS | 1940 | --DOMWINDOW == 151 (0x12ba3bc00) [pid = 1940] [serial = 1146] [outer = 0x0] [url = about:blank] 22:11:16 INFO - PROCESS | 1940 | --DOMWINDOW == 150 (0x12f4e4400) [pid = 1940] [serial = 1174] [outer = 0x0] [url = about:blank] 22:11:16 INFO - PROCESS | 1940 | --DOMWINDOW == 149 (0x12fbcd400) [pid = 1940] [serial = 1182] [outer = 0x0] [url = about:blank] 22:11:16 INFO - PROCESS | 1940 | --DOMWINDOW == 148 (0x130486800) [pid = 1940] [serial = 1185] [outer = 0x0] [url = about:blank] 22:11:16 INFO - PROCESS | 1940 | --DOMWINDOW == 147 (0x1307c5000) [pid = 1940] [serial = 1186] [outer = 0x0] [url = about:blank] 22:11:16 INFO - PROCESS | 1940 | --DOMWINDOW == 146 (0x13030a800) [pid = 1940] [serial = 1177] [outer = 0x0] [url = about:blank] 22:11:16 INFO - PROCESS | 1940 | --DOMWINDOW == 145 (0x12b506400) [pid = 1940] [serial = 1167] [outer = 0x0] [url = about:blank] 22:11:16 INFO - PROCESS | 1940 | --DOMWINDOW == 144 (0x12d0b4400) [pid = 1940] [serial = 1180] [outer = 0x0] [url = about:blank] 22:11:16 INFO - PROCESS | 1940 | --DOMWINDOW == 143 (0x13047e800) [pid = 1940] [serial = 1183] [outer = 0x0] [url = about:blank] 22:11:16 INFO - PROCESS | 1940 | --DOMWINDOW == 142 (0x1297a2c00) [pid = 1940] [serial = 1165] [outer = 0x0] [url = about:blank] 22:11:16 INFO - PROCESS | 1940 | --DOCSHELL 0x1301e2800 == 27 [pid = 1940] [id = 416] 22:11:16 INFO - PROCESS | 1940 | 1461042676283 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]]]}] 22:11:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 22:11:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 2174ms 22:11:16 INFO - PROCESS | 1940 | 1461042676334 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 22:11:16 INFO - PROCESS | 1940 | 1461042676336 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 22:11:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 22:11:16 INFO - PROCESS | 1940 | 1461042676340 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 22:11:16 INFO - PROCESS | 1940 | 1461042676342 Marionette TRACE conn2 <- [1,1642,null,{}] 22:11:16 INFO - PROCESS | 1940 | 1461042676348 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}] 22:11:16 INFO - PROCESS | 1940 | 1461042676450 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 22:11:16 INFO - PROCESS | 1940 | 1461042676459 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:16 INFO - PROCESS | 1940 | ++DOCSHELL 0x11512c800 == 28 [pid = 1940] [id = 418] 22:11:16 INFO - PROCESS | 1940 | ++DOMWINDOW == 143 (0x114ca5000) [pid = 1940] [serial = 1253] [outer = 0x0] 22:11:16 INFO - PROCESS | 1940 | ++DOMWINDOW == 144 (0x114ca5800) [pid = 1940] [serial = 1254] [outer = 0x114ca5000] 22:11:16 INFO - PROCESS | 1940 | 1461042676491 Marionette DEBUG loaded listener.js 22:11:16 INFO - PROCESS | 1940 | ++DOMWINDOW == 145 (0x115484000) [pid = 1940] [serial = 1255] [outer = 0x114ca5000] 22:11:16 INFO - PROCESS | 1940 | 1461042676834 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]]]}] 22:11:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 22:11:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 523ms 22:11:16 INFO - PROCESS | 1940 | 1461042676865 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 22:11:16 INFO - PROCESS | 1940 | 1461042676869 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 22:11:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 22:11:16 INFO - PROCESS | 1940 | 1461042676874 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 22:11:16 INFO - PROCESS | 1940 | 1461042676876 Marionette TRACE conn2 <- [1,1646,null,{}] 22:11:16 INFO - PROCESS | 1940 | 1461042676878 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}] 22:11:16 INFO - PROCESS | 1940 | 1461042676956 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 22:11:17 INFO - PROCESS | 1940 | 1461042677006 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:17 INFO - PROCESS | 1940 | ++DOCSHELL 0x11589d000 == 29 [pid = 1940] [id = 419] 22:11:17 INFO - PROCESS | 1940 | ++DOMWINDOW == 146 (0x114ca5400) [pid = 1940] [serial = 1256] [outer = 0x0] 22:11:17 INFO - PROCESS | 1940 | ++DOMWINDOW == 147 (0x115866400) [pid = 1940] [serial = 1257] [outer = 0x114ca5400] 22:11:17 INFO - PROCESS | 1940 | 1461042677033 Marionette DEBUG loaded listener.js 22:11:17 INFO - PROCESS | 1940 | ++DOMWINDOW == 148 (0x1181ab400) [pid = 1940] [serial = 1258] [outer = 0x114ca5400] 22:11:17 INFO - PROCESS | 1940 | 1461042677464 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]]]}] 22:11:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 22:11:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 619ms 22:11:17 INFO - PROCESS | 1940 | 1461042677502 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 22:11:17 INFO - PROCESS | 1940 | 1461042677505 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 22:11:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 22:11:17 INFO - PROCESS | 1940 | 1461042677509 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 22:11:17 INFO - PROCESS | 1940 | 1461042677513 Marionette TRACE conn2 <- [1,1650,null,{}] 22:11:17 INFO - PROCESS | 1940 | 1461042677536 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}] 22:11:17 INFO - PROCESS | 1940 | 1461042677660 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 22:11:17 INFO - PROCESS | 1940 | 1461042677673 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:17 INFO - PROCESS | 1940 | ++DOCSHELL 0x119b12800 == 30 [pid = 1940] [id = 420] 22:11:17 INFO - PROCESS | 1940 | ++DOMWINDOW == 149 (0x113e06800) [pid = 1940] [serial = 1259] [outer = 0x0] 22:11:17 INFO - PROCESS | 1940 | ++DOMWINDOW == 150 (0x118eb1000) [pid = 1940] [serial = 1260] [outer = 0x113e06800] 22:11:17 INFO - PROCESS | 1940 | 1461042677703 Marionette DEBUG loaded listener.js 22:11:17 INFO - PROCESS | 1940 | ++DOMWINDOW == 151 (0x118eb9800) [pid = 1940] [serial = 1261] [outer = 0x113e06800] 22:11:18 INFO - PROCESS | 1940 | 1461042678077 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]]]}] 22:11:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 22:11:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 583ms 22:11:18 INFO - PROCESS | 1940 | 1461042678092 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 22:11:18 INFO - PROCESS | 1940 | 1461042678095 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 22:11:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 22:11:18 INFO - PROCESS | 1940 | 1461042678111 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 22:11:18 INFO - PROCESS | 1940 | 1461042678114 Marionette TRACE conn2 <- [1,1654,null,{}] 22:11:18 INFO - PROCESS | 1940 | 1461042678118 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}] 22:11:18 INFO - PROCESS | 1940 | 1461042678238 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 22:11:18 INFO - PROCESS | 1940 | 1461042678281 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:18 INFO - PROCESS | 1940 | ++DOCSHELL 0x11ac3f000 == 31 [pid = 1940] [id = 421] 22:11:18 INFO - PROCESS | 1940 | ++DOMWINDOW == 152 (0x119156000) [pid = 1940] [serial = 1262] [outer = 0x0] 22:11:18 INFO - PROCESS | 1940 | ++DOMWINDOW == 153 (0x119b36800) [pid = 1940] [serial = 1263] [outer = 0x119156000] 22:11:18 INFO - PROCESS | 1940 | 1461042678323 Marionette DEBUG loaded listener.js 22:11:18 INFO - PROCESS | 1940 | ++DOMWINDOW == 154 (0x119b58000) [pid = 1940] [serial = 1264] [outer = 0x119156000] 22:11:18 INFO - PROCESS | 1940 | 1461042678672 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]]]}] 22:11:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 22:11:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 571ms 22:11:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 22:11:18 INFO - PROCESS | 1940 | 1461042678688 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 22:11:18 INFO - PROCESS | 1940 | 1461042678689 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 22:11:18 INFO - PROCESS | 1940 | 1461042678692 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 22:11:18 INFO - PROCESS | 1940 | 1461042678693 Marionette TRACE conn2 <- [1,1658,null,{}] 22:11:18 INFO - PROCESS | 1940 | 1461042678697 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}] 22:11:18 INFO - PROCESS | 1940 | 1461042678801 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 22:11:18 INFO - PROCESS | 1940 | 1461042678808 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:18 INFO - PROCESS | 1940 | ++DOCSHELL 0x11b82a000 == 32 [pid = 1940] [id = 422] 22:11:18 INFO - PROCESS | 1940 | ++DOMWINDOW == 155 (0x1146c3000) [pid = 1940] [serial = 1265] [outer = 0x0] 22:11:18 INFO - PROCESS | 1940 | ++DOMWINDOW == 156 (0x119b5b800) [pid = 1940] [serial = 1266] [outer = 0x1146c3000] 22:11:18 INFO - PROCESS | 1940 | 1461042678833 Marionette DEBUG loaded listener.js 22:11:18 INFO - PROCESS | 1940 | ++DOMWINDOW == 157 (0x11a55fc00) [pid = 1940] [serial = 1267] [outer = 0x1146c3000] 22:11:19 INFO - PROCESS | 1940 | 1461042679143 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]]]}] 22:11:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 22:11:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 473ms 22:11:19 INFO - PROCESS | 1940 | 1461042679168 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 22:11:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 22:11:19 INFO - PROCESS | 1940 | 1461042679169 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 22:11:19 INFO - PROCESS | 1940 | 1461042679171 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 22:11:19 INFO - PROCESS | 1940 | 1461042679172 Marionette TRACE conn2 <- [1,1662,null,{}] 22:11:19 INFO - PROCESS | 1940 | 1461042679175 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}] 22:11:19 INFO - PROCESS | 1940 | 1461042679275 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 22:11:19 INFO - PROCESS | 1940 | 1461042679283 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:19 INFO - PROCESS | 1940 | ++DOCSHELL 0x11c08a800 == 33 [pid = 1940] [id = 423] 22:11:19 INFO - PROCESS | 1940 | ++DOMWINDOW == 158 (0x11a799400) [pid = 1940] [serial = 1268] [outer = 0x0] 22:11:19 INFO - PROCESS | 1940 | ++DOMWINDOW == 159 (0x11a93dc00) [pid = 1940] [serial = 1269] [outer = 0x11a799400] 22:11:19 INFO - PROCESS | 1940 | 1461042679312 Marionette DEBUG loaded listener.js 22:11:19 INFO - PROCESS | 1940 | ++DOMWINDOW == 160 (0x11ae6f800) [pid = 1940] [serial = 1270] [outer = 0x11a799400] 22:11:19 INFO - PROCESS | 1940 | 1461042679655 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]]]}] 22:11:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 22:11:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 520ms 22:11:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 22:11:19 INFO - PROCESS | 1940 | 1461042679692 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 22:11:19 INFO - PROCESS | 1940 | 1461042679693 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 22:11:19 INFO - PROCESS | 1940 | 1461042679708 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 22:11:19 INFO - PROCESS | 1940 | 1461042679709 Marionette TRACE conn2 <- [1,1666,null,{}] 22:11:19 INFO - PROCESS | 1940 | 1461042679711 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}] 22:11:19 INFO - PROCESS | 1940 | 1461042679784 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 22:11:19 INFO - PROCESS | 1940 | 1461042679788 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:19 INFO - PROCESS | 1940 | ++DOCSHELL 0x12364e000 == 34 [pid = 1940] [id = 424] 22:11:19 INFO - PROCESS | 1940 | ++DOMWINDOW == 161 (0x11ae6fc00) [pid = 1940] [serial = 1271] [outer = 0x0] 22:11:19 INFO - PROCESS | 1940 | ++DOMWINDOW == 162 (0x11ae78c00) [pid = 1940] [serial = 1272] [outer = 0x11ae6fc00] 22:11:19 INFO - PROCESS | 1940 | 1461042679817 Marionette DEBUG loaded listener.js 22:11:19 INFO - PROCESS | 1940 | ++DOMWINDOW == 163 (0x11ae96800) [pid = 1940] [serial = 1273] [outer = 0x11ae6fc00] 22:11:20 INFO - PROCESS | 1940 | 1461042680140 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]]]}] 22:11:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 22:11:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 480ms 22:11:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 22:11:20 INFO - PROCESS | 1940 | 1461042680176 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 22:11:20 INFO - PROCESS | 1940 | 1461042680177 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 22:11:20 INFO - PROCESS | 1940 | 1461042680179 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 22:11:20 INFO - PROCESS | 1940 | 1461042680181 Marionette TRACE conn2 <- [1,1670,null,{}] 22:11:20 INFO - PROCESS | 1940 | 1461042680183 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}] 22:11:20 INFO - PROCESS | 1940 | 1461042680258 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 22:11:20 INFO - PROCESS | 1940 | 1461042680265 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:20 INFO - PROCESS | 1940 | ++DOCSHELL 0x123aa7000 == 35 [pid = 1940] [id = 425] 22:11:20 INFO - PROCESS | 1940 | ++DOMWINDOW == 164 (0x118640800) [pid = 1940] [serial = 1274] [outer = 0x0] 22:11:20 INFO - PROCESS | 1940 | ++DOMWINDOW == 165 (0x11b840400) [pid = 1940] [serial = 1275] [outer = 0x118640800] 22:11:20 INFO - PROCESS | 1940 | 1461042680291 Marionette DEBUG loaded listener.js 22:11:20 INFO - PROCESS | 1940 | ++DOMWINDOW == 166 (0x11bd40400) [pid = 1940] [serial = 1276] [outer = 0x118640800] 22:11:20 INFO - PROCESS | 1940 | 1461042680619 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]]]}] 22:11:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 22:11:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 469ms 22:11:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 22:11:20 INFO - PROCESS | 1940 | 1461042680650 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 22:11:20 INFO - PROCESS | 1940 | 1461042680651 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 22:11:20 INFO - PROCESS | 1940 | 1461042680653 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 22:11:20 INFO - PROCESS | 1940 | 1461042680654 Marionette TRACE conn2 <- [1,1674,null,{}] 22:11:20 INFO - PROCESS | 1940 | 1461042680656 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}] 22:11:20 INFO - PROCESS | 1940 | 1461042680756 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 22:11:20 INFO - PROCESS | 1940 | 1461042680765 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:20 INFO - PROCESS | 1940 | ++DOCSHELL 0x119b11000 == 36 [pid = 1940] [id = 426] 22:11:20 INFO - PROCESS | 1940 | ++DOMWINDOW == 167 (0x11b83bc00) [pid = 1940] [serial = 1277] [outer = 0x0] 22:11:20 INFO - PROCESS | 1940 | ++DOMWINDOW == 168 (0x11c029400) [pid = 1940] [serial = 1278] [outer = 0x11b83bc00] 22:11:20 INFO - PROCESS | 1940 | 1461042680790 Marionette DEBUG loaded listener.js 22:11:20 INFO - PROCESS | 1940 | ++DOMWINDOW == 169 (0x11c0ae400) [pid = 1940] [serial = 1279] [outer = 0x11b83bc00] 22:11:21 INFO - PROCESS | 1940 | 1461042681127 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]]]}] 22:11:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 22:11:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 520ms 22:11:21 INFO - PROCESS | 1940 | 1461042681174 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 22:11:21 INFO - PROCESS | 1940 | 1461042681175 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 22:11:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 22:11:21 INFO - PROCESS | 1940 | 1461042681178 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 22:11:21 INFO - PROCESS | 1940 | 1461042681179 Marionette TRACE conn2 <- [1,1678,null,{}] 22:11:21 INFO - PROCESS | 1940 | 1461042681181 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}] 22:11:21 INFO - PROCESS | 1940 | 1461042681265 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 22:11:21 INFO - PROCESS | 1940 | 1461042681269 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:21 INFO - PROCESS | 1940 | ++DOCSHELL 0x12641b000 == 37 [pid = 1940] [id = 427] 22:11:21 INFO - PROCESS | 1940 | ++DOMWINDOW == 170 (0x11c0bac00) [pid = 1940] [serial = 1280] [outer = 0x0] 22:11:21 INFO - PROCESS | 1940 | ++DOMWINDOW == 171 (0x11c6c9400) [pid = 1940] [serial = 1281] [outer = 0x11c0bac00] 22:11:21 INFO - PROCESS | 1940 | 1461042681296 Marionette DEBUG loaded listener.js 22:11:21 INFO - PROCESS | 1940 | ++DOMWINDOW == 172 (0x11c6d1800) [pid = 1940] [serial = 1282] [outer = 0x11c0bac00] 22:11:21 INFO - PROCESS | 1940 | 1461042681681 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]]]}] 22:11:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 22:11:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 520ms 22:11:21 INFO - PROCESS | 1940 | 1461042681699 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 22:11:21 INFO - PROCESS | 1940 | 1461042681700 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 22:11:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 22:11:21 INFO - PROCESS | 1940 | 1461042681703 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 22:11:21 INFO - PROCESS | 1940 | 1461042681704 Marionette TRACE conn2 <- [1,1682,null,{}] 22:11:21 INFO - PROCESS | 1940 | 1461042681707 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}] 22:11:21 INFO - PROCESS | 1940 | 1461042681817 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 22:11:21 INFO - PROCESS | 1940 | 1461042681832 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:21 INFO - PROCESS | 1940 | ++DOCSHELL 0x11b562000 == 38 [pid = 1940] [id = 428] 22:11:21 INFO - PROCESS | 1940 | ++DOMWINDOW == 173 (0x123686400) [pid = 1940] [serial = 1283] [outer = 0x0] 22:11:21 INFO - PROCESS | 1940 | ++DOMWINDOW == 174 (0x123875000) [pid = 1940] [serial = 1284] [outer = 0x123686400] 22:11:21 INFO - PROCESS | 1940 | 1461042681865 Marionette DEBUG loaded listener.js 22:11:21 INFO - PROCESS | 1940 | ++DOMWINDOW == 175 (0x123c7ec00) [pid = 1940] [serial = 1285] [outer = 0x123686400] 22:11:22 INFO - PROCESS | 1940 | 1461042682207 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]]]}] 22:11:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 22:11:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 521ms 22:11:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 22:11:22 INFO - PROCESS | 1940 | 1461042682225 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 22:11:22 INFO - PROCESS | 1940 | 1461042682226 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 22:11:22 INFO - PROCESS | 1940 | 1461042682228 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 22:11:22 INFO - PROCESS | 1940 | 1461042682231 Marionette TRACE conn2 <- [1,1686,null,{}] 22:11:22 INFO - PROCESS | 1940 | 1461042682234 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}] 22:11:22 INFO - PROCESS | 1940 | 1461042682331 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 22:11:22 INFO - PROCESS | 1940 | 1461042682335 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:22 INFO - PROCESS | 1940 | ++DOCSHELL 0x1274bf000 == 39 [pid = 1940] [id = 429] 22:11:22 INFO - PROCESS | 1940 | ++DOMWINDOW == 176 (0x123687400) [pid = 1940] [serial = 1286] [outer = 0x0] 22:11:22 INFO - PROCESS | 1940 | ++DOMWINDOW == 177 (0x123e03800) [pid = 1940] [serial = 1287] [outer = 0x123687400] 22:11:22 INFO - PROCESS | 1940 | 1461042682360 Marionette DEBUG loaded listener.js 22:11:22 INFO - PROCESS | 1940 | ++DOMWINDOW == 178 (0x123e0d400) [pid = 1940] [serial = 1288] [outer = 0x123687400] 22:11:22 INFO - PROCESS | 1940 | 1461042682710 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]]]}] 22:11:22 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 22:11:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 522ms 22:11:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 22:11:22 INFO - PROCESS | 1940 | 1461042682751 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 22:11:22 INFO - PROCESS | 1940 | 1461042682752 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 22:11:22 INFO - PROCESS | 1940 | 1461042682754 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 22:11:22 INFO - PROCESS | 1940 | 1461042682755 Marionette TRACE conn2 <- [1,1690,null,{}] 22:11:22 INFO - PROCESS | 1940 | 1461042682758 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}] 22:11:22 INFO - PROCESS | 1940 | 1461042682854 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 22:11:22 INFO - PROCESS | 1940 | 1461042682858 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:22 INFO - PROCESS | 1940 | ++DOCSHELL 0x129336800 == 40 [pid = 1940] [id = 430] 22:11:22 INFO - PROCESS | 1940 | ++DOMWINDOW == 179 (0x12386e800) [pid = 1940] [serial = 1289] [outer = 0x0] 22:11:22 INFO - PROCESS | 1940 | ++DOMWINDOW == 180 (0x123e35800) [pid = 1940] [serial = 1290] [outer = 0x12386e800] 22:11:22 INFO - PROCESS | 1940 | 1461042682883 Marionette DEBUG loaded listener.js 22:11:22 INFO - PROCESS | 1940 | ++DOMWINDOW == 181 (0x123e3f400) [pid = 1940] [serial = 1291] [outer = 0x12386e800] 22:11:23 INFO - PROCESS | 1940 | 1461042683194 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]]]}] 22:11:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 22:11:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 470ms 22:11:23 INFO - PROCESS | 1940 | 1461042683224 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 22:11:23 INFO - PROCESS | 1940 | 1461042683225 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 22:11:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 22:11:23 INFO - PROCESS | 1940 | 1461042683228 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 22:11:23 INFO - PROCESS | 1940 | 1461042683229 Marionette TRACE conn2 <- [1,1694,null,{}] 22:11:23 INFO - PROCESS | 1940 | 1461042683234 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}] 22:11:23 INFO - PROCESS | 1940 | 1461042683329 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 22:11:23 INFO - PROCESS | 1940 | 1461042683333 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:23 INFO - PROCESS | 1940 | ++DOCSHELL 0x1294d1000 == 41 [pid = 1940] [id = 431] 22:11:23 INFO - PROCESS | 1940 | ++DOMWINDOW == 182 (0x123e33c00) [pid = 1940] [serial = 1292] [outer = 0x0] 22:11:23 INFO - PROCESS | 1940 | ++DOMWINDOW == 183 (0x12400e400) [pid = 1940] [serial = 1293] [outer = 0x123e33c00] 22:11:23 INFO - PROCESS | 1940 | 1461042683358 Marionette DEBUG loaded listener.js 22:11:23 INFO - PROCESS | 1940 | ++DOMWINDOW == 184 (0x12455f800) [pid = 1940] [serial = 1294] [outer = 0x123e33c00] 22:11:24 INFO - PROCESS | 1940 | --DOMWINDOW == 183 (0x12d0ad400) [pid = 1940] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 22:11:24 INFO - PROCESS | 1940 | --DOMWINDOW == 182 (0x12e211000) [pid = 1940] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 22:11:24 INFO - PROCESS | 1940 | --DOMWINDOW == 181 (0x115596c00) [pid = 1940] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 22:11:24 INFO - PROCESS | 1940 | --DOMWINDOW == 180 (0x119a64c00) [pid = 1940] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 22:11:24 INFO - PROCESS | 1940 | --DOMWINDOW == 179 (0x11bb20400) [pid = 1940] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 22:11:24 INFO - PROCESS | 1940 | --DOMWINDOW == 178 (0x11a7dc400) [pid = 1940] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 22:11:24 INFO - PROCESS | 1940 | --DOMWINDOW == 177 (0x13048a400) [pid = 1940] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 22:11:24 INFO - PROCESS | 1940 | --DOMWINDOW == 176 (0x1297aa800) [pid = 1940] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 22:11:24 INFO - PROCESS | 1940 | --DOMWINDOW == 175 (0x126ab9c00) [pid = 1940] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 22:11:24 INFO - PROCESS | 1940 | --DOMWINDOW == 174 (0x123c7d400) [pid = 1940] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 22:11:24 INFO - PROCESS | 1940 | --DOMWINDOW == 173 (0x118545400) [pid = 1940] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 22:11:24 INFO - PROCESS | 1940 | --DOMWINDOW == 172 (0x119033400) [pid = 1940] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 22:11:24 INFO - PROCESS | 1940 | --DOMWINDOW == 171 (0x114b3dc00) [pid = 1940] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 22:11:24 INFO - PROCESS | 1940 | --DOMWINDOW == 170 (0x11a95ec00) [pid = 1940] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 22:11:24 INFO - PROCESS | 1940 | --DOMWINDOW == 169 (0x12a3b9800) [pid = 1940] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 22:11:24 INFO - PROCESS | 1940 | --DOMWINDOW == 168 (0x12a3a7000) [pid = 1940] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 22:11:24 INFO - PROCESS | 1940 | --DOMWINDOW == 167 (0x12970fc00) [pid = 1940] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 22:11:24 INFO - PROCESS | 1940 | --DOMWINDOW == 166 (0x129708000) [pid = 1940] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 22:11:24 INFO - PROCESS | 1940 | --DOMWINDOW == 165 (0x1374ae800) [pid = 1940] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 22:11:24 INFO - PROCESS | 1940 | --DOMWINDOW == 164 (0x12a917400) [pid = 1940] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 22:11:24 INFO - PROCESS | 1940 | --DOMWINDOW == 163 (0x12a3c0400) [pid = 1940] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 22:11:24 INFO - PROCESS | 1940 | --DOMWINDOW == 162 (0x12fbd2c00) [pid = 1940] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 22:11:24 INFO - PROCESS | 1940 | --DOMWINDOW == 161 (0x115681c00) [pid = 1940] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 22:11:24 INFO - PROCESS | 1940 | --DOMWINDOW == 160 (0x12bba5000) [pid = 1940] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 22:11:24 INFO - PROCESS | 1940 | --DOMWINDOW == 159 (0x119030800) [pid = 1940] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 22:11:24 INFO - PROCESS | 1940 | --DOMWINDOW == 158 (0x129307400) [pid = 1940] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 22:11:24 INFO - PROCESS | 1940 | --DOMWINDOW == 157 (0x12386c800) [pid = 1940] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 22:11:24 INFO - PROCESS | 1940 | --DOMWINDOW == 156 (0x129311c00) [pid = 1940] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 22:11:24 INFO - PROCESS | 1940 | --DOMWINDOW == 155 (0x126ab8800) [pid = 1940] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 22:11:24 INFO - PROCESS | 1940 | --DOMWINDOW == 154 (0x12403a400) [pid = 1940] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 22:11:24 INFO - PROCESS | 1940 | --DOMWINDOW == 153 (0x12b50b800) [pid = 1940] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 22:11:24 INFO - PROCESS | 1940 | --DOMWINDOW == 152 (0x11ae76c00) [pid = 1940] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 22:11:24 INFO - PROCESS | 1940 | --DOMWINDOW == 151 (0x11559a400) [pid = 1940] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 22:11:24 INFO - PROCESS | 1940 | --DOMWINDOW == 150 (0x12ba38000) [pid = 1940] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 22:11:24 INFO - PROCESS | 1940 | --DOMWINDOW == 149 (0x123a4e800) [pid = 1940] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 22:11:24 INFO - PROCESS | 1940 | --DOMWINDOW == 148 (0x113e04800) [pid = 1940] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 22:11:24 INFO - PROCESS | 1940 | --DOMWINDOW == 147 (0x12bbab800) [pid = 1940] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 22:11:24 INFO - PROCESS | 1940 | --DOMWINDOW == 146 (0x123e3d000) [pid = 1940] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 22:11:24 INFO - PROCESS | 1940 | --DOMWINDOW == 145 (0x12e2ea000) [pid = 1940] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 22:11:24 INFO - PROCESS | 1940 | --DOMWINDOW == 144 (0x115687800) [pid = 1940] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 22:11:24 INFO - PROCESS | 1940 | --DOMWINDOW == 143 (0x12e4e7400) [pid = 1940] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 22:11:24 INFO - PROCESS | 1940 | --DOMWINDOW == 142 (0x123c7e400) [pid = 1940] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 22:11:24 INFO - PROCESS | 1940 | --DOMWINDOW == 141 (0x11ae75c00) [pid = 1940] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 22:11:24 INFO - PROCESS | 1940 | --DOMWINDOW == 140 (0x129307800) [pid = 1940] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 22:11:24 INFO - PROCESS | 1940 | --DOMWINDOW == 139 (0x119b56000) [pid = 1940] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 22:11:24 INFO - PROCESS | 1940 | --DOMWINDOW == 138 (0x118eb1800) [pid = 1940] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 22:11:24 INFO - PROCESS | 1940 | --DOMWINDOW == 137 (0x11a7e5800) [pid = 1940] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 22:11:24 INFO - PROCESS | 1940 | --DOMWINDOW == 136 (0x123870000) [pid = 1940] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 22:11:24 INFO - PROCESS | 1940 | --DOMWINDOW == 135 (0x1181b0400) [pid = 1940] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 22:11:24 INFO - PROCESS | 1940 | --DOMWINDOW == 134 (0x11448f400) [pid = 1940] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 22:11:24 INFO - PROCESS | 1940 | --DOMWINDOW == 133 (0x114499800) [pid = 1940] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 22:11:24 INFO - PROCESS | 1940 | 1461042684220 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]]]}] 22:11:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 22:11:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1022ms 22:11:24 INFO - PROCESS | 1940 | 1461042684251 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 22:11:24 INFO - PROCESS | 1940 | 1461042684252 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 22:11:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 22:11:24 INFO - PROCESS | 1940 | 1461042684261 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 22:11:24 INFO - PROCESS | 1940 | 1461042684264 Marionette TRACE conn2 <- [1,1698,null,{}] 22:11:24 INFO - PROCESS | 1940 | 1461042684267 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}] 22:11:24 INFO - PROCESS | 1940 | 1461042684344 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 22:11:24 INFO - PROCESS | 1940 | 1461042684351 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:24 INFO - PROCESS | 1940 | ++DOCSHELL 0x11ac4b000 == 42 [pid = 1940] [id = 432] 22:11:24 INFO - PROCESS | 1940 | ++DOMWINDOW == 134 (0x115683400) [pid = 1940] [serial = 1295] [outer = 0x0] 22:11:24 INFO - PROCESS | 1940 | ++DOMWINDOW == 135 (0x118eb1800) [pid = 1940] [serial = 1296] [outer = 0x115683400] 22:11:24 INFO - PROCESS | 1940 | 1461042684376 Marionette DEBUG loaded listener.js 22:11:24 INFO - PROCESS | 1940 | ++DOMWINDOW == 136 (0x119c2e800) [pid = 1940] [serial = 1297] [outer = 0x115683400] 22:11:24 INFO - PROCESS | 1940 | 1461042684690 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]]]}] 22:11:24 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 22:11:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 473ms 22:11:24 INFO - PROCESS | 1940 | 1461042684734 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 22:11:24 INFO - PROCESS | 1940 | 1461042684736 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 22:11:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 22:11:24 INFO - PROCESS | 1940 | 1461042684738 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 22:11:24 INFO - PROCESS | 1940 | 1461042684739 Marionette TRACE conn2 <- [1,1702,null,{}] 22:11:24 INFO - PROCESS | 1940 | 1461042684741 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}] 22:11:24 INFO - PROCESS | 1940 | 1461042684822 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 22:11:24 INFO - PROCESS | 1940 | 1461042684882 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:24 INFO - PROCESS | 1940 | ++DOCSHELL 0x1288ba800 == 43 [pid = 1940] [id = 433] 22:11:24 INFO - PROCESS | 1940 | ++DOMWINDOW == 137 (0x116466c00) [pid = 1940] [serial = 1298] [outer = 0x0] 22:11:24 INFO - PROCESS | 1940 | ++DOMWINDOW == 138 (0x11a959c00) [pid = 1940] [serial = 1299] [outer = 0x116466c00] 22:11:24 INFO - PROCESS | 1940 | 1461042684909 Marionette DEBUG loaded listener.js 22:11:24 INFO - PROCESS | 1940 | ++DOMWINDOW == 139 (0x11c0a8c00) [pid = 1940] [serial = 1300] [outer = 0x116466c00] 22:11:25 INFO - PROCESS | 1940 | 1461042685202 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]]]}] 22:11:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 22:11:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 520ms 22:11:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 22:11:25 INFO - PROCESS | 1940 | 1461042685258 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 22:11:25 INFO - PROCESS | 1940 | 1461042685259 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 22:11:25 INFO - PROCESS | 1940 | 1461042685262 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 22:11:25 INFO - PROCESS | 1940 | 1461042685263 Marionette TRACE conn2 <- [1,1706,null,{}] 22:11:25 INFO - PROCESS | 1940 | 1461042685265 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}] 22:11:25 INFO - PROCESS | 1940 | 1461042685348 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 22:11:25 INFO - PROCESS | 1940 | 1461042685352 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:25 INFO - PROCESS | 1940 | ++DOCSHELL 0x12a6de800 == 44 [pid = 1940] [id = 434] 22:11:25 INFO - PROCESS | 1940 | ++DOMWINDOW == 140 (0x11bb22000) [pid = 1940] [serial = 1301] [outer = 0x0] 22:11:25 INFO - PROCESS | 1940 | ++DOMWINDOW == 141 (0x123c81400) [pid = 1940] [serial = 1302] [outer = 0x11bb22000] 22:11:25 INFO - PROCESS | 1940 | 1461042685378 Marionette DEBUG loaded listener.js 22:11:25 INFO - PROCESS | 1940 | ++DOMWINDOW == 142 (0x12417ec00) [pid = 1940] [serial = 1303] [outer = 0x11bb22000] 22:11:25 INFO - PROCESS | 1940 | 1461042685717 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]]]}] 22:11:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 22:11:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 470ms 22:11:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 22:11:25 INFO - PROCESS | 1940 | 1461042685734 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 22:11:25 INFO - PROCESS | 1940 | 1461042685735 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 22:11:25 INFO - PROCESS | 1940 | 1461042685737 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 22:11:25 INFO - PROCESS | 1940 | 1461042685738 Marionette TRACE conn2 <- [1,1710,null,{}] 22:11:25 INFO - PROCESS | 1940 | 1461042685741 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}] 22:11:25 INFO - PROCESS | 1940 | 1461042685850 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 22:11:25 INFO - PROCESS | 1940 | 1461042685856 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:25 INFO - PROCESS | 1940 | ++DOCSHELL 0x12aca1000 == 45 [pid = 1940] [id = 435] 22:11:25 INFO - PROCESS | 1940 | ++DOMWINDOW == 143 (0x11acb2400) [pid = 1940] [serial = 1304] [outer = 0x0] 22:11:25 INFO - PROCESS | 1940 | ++DOMWINDOW == 144 (0x124565800) [pid = 1940] [serial = 1305] [outer = 0x11acb2400] 22:11:25 INFO - PROCESS | 1940 | 1461042685881 Marionette DEBUG loaded listener.js 22:11:25 INFO - PROCESS | 1940 | ++DOMWINDOW == 145 (0x126abc400) [pid = 1940] [serial = 1306] [outer = 0x11acb2400] 22:11:26 INFO - PROCESS | 1940 | 1461042686436 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]]]}] 22:11:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 22:11:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 722ms 22:11:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 22:11:26 INFO - PROCESS | 1940 | 1461042686460 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 22:11:26 INFO - PROCESS | 1940 | 1461042686462 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 22:11:26 INFO - PROCESS | 1940 | 1461042686466 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 22:11:26 INFO - PROCESS | 1940 | 1461042686468 Marionette TRACE conn2 <- [1,1714,null,{}] 22:11:26 INFO - PROCESS | 1940 | 1461042686472 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}] 22:11:26 INFO - PROCESS | 1940 | 1461042686583 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 22:11:26 INFO - PROCESS | 1940 | 1461042686709 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:26 INFO - PROCESS | 1940 | ++DOCSHELL 0x1189ad800 == 46 [pid = 1940] [id = 436] 22:11:26 INFO - PROCESS | 1940 | ++DOMWINDOW == 146 (0x11548a400) [pid = 1940] [serial = 1307] [outer = 0x0] 22:11:26 INFO - PROCESS | 1940 | ++DOMWINDOW == 147 (0x115683000) [pid = 1940] [serial = 1308] [outer = 0x11548a400] 22:11:26 INFO - PROCESS | 1940 | 1461042686741 Marionette DEBUG loaded listener.js 22:11:26 INFO - PROCESS | 1940 | ++DOMWINDOW == 148 (0x1181ab800) [pid = 1940] [serial = 1309] [outer = 0x11548a400] 22:11:27 INFO - PROCESS | 1940 | 1461042687252 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]]]}] 22:11:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 22:11:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 822ms 22:11:27 INFO - PROCESS | 1940 | 1461042687306 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 22:11:27 INFO - PROCESS | 1940 | 1461042687310 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 22:11:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 22:11:27 INFO - PROCESS | 1940 | 1461042687317 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 22:11:27 INFO - PROCESS | 1940 | 1461042687319 Marionette TRACE conn2 <- [1,1718,null,{}] 22:11:27 INFO - PROCESS | 1940 | 1461042687322 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}] 22:11:27 INFO - PROCESS | 1940 | 1461042687433 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 22:11:27 INFO - PROCESS | 1940 | 1461042687526 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:27 INFO - PROCESS | 1940 | ++DOCSHELL 0x11be0a800 == 47 [pid = 1940] [id = 437] 22:11:27 INFO - PROCESS | 1940 | ++DOMWINDOW == 149 (0x114c9b800) [pid = 1940] [serial = 1310] [outer = 0x0] 22:11:27 INFO - PROCESS | 1940 | ++DOMWINDOW == 150 (0x118eb2c00) [pid = 1940] [serial = 1311] [outer = 0x114c9b800] 22:11:27 INFO - PROCESS | 1940 | 1461042687556 Marionette DEBUG loaded listener.js 22:11:27 INFO - PROCESS | 1940 | ++DOMWINDOW == 151 (0x119a60800) [pid = 1940] [serial = 1312] [outer = 0x114c9b800] 22:11:28 INFO - PROCESS | 1940 | 1461042688332 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]]]}] 22:11:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 22:11:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1075ms 22:11:28 INFO - PROCESS | 1940 | 1461042688397 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 22:11:28 INFO - PROCESS | 1940 | 1461042688399 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 22:11:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 22:11:28 INFO - PROCESS | 1940 | 1461042688404 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 22:11:28 INFO - PROCESS | 1940 | 1461042688406 Marionette TRACE conn2 <- [1,1722,null,{}] 22:11:28 INFO - PROCESS | 1940 | 1461042688411 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}] 22:11:28 INFO - PROCESS | 1940 | 1461042688535 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 22:11:28 INFO - PROCESS | 1940 | 1461042688594 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:28 INFO - PROCESS | 1940 | ++DOCSHELL 0x119909000 == 48 [pid = 1940] [id = 438] 22:11:28 INFO - PROCESS | 1940 | ++DOMWINDOW == 152 (0x114c9f000) [pid = 1940] [serial = 1313] [outer = 0x0] 22:11:28 INFO - PROCESS | 1940 | ++DOMWINDOW == 153 (0x115345800) [pid = 1940] [serial = 1314] [outer = 0x114c9f000] 22:11:28 INFO - PROCESS | 1940 | 1461042688623 Marionette DEBUG loaded listener.js 22:11:28 INFO - PROCESS | 1940 | ++DOMWINDOW == 154 (0x115867800) [pid = 1940] [serial = 1315] [outer = 0x114c9f000] 22:11:28 INFO - PROCESS | 1940 | --DOCSHELL 0x11962d800 == 47 [pid = 1940] [id = 188] 22:11:28 INFO - PROCESS | 1940 | --DOCSHELL 0x118154000 == 46 [pid = 1940] [id = 199] 22:11:28 INFO - PROCESS | 1940 | --DOCSHELL 0x11a7ad000 == 45 [pid = 1940] [id = 189] 22:11:28 INFO - PROCESS | 1940 | --DOCSHELL 0x11bdc6000 == 44 [pid = 1940] [id = 202] 22:11:28 INFO - PROCESS | 1940 | --DOCSHELL 0x11ba9a800 == 43 [pid = 1940] [id = 191] 22:11:28 INFO - PROCESS | 1940 | --DOCSHELL 0x1155bc800 == 42 [pid = 1940] [id = 198] 22:11:28 INFO - PROCESS | 1940 | --DOCSHELL 0x11ac61000 == 41 [pid = 1940] [id = 201] 22:11:28 INFO - PROCESS | 1940 | --DOCSHELL 0x11c093000 == 40 [pid = 1940] [id = 192] 22:11:28 INFO - PROCESS | 1940 | --DOCSHELL 0x11c614000 == 39 [pid = 1940] [id = 193] 22:11:28 INFO - PROCESS | 1940 | --DOCSHELL 0x11c1cb000 == 38 [pid = 1940] [id = 203] 22:11:28 INFO - PROCESS | 1940 | --DOCSHELL 0x123662800 == 37 [pid = 1940] [id = 204] 22:11:28 INFO - PROCESS | 1940 | --DOCSHELL 0x119b29800 == 36 [pid = 1940] [id = 200] 22:11:28 INFO - PROCESS | 1940 | --DOCSHELL 0x11ac48000 == 35 [pid = 1940] [id = 190] 22:11:28 INFO - PROCESS | 1940 | --DOCSHELL 0x115804800 == 34 [pid = 1940] [id = 187] 22:11:28 INFO - PROCESS | 1940 | --DOMWINDOW == 153 (0x12aa4e800) [pid = 1940] [serial = 1251] [outer = 0x0] [url = about:blank] 22:11:28 INFO - PROCESS | 1940 | --DOCSHELL 0x137e87800 == 33 [pid = 1940] [id = 417] 22:11:29 INFO - PROCESS | 1940 | 1461042689048 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]]]}] 22:11:29 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 22:11:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 675ms 22:11:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 22:11:29 INFO - PROCESS | 1940 | 1461042689080 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 22:11:29 INFO - PROCESS | 1940 | 1461042689084 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 22:11:29 INFO - PROCESS | 1940 | 1461042689088 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 22:11:29 INFO - PROCESS | 1940 | 1461042689090 Marionette TRACE conn2 <- [1,1726,null,{}] 22:11:29 INFO - PROCESS | 1940 | 1461042689092 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}] 22:11:29 INFO - PROCESS | 1940 | 1461042689173 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 22:11:29 INFO - PROCESS | 1940 | --DOMWINDOW == 152 (0x1307be000) [pid = 1940] [serial = 1129] [outer = 0x0] [url = about:blank] 22:11:29 INFO - PROCESS | 1940 | --DOMWINDOW == 151 (0x119b56400) [pid = 1940] [serial = 964] [outer = 0x0] [url = about:blank] 22:11:29 INFO - PROCESS | 1940 | --DOMWINDOW == 150 (0x12e30c800) [pid = 1940] [serial = 1141] [outer = 0x0] [url = about:blank] 22:11:29 INFO - PROCESS | 1940 | --DOMWINDOW == 149 (0x11ae92c00) [pid = 1940] [serial = 1021] [outer = 0x0] [url = about:blank] 22:11:29 INFO - PROCESS | 1940 | --DOMWINDOW == 148 (0x12d05e000) [pid = 1940] [serial = 1084] [outer = 0x0] [url = about:blank] 22:11:29 INFO - PROCESS | 1940 | --DOMWINDOW == 147 (0x129310c00) [pid = 1940] [serial = 970] [outer = 0x0] [url = about:blank] 22:11:29 INFO - PROCESS | 1940 | --DOMWINDOW == 146 (0x12ba36c00) [pid = 1940] [serial = 973] [outer = 0x0] [url = about:blank] 22:11:29 INFO - PROCESS | 1940 | --DOMWINDOW == 145 (0x12f0cf000) [pid = 1940] [serial = 1030] [outer = 0x0] [url = about:blank] 22:11:29 INFO - PROCESS | 1940 | --DOMWINDOW == 144 (0x1297a3800) [pid = 1940] [serial = 1138] [outer = 0x0] [url = about:blank] 22:11:29 INFO - PROCESS | 1940 | --DOMWINDOW == 143 (0x12d669400) [pid = 1940] [serial = 913] [outer = 0x0] [url = about:blank] 22:11:29 INFO - PROCESS | 1940 | --DOMWINDOW == 142 (0x123872c00) [pid = 1940] [serial = 1135] [outer = 0x0] [url = about:blank] 22:11:29 INFO - PROCESS | 1940 | --DOMWINDOW == 141 (0x1307c5400) [pid = 1940] [serial = 1147] [outer = 0x0] [url = about:blank] 22:11:29 INFO - PROCESS | 1940 | --DOMWINDOW == 140 (0x12e4e4800) [pid = 1940] [serial = 1027] [outer = 0x0] [url = about:blank] 22:11:29 INFO - PROCESS | 1940 | --DOMWINDOW == 139 (0x12b30b000) [pid = 1940] [serial = 910] [outer = 0x0] [url = about:blank] 22:11:29 INFO - PROCESS | 1940 | --DOMWINDOW == 138 (0x114c9f400) [pid = 1940] [serial = 1018] [outer = 0x0] [url = about:blank] 22:11:29 INFO - PROCESS | 1940 | --DOMWINDOW == 137 (0x12e992000) [pid = 1940] [serial = 976] [outer = 0x0] [url = about:blank] 22:11:29 INFO - PROCESS | 1940 | --DOMWINDOW == 136 (0x12f4e3c00) [pid = 1940] [serial = 1072] [outer = 0x0] [url = about:blank] 22:11:29 INFO - PROCESS | 1940 | --DOMWINDOW == 135 (0x12f796c00) [pid = 1940] [serial = 916] [outer = 0x0] [url = about:blank] 22:11:29 INFO - PROCESS | 1940 | --DOMWINDOW == 134 (0x11c35bc00) [pid = 1940] [serial = 967] [outer = 0x0] [url = about:blank] 22:11:29 INFO - PROCESS | 1940 | --DOMWINDOW == 133 (0x130306800) [pid = 1940] [serial = 1144] [outer = 0x0] [url = about:blank] 22:11:29 INFO - PROCESS | 1940 | --DOMWINDOW == 132 (0x12912e000) [pid = 1940] [serial = 1024] [outer = 0x0] [url = about:blank] 22:11:29 INFO - PROCESS | 1940 | --DOMWINDOW == 131 (0x12746c400) [pid = 1940] [serial = 1090] [outer = 0x0] [url = about:blank] 22:11:29 INFO - PROCESS | 1940 | --DOMWINDOW == 130 (0x12f4e6800) [pid = 1940] [serial = 1087] [outer = 0x0] [url = about:blank] 22:11:29 INFO - PROCESS | 1940 | --DOMWINDOW == 129 (0x11ae72400) [pid = 1940] [serial = 1132] [outer = 0x0] [url = about:blank] 22:11:29 INFO - PROCESS | 1940 | --DOMWINDOW == 128 (0x11a7d7800) [pid = 1940] [serial = 1075] [outer = 0x0] [url = about:blank] 22:11:29 INFO - PROCESS | 1940 | --DOMWINDOW == 127 (0x11c6d1000) [pid = 1940] [serial = 1078] [outer = 0x0] [url = about:blank] 22:11:29 INFO - PROCESS | 1940 | --DOMWINDOW == 126 (0x129137000) [pid = 1940] [serial = 1081] [outer = 0x0] [url = about:blank] 22:11:29 INFO - PROCESS | 1940 | --DOMWINDOW == 125 (0x11bd44c00) [pid = 1940] [serial = 907] [outer = 0x0] [url = about:blank] 22:11:29 INFO - PROCESS | 1940 | --DOMWINDOW == 124 (0x115593400) [pid = 1940] [serial = 904] [outer = 0x0] [url = about:blank] 22:11:29 INFO - PROCESS | 1940 | --DOMWINDOW == 123 (0x12d0e9c00) [pid = 1940] [serial = 979] [outer = 0x0] [url = about:blank] 22:11:29 INFO - PROCESS | 1940 | --DOMWINDOW == 122 (0x12d661800) [pid = 1940] [serial = 1233] [outer = 0x0] [url = about:blank] 22:11:29 INFO - PROCESS | 1940 | --DOMWINDOW == 121 (0x12e98bc00) [pid = 1940] [serial = 1236] [outer = 0x0] [url = about:blank] 22:11:29 INFO - PROCESS | 1940 | --DOMWINDOW == 120 (0x12fbcd800) [pid = 1940] [serial = 1239] [outer = 0x0] [url = about:blank] 22:11:29 INFO - PROCESS | 1940 | --DOMWINDOW == 119 (0x12e794000) [pid = 1940] [serial = 1243] [outer = 0x0] [url = about:blank] 22:11:29 INFO - PROCESS | 1940 | --DOMWINDOW == 118 (0x123e11c00) [pid = 1940] [serial = 1242] [outer = 0x0] [url = about:blank] 22:11:29 INFO - PROCESS | 1940 | --DOMWINDOW == 117 (0x130480400) [pid = 1940] [serial = 1240] [outer = 0x0] [url = about:blank] 22:11:29 INFO - PROCESS | 1940 | --DOMWINDOW == 116 (0x123c74000) [pid = 1940] [serial = 1194] [outer = 0x0] [url = about:blank] 22:11:29 INFO - PROCESS | 1940 | --DOMWINDOW == 115 (0x11ae93400) [pid = 1940] [serial = 1192] [outer = 0x0] [url = about:blank] 22:11:29 INFO - PROCESS | 1940 | --DOMWINDOW == 114 (0x11ae6c400) [pid = 1940] [serial = 1191] [outer = 0x0] [url = about:blank] 22:11:29 INFO - PROCESS | 1940 | --DOMWINDOW == 113 (0x1374b2c00) [pid = 1940] [serial = 1189] [outer = 0x0] [url = about:blank] 22:11:29 INFO - PROCESS | 1940 | --DOMWINDOW == 112 (0x12a3b7800) [pid = 1940] [serial = 1227] [outer = 0x0] [url = about:blank] 22:11:29 INFO - PROCESS | 1940 | --DOMWINDOW == 111 (0x12b305400) [pid = 1940] [serial = 1228] [outer = 0x0] [url = about:blank] 22:11:29 INFO - PROCESS | 1940 | --DOMWINDOW == 110 (0x128899c00) [pid = 1940] [serial = 1224] [outer = 0x0] [url = about:blank] 22:11:29 INFO - PROCESS | 1940 | --DOMWINDOW == 109 (0x1297a4c00) [pid = 1940] [serial = 1225] [outer = 0x0] [url = about:blank] 22:11:29 INFO - PROCESS | 1940 | --DOMWINDOW == 108 (0x123e10c00) [pid = 1940] [serial = 1221] [outer = 0x0] [url = about:blank] 22:11:29 INFO - PROCESS | 1940 | --DOMWINDOW == 107 (0x126460c00) [pid = 1940] [serial = 1222] [outer = 0x0] [url = about:blank] 22:11:29 INFO - PROCESS | 1940 | --DOMWINDOW == 106 (0x119a64000) [pid = 1940] [serial = 1218] [outer = 0x0] [url = about:blank] 22:11:29 INFO - PROCESS | 1940 | --DOMWINDOW == 105 (0x11c16c000) [pid = 1940] [serial = 1219] [outer = 0x0] [url = about:blank] 22:11:29 INFO - PROCESS | 1940 | --DOMWINDOW == 104 (0x119161400) [pid = 1940] [serial = 1215] [outer = 0x0] [url = about:blank] 22:11:29 INFO - PROCESS | 1940 | --DOMWINDOW == 103 (0x11ae6e400) [pid = 1940] [serial = 1216] [outer = 0x0] [url = about:blank] 22:11:29 INFO - PROCESS | 1940 | --DOMWINDOW == 102 (0x119a63400) [pid = 1940] [serial = 1212] [outer = 0x0] [url = about:blank] 22:11:29 INFO - PROCESS | 1940 | --DOMWINDOW == 101 (0x123e04800) [pid = 1940] [serial = 1213] [outer = 0x0] [url = about:blank] 22:11:29 INFO - PROCESS | 1940 | --DOMWINDOW == 100 (0x11a966800) [pid = 1940] [serial = 1210] [outer = 0x0] [url = about:blank] 22:11:29 INFO - PROCESS | 1940 | --DOMWINDOW == 99 (0x11a963000) [pid = 1940] [serial = 1209] [outer = 0x0] [url = about:blank] 22:11:29 INFO - PROCESS | 1940 | --DOMWINDOW == 98 (0x12d665800) [pid = 1940] [serial = 1207] [outer = 0x0] [url = about:blank] 22:11:29 INFO - PROCESS | 1940 | --DOMWINDOW == 97 (0x12d0aa400) [pid = 1940] [serial = 1206] [outer = 0x0] [url = about:blank] 22:11:29 INFO - PROCESS | 1940 | --DOMWINDOW == 96 (0x12a3b1000) [pid = 1940] [serial = 1204] [outer = 0x0] [url = about:blank] 22:11:29 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x12a3ac400) [pid = 1940] [serial = 1203] [outer = 0x0] [url = about:blank] 22:11:29 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x12a3be400) [pid = 1940] [serial = 1201] [outer = 0x0] [url = about:blank] 22:11:29 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x12a3b7000) [pid = 1940] [serial = 1200] [outer = 0x0] [url = about:blank] 22:11:29 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x12bd4f400) [pid = 1940] [serial = 1198] [outer = 0x0] [url = about:blank] 22:11:29 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x12b30dc00) [pid = 1940] [serial = 1197] [outer = 0x0] [url = about:blank] 22:11:29 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x123e0f000) [pid = 1940] [serial = 1195] [outer = 0x0] [url = about:blank] 22:11:29 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x138843000) [pid = 1940] [serial = 1246] [outer = 0x0] [url = about:blank] 22:11:29 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x12a91d400) [pid = 1940] [serial = 1248] [outer = 0x0] [url = about:blank] 22:11:29 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x12b88fc00) [pid = 1940] [serial = 1230] [outer = 0x0] [url = about:blank] 22:11:29 INFO - PROCESS | 1940 | --DOMWINDOW == 86 (0x1374b0000) [pid = 1940] [serial = 1249] [outer = 0x0] [url = about:blank] 22:11:29 INFO - PROCESS | 1940 | --DOMWINDOW == 85 (0x12d0b7000) [pid = 1940] [serial = 1231] [outer = 0x0] [url = about:blank] 22:11:29 INFO - PROCESS | 1940 | --DOMWINDOW == 84 (0x12e2e4400) [pid = 1940] [serial = 1234] [outer = 0x0] [url = about:blank] 22:11:29 INFO - PROCESS | 1940 | --DOMWINDOW == 83 (0x12f79a000) [pid = 1940] [serial = 1237] [outer = 0x0] [url = about:blank] 22:11:29 INFO - PROCESS | 1940 | --DOMWINDOW == 82 (0x1374b7c00) [pid = 1940] [serial = 1245] [outer = 0x0] [url = about:blank] 22:11:29 INFO - PROCESS | 1940 | 1461042689236 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:29 INFO - PROCESS | 1940 | ++DOCSHELL 0x11647d800 == 34 [pid = 1940] [id = 439] 22:11:29 INFO - PROCESS | 1940 | ++DOMWINDOW == 83 (0x114bd2000) [pid = 1940] [serial = 1316] [outer = 0x0] 22:11:29 INFO - PROCESS | 1940 | ++DOMWINDOW == 84 (0x115688800) [pid = 1940] [serial = 1317] [outer = 0x114bd2000] 22:11:29 INFO - PROCESS | 1940 | 1461042689262 Marionette DEBUG loaded listener.js 22:11:29 INFO - PROCESS | 1940 | ++DOMWINDOW == 85 (0x1189ea400) [pid = 1940] [serial = 1318] [outer = 0x114bd2000] 22:11:29 INFO - PROCESS | 1940 | 1461042689566 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]]]}] 22:11:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 22:11:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 520ms 22:11:29 INFO - PROCESS | 1940 | 1461042689609 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 22:11:29 INFO - PROCESS | 1940 | 1461042689610 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 22:11:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 22:11:29 INFO - PROCESS | 1940 | 1461042689616 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 22:11:29 INFO - PROCESS | 1940 | 1461042689618 Marionette TRACE conn2 <- [1,1730,null,{}] 22:11:29 INFO - PROCESS | 1940 | 1461042689625 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}] 22:11:29 INFO - PROCESS | 1940 | 1461042689705 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 22:11:29 INFO - PROCESS | 1940 | 1461042689757 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:29 INFO - PROCESS | 1940 | ++DOCSHELL 0x11b82f000 == 35 [pid = 1940] [id = 440] 22:11:29 INFO - PROCESS | 1940 | ++DOMWINDOW == 86 (0x114b3c800) [pid = 1940] [serial = 1319] [outer = 0x0] 22:11:29 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x118eaf800) [pid = 1940] [serial = 1320] [outer = 0x114b3c800] 22:11:29 INFO - PROCESS | 1940 | 1461042689785 Marionette DEBUG loaded listener.js 22:11:29 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x119b55800) [pid = 1940] [serial = 1321] [outer = 0x114b3c800] 22:11:30 INFO - PROCESS | 1940 | 1461042690107 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]]]}] 22:11:30 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 22:11:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 521ms 22:11:30 INFO - PROCESS | 1940 | 1461042690136 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 22:11:30 INFO - PROCESS | 1940 | 1461042690138 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 22:11:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 22:11:30 INFO - PROCESS | 1940 | 1461042690141 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 22:11:30 INFO - PROCESS | 1940 | 1461042690142 Marionette TRACE conn2 <- [1,1734,null,{}] 22:11:30 INFO - PROCESS | 1940 | 1461042690144 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}] 22:11:30 INFO - PROCESS | 1940 | 1461042690227 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 22:11:30 INFO - PROCESS | 1940 | 1461042690234 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:30 INFO - PROCESS | 1940 | ++DOCSHELL 0x11c1cd800 == 36 [pid = 1940] [id = 441] 22:11:30 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x119b5b000) [pid = 1940] [serial = 1322] [outer = 0x0] 22:11:30 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x11a55d800) [pid = 1940] [serial = 1323] [outer = 0x119b5b000] 22:11:30 INFO - PROCESS | 1940 | 1461042690261 Marionette DEBUG loaded listener.js 22:11:30 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x11a7dd400) [pid = 1940] [serial = 1324] [outer = 0x119b5b000] 22:11:30 INFO - PROCESS | 1940 | 1461042690623 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]]]}] 22:11:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 22:11:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 525ms 22:11:30 INFO - PROCESS | 1940 | 1461042690667 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 22:11:30 INFO - PROCESS | 1940 | 1461042690669 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 22:11:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 22:11:30 INFO - PROCESS | 1940 | 1461042690673 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 22:11:30 INFO - PROCESS | 1940 | 1461042690674 Marionette TRACE conn2 <- [1,1738,null,{}] 22:11:30 INFO - PROCESS | 1940 | 1461042690678 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}] 22:11:30 INFO - PROCESS | 1940 | 1461042690790 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 22:11:30 INFO - PROCESS | 1940 | 1461042690800 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:30 INFO - PROCESS | 1940 | ++DOCSHELL 0x123aa3000 == 37 [pid = 1940] [id = 442] 22:11:30 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x113e04800) [pid = 1940] [serial = 1325] [outer = 0x0] 22:11:30 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x11a936000) [pid = 1940] [serial = 1326] [outer = 0x113e04800] 22:11:30 INFO - PROCESS | 1940 | 1461042690840 Marionette DEBUG loaded listener.js 22:11:30 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x11a95ec00) [pid = 1940] [serial = 1327] [outer = 0x113e04800] 22:11:31 INFO - PROCESS | 1940 | 1461042691251 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]]]}] 22:11:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 22:11:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 620ms 22:11:31 INFO - PROCESS | 1940 | 1461042691298 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 22:11:31 INFO - PROCESS | 1940 | 1461042691300 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 22:11:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 22:11:31 INFO - PROCESS | 1940 | 1461042691302 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 22:11:31 INFO - PROCESS | 1940 | 1461042691303 Marionette TRACE conn2 <- [1,1742,null,{}] 22:11:31 INFO - PROCESS | 1940 | 1461042691305 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}] 22:11:31 INFO - PROCESS | 1940 | 1461042691418 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 22:11:31 INFO - PROCESS | 1940 | 1461042691423 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:31 INFO - PROCESS | 1940 | ++DOCSHELL 0x1241d6000 == 38 [pid = 1940] [id = 443] 22:11:31 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x11a965800) [pid = 1940] [serial = 1328] [outer = 0x0] 22:11:31 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x11acb1400) [pid = 1940] [serial = 1329] [outer = 0x11a965800] 22:11:31 INFO - PROCESS | 1940 | 1461042691454 Marionette DEBUG loaded listener.js 22:11:31 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x11b83ec00) [pid = 1940] [serial = 1330] [outer = 0x11a965800] 22:11:31 INFO - PROCESS | 1940 | 1461042691794 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]]]}] 22:11:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 22:11:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 518ms 22:11:31 INFO - PROCESS | 1940 | 1461042691824 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 22:11:31 INFO - PROCESS | 1940 | 1461042691825 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 22:11:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 22:11:31 INFO - PROCESS | 1940 | 1461042691827 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 22:11:31 INFO - PROCESS | 1940 | 1461042691828 Marionette TRACE conn2 <- [1,1746,null,{}] 22:11:31 INFO - PROCESS | 1940 | 1461042691833 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}] 22:11:31 INFO - PROCESS | 1940 | 1461042691927 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 22:11:31 INFO - PROCESS | 1940 | 1461042691931 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:31 INFO - PROCESS | 1940 | ++DOCSHELL 0x12642e000 == 39 [pid = 1940] [id = 444] 22:11:31 INFO - PROCESS | 1940 | ++DOMWINDOW == 98 (0x11a966400) [pid = 1940] [serial = 1331] [outer = 0x0] 22:11:31 INFO - PROCESS | 1940 | ++DOMWINDOW == 99 (0x11bd3dc00) [pid = 1940] [serial = 1332] [outer = 0x11a966400] 22:11:31 INFO - PROCESS | 1940 | 1461042691956 Marionette DEBUG loaded listener.js 22:11:31 INFO - PROCESS | 1940 | ++DOMWINDOW == 100 (0x11c0b9800) [pid = 1940] [serial = 1333] [outer = 0x11a966400] 22:11:32 INFO - PROCESS | 1940 | 1461042692309 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]]]}] 22:11:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 22:11:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 521ms 22:11:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 22:11:32 INFO - PROCESS | 1940 | 1461042692349 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 22:11:32 INFO - PROCESS | 1940 | 1461042692350 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 22:11:32 INFO - PROCESS | 1940 | 1461042692352 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 22:11:32 INFO - PROCESS | 1940 | 1461042692353 Marionette TRACE conn2 <- [1,1750,null,{}] 22:11:32 INFO - PROCESS | 1940 | 1461042692356 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}] 22:11:32 INFO - PROCESS | 1940 | 1461042692450 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 22:11:32 INFO - PROCESS | 1940 | 1461042692461 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:32 INFO - PROCESS | 1940 | ++DOCSHELL 0x126a49800 == 40 [pid = 1940] [id = 445] 22:11:32 INFO - PROCESS | 1940 | ++DOMWINDOW == 101 (0x11c0ba000) [pid = 1940] [serial = 1334] [outer = 0x0] 22:11:32 INFO - PROCESS | 1940 | ++DOMWINDOW == 102 (0x11c36c400) [pid = 1940] [serial = 1335] [outer = 0x11c0ba000] 22:11:32 INFO - PROCESS | 1940 | 1461042692487 Marionette DEBUG loaded listener.js 22:11:32 INFO - PROCESS | 1940 | ++DOMWINDOW == 103 (0x11c6cd400) [pid = 1940] [serial = 1336] [outer = 0x11c0ba000] 22:11:32 INFO - PROCESS | 1940 | 1461042692836 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]]]}] 22:11:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 22:11:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 519ms 22:11:32 INFO - PROCESS | 1940 | 1461042692872 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 22:11:32 INFO - PROCESS | 1940 | 1461042692874 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 22:11:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 22:11:32 INFO - PROCESS | 1940 | 1461042692877 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 22:11:32 INFO - PROCESS | 1940 | 1461042692879 Marionette TRACE conn2 <- [1,1754,null,{}] 22:11:32 INFO - PROCESS | 1940 | 1461042692882 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}] 22:11:33 INFO - PROCESS | 1940 | 1461042693171 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 22:11:33 INFO - PROCESS | 1940 | --DOMWINDOW == 102 (0x11bb22000) [pid = 1940] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 22:11:33 INFO - PROCESS | 1940 | --DOMWINDOW == 101 (0x114ca5000) [pid = 1940] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 22:11:33 INFO - PROCESS | 1940 | --DOMWINDOW == 100 (0x11a799400) [pid = 1940] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 22:11:33 INFO - PROCESS | 1940 | --DOMWINDOW == 99 (0x123686400) [pid = 1940] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 22:11:33 INFO - PROCESS | 1940 | --DOMWINDOW == 98 (0x114ca5400) [pid = 1940] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 22:11:33 INFO - PROCESS | 1940 | --DOMWINDOW == 97 (0x11c0bac00) [pid = 1940] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 22:11:33 INFO - PROCESS | 1940 | --DOMWINDOW == 96 (0x113e06800) [pid = 1940] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 22:11:33 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x119156000) [pid = 1940] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 22:11:33 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x11ae6fc00) [pid = 1940] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 22:11:33 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x123687400) [pid = 1940] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 22:11:33 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x1146c3000) [pid = 1940] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 22:11:33 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x12386e800) [pid = 1940] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 22:11:33 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x11b83bc00) [pid = 1940] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 22:11:33 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x123e33c00) [pid = 1940] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 22:11:33 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x118640800) [pid = 1940] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 22:11:33 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x115683400) [pid = 1940] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 22:11:33 INFO - PROCESS | 1940 | --DOMWINDOW == 86 (0x116466c00) [pid = 1940] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 22:11:33 INFO - PROCESS | 1940 | 1461042693229 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:33 INFO - PROCESS | 1940 | ++DOCSHELL 0x118bb3800 == 41 [pid = 1940] [id = 446] 22:11:33 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x113e07800) [pid = 1940] [serial = 1337] [outer = 0x0] 22:11:33 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x114c9ec00) [pid = 1940] [serial = 1338] [outer = 0x113e07800] 22:11:33 INFO - PROCESS | 1940 | 1461042693255 Marionette DEBUG loaded listener.js 22:11:33 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x1189f1800) [pid = 1940] [serial = 1339] [outer = 0x113e07800] 22:11:33 INFO - PROCESS | 1940 | 1461042693522 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]]]}] 22:11:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 22:11:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 672ms 22:11:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 22:11:33 INFO - PROCESS | 1940 | 1461042693555 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 22:11:33 INFO - PROCESS | 1940 | 1461042693556 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 22:11:33 INFO - PROCESS | 1940 | 1461042693558 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 22:11:33 INFO - PROCESS | 1940 | 1461042693559 Marionette TRACE conn2 <- [1,1758,null,{}] 22:11:33 INFO - PROCESS | 1940 | 1461042693569 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}] 22:11:33 INFO - PROCESS | 1940 | 1461042693657 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 22:11:33 INFO - PROCESS | 1940 | 1461042693661 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:33 INFO - PROCESS | 1940 | ++DOCSHELL 0x1288cd000 == 42 [pid = 1940] [id = 447] 22:11:33 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x1191bc000) [pid = 1940] [serial = 1340] [outer = 0x0] 22:11:33 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x11c02b000) [pid = 1940] [serial = 1341] [outer = 0x1191bc000] 22:11:33 INFO - PROCESS | 1940 | 1461042693687 Marionette DEBUG loaded listener.js 22:11:33 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x11c6d6400) [pid = 1940] [serial = 1342] [outer = 0x1191bc000] 22:11:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 22:11:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 469ms 22:11:34 INFO - PROCESS | 1940 | 1461042694023 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]]]}] 22:11:34 INFO - PROCESS | 1940 | 1461042694027 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 22:11:34 INFO - PROCESS | 1940 | 1461042694029 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 22:11:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 22:11:34 INFO - PROCESS | 1940 | 1461042694036 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 22:11:34 INFO - PROCESS | 1940 | 1461042694037 Marionette TRACE conn2 <- [1,1762,null,{}] 22:11:34 INFO - PROCESS | 1940 | 1461042694040 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}] 22:11:34 INFO - PROCESS | 1940 | 1461042694160 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 22:11:34 INFO - PROCESS | 1940 | 1461042694167 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:34 INFO - PROCESS | 1940 | ++DOCSHELL 0x1294cb000 == 43 [pid = 1940] [id = 448] 22:11:34 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x119158400) [pid = 1940] [serial = 1343] [outer = 0x0] 22:11:34 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x11c6d7800) [pid = 1940] [serial = 1344] [outer = 0x119158400] 22:11:34 INFO - PROCESS | 1940 | 1461042694197 Marionette DEBUG loaded listener.js 22:11:34 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x123e03c00) [pid = 1940] [serial = 1345] [outer = 0x119158400] 22:11:34 INFO - PROCESS | 1940 | 1461042694521 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]]]}] 22:11:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 22:11:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 520ms 22:11:34 INFO - PROCESS | 1940 | 1461042694557 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 22:11:34 INFO - PROCESS | 1940 | 1461042694558 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 22:11:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 22:11:34 INFO - PROCESS | 1940 | 1461042694560 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 22:11:34 INFO - PROCESS | 1940 | 1461042694562 Marionette TRACE conn2 <- [1,1766,null,{}] 22:11:34 INFO - PROCESS | 1940 | 1461042694566 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}] 22:11:34 INFO - PROCESS | 1940 | 1461042694645 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 22:11:34 INFO - PROCESS | 1940 | 1461042694651 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:34 INFO - PROCESS | 1940 | ++DOCSHELL 0x12a6c2800 == 44 [pid = 1940] [id = 449] 22:11:34 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x123e05000) [pid = 1940] [serial = 1346] [outer = 0x0] 22:11:34 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x123e0f800) [pid = 1940] [serial = 1347] [outer = 0x123e05000] 22:11:34 INFO - PROCESS | 1940 | 1461042694676 Marionette DEBUG loaded listener.js 22:11:34 INFO - PROCESS | 1940 | ++DOMWINDOW == 98 (0x123e3c800) [pid = 1940] [serial = 1348] [outer = 0x123e05000] 22:11:34 INFO - PROCESS | 1940 | 1461042694988 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]]]}] 22:11:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 22:11:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 474ms 22:11:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 22:11:35 INFO - PROCESS | 1940 | 1461042695035 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 22:11:35 INFO - PROCESS | 1940 | 1461042695036 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 22:11:35 INFO - PROCESS | 1940 | 1461042695038 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 22:11:35 INFO - PROCESS | 1940 | 1461042695039 Marionette TRACE conn2 <- [1,1770,null,{}] 22:11:35 INFO - PROCESS | 1940 | 1461042695042 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}] 22:11:35 INFO - PROCESS | 1940 | 1461042695146 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 22:11:35 INFO - PROCESS | 1940 | 1461042695239 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:35 INFO - PROCESS | 1940 | ++DOCSHELL 0x114674800 == 45 [pid = 1940] [id = 450] 22:11:35 INFO - PROCESS | 1940 | ++DOMWINDOW == 99 (0x113e08000) [pid = 1940] [serial = 1349] [outer = 0x0] 22:11:35 INFO - PROCESS | 1940 | ++DOMWINDOW == 100 (0x113e11000) [pid = 1940] [serial = 1350] [outer = 0x113e08000] 22:11:35 INFO - PROCESS | 1940 | 1461042695274 Marionette DEBUG loaded listener.js 22:11:35 INFO - PROCESS | 1940 | ++DOMWINDOW == 101 (0x114c07c00) [pid = 1940] [serial = 1351] [outer = 0x113e08000] 22:11:35 INFO - PROCESS | 1940 | 1461042695729 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]]]}] 22:11:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 22:11:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 718ms 22:11:35 INFO - PROCESS | 1940 | 1461042695758 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 22:11:35 INFO - PROCESS | 1940 | 1461042695762 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 22:11:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 22:11:35 INFO - PROCESS | 1940 | 1461042695769 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 22:11:35 INFO - PROCESS | 1940 | 1461042695773 Marionette TRACE conn2 <- [1,1774,null,{}] 22:11:35 INFO - PROCESS | 1940 | 1461042695779 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}] 22:11:35 INFO - PROCESS | 1940 | 1461042695928 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 22:11:36 INFO - PROCESS | 1940 | 1461042696078 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:36 INFO - PROCESS | 1940 | ++DOCSHELL 0x11ac52800 == 46 [pid = 1940] [id = 451] 22:11:36 INFO - PROCESS | 1940 | ++DOMWINDOW == 102 (0x118644400) [pid = 1940] [serial = 1352] [outer = 0x0] 22:11:36 INFO - PROCESS | 1940 | ++DOMWINDOW == 103 (0x118eacc00) [pid = 1940] [serial = 1353] [outer = 0x118644400] 22:11:36 INFO - PROCESS | 1940 | 1461042696127 Marionette DEBUG loaded listener.js 22:11:36 INFO - PROCESS | 1940 | ++DOMWINDOW == 104 (0x119156400) [pid = 1940] [serial = 1354] [outer = 0x118644400] 22:11:36 INFO - PROCESS | 1940 | 1461042696589 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]]]}] 22:11:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 22:11:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 875ms 22:11:36 INFO - PROCESS | 1940 | 1461042696645 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 22:11:36 INFO - PROCESS | 1940 | 1461042696648 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 22:11:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 22:11:36 INFO - PROCESS | 1940 | 1461042696651 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 22:11:36 INFO - PROCESS | 1940 | 1461042696652 Marionette TRACE conn2 <- [1,1778,null,{}] 22:11:36 INFO - PROCESS | 1940 | 1461042696655 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}] 22:11:36 INFO - PROCESS | 1940 | 1461042696755 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 22:11:36 INFO - PROCESS | 1940 | 1461042696809 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:36 INFO - PROCESS | 1940 | ++DOCSHELL 0x1274b8000 == 47 [pid = 1940] [id = 452] 22:11:36 INFO - PROCESS | 1940 | ++DOMWINDOW == 105 (0x114b3d000) [pid = 1940] [serial = 1355] [outer = 0x0] 22:11:36 INFO - PROCESS | 1940 | ++DOMWINDOW == 106 (0x119c29c00) [pid = 1940] [serial = 1356] [outer = 0x114b3d000] 22:11:36 INFO - PROCESS | 1940 | 1461042696839 Marionette DEBUG loaded listener.js 22:11:36 INFO - PROCESS | 1940 | ++DOMWINDOW == 107 (0x11aca8000) [pid = 1940] [serial = 1357] [outer = 0x114b3d000] 22:11:37 INFO - PROCESS | 1940 | 1461042697298 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]]]}] 22:11:37 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 22:11:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 673ms 22:11:37 INFO - PROCESS | 1940 | 1461042697324 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 22:11:37 INFO - PROCESS | 1940 | 1461042697326 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 22:11:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 22:11:37 INFO - PROCESS | 1940 | 1461042697349 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 22:11:37 INFO - PROCESS | 1940 | 1461042697354 Marionette TRACE conn2 <- [1,1782,null,{}] 22:11:37 INFO - PROCESS | 1940 | 1461042697386 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}] 22:11:37 INFO - PROCESS | 1940 | 1461042697487 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 22:11:37 INFO - PROCESS | 1940 | 1461042697551 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:37 INFO - PROCESS | 1940 | ++DOCSHELL 0x12b073000 == 48 [pid = 1940] [id = 453] 22:11:37 INFO - PROCESS | 1940 | ++DOMWINDOW == 108 (0x11aca8c00) [pid = 1940] [serial = 1358] [outer = 0x0] 22:11:37 INFO - PROCESS | 1940 | ++DOMWINDOW == 109 (0x11c6ca400) [pid = 1940] [serial = 1359] [outer = 0x11aca8c00] 22:11:37 INFO - PROCESS | 1940 | 1461042697581 Marionette DEBUG loaded listener.js 22:11:37 INFO - PROCESS | 1940 | ++DOMWINDOW == 110 (0x123870c00) [pid = 1940] [serial = 1360] [outer = 0x11aca8c00] 22:11:38 INFO - PROCESS | 1940 | 1461042697998 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]]]}] 22:11:38 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 22:11:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 723ms 22:11:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 22:11:38 INFO - PROCESS | 1940 | 1461042698051 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 22:11:38 INFO - PROCESS | 1940 | 1461042698054 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 22:11:38 INFO - PROCESS | 1940 | 1461042698057 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 22:11:38 INFO - PROCESS | 1940 | 1461042698059 Marionette TRACE conn2 <- [1,1786,null,{}] 22:11:38 INFO - PROCESS | 1940 | 1461042698062 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}] 22:11:38 INFO - PROCESS | 1940 | 1461042698210 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 22:11:38 INFO - PROCESS | 1940 | 1461042698299 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:38 INFO - PROCESS | 1940 | ++DOCSHELL 0x12b2da800 == 49 [pid = 1940] [id = 454] 22:11:38 INFO - PROCESS | 1940 | ++DOMWINDOW == 111 (0x11ae70000) [pid = 1940] [serial = 1361] [outer = 0x0] 22:11:38 INFO - PROCESS | 1940 | ++DOMWINDOW == 112 (0x123c81c00) [pid = 1940] [serial = 1362] [outer = 0x11ae70000] 22:11:38 INFO - PROCESS | 1940 | 1461042698347 Marionette DEBUG loaded listener.js 22:11:38 INFO - PROCESS | 1940 | ++DOMWINDOW == 113 (0x123e32800) [pid = 1940] [serial = 1363] [outer = 0x11ae70000] 22:11:38 INFO - PROCESS | 1940 | 1461042698816 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]]]}] 22:11:38 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 22:11:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 773ms 22:11:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 22:11:38 INFO - PROCESS | 1940 | 1461042698831 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 22:11:38 INFO - PROCESS | 1940 | 1461042698833 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 22:11:38 INFO - PROCESS | 1940 | 1461042698836 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 22:11:38 INFO - PROCESS | 1940 | 1461042698837 Marionette TRACE conn2 <- [1,1790,null,{}] 22:11:38 INFO - PROCESS | 1940 | 1461042698839 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}] 22:11:38 INFO - PROCESS | 1940 | 1461042698936 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 22:11:38 INFO - PROCESS | 1940 | 1461042698986 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:39 INFO - PROCESS | 1940 | ++DOCSHELL 0x12b5b2800 == 50 [pid = 1940] [id = 455] 22:11:39 INFO - PROCESS | 1940 | ++DOMWINDOW == 114 (0x1241b8c00) [pid = 1940] [serial = 1364] [outer = 0x0] 22:11:39 INFO - PROCESS | 1940 | ++DOMWINDOW == 115 (0x126461400) [pid = 1940] [serial = 1365] [outer = 0x1241b8c00] 22:11:39 INFO - PROCESS | 1940 | 1461042699022 Marionette DEBUG loaded listener.js 22:11:39 INFO - PROCESS | 1940 | ++DOMWINDOW == 116 (0x126bbdc00) [pid = 1940] [serial = 1366] [outer = 0x1241b8c00] 22:11:39 INFO - PROCESS | 1940 | 1461042699627 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]]]}] 22:11:39 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) 22:11:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 820ms 22:11:39 INFO - PROCESS | 1940 | 1461042699665 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 22:11:39 INFO - PROCESS | 1940 | 1461042699668 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 22:11:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 22:11:39 INFO - PROCESS | 1940 | 1461042699678 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 22:11:39 INFO - PROCESS | 1940 | 1461042699682 Marionette TRACE conn2 <- [1,1794,null,{}] 22:11:39 INFO - PROCESS | 1940 | 1461042699686 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}] 22:11:39 INFO - PROCESS | 1940 | 1461042699775 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 22:11:39 INFO - PROCESS | 1940 | 1461042699840 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:39 INFO - PROCESS | 1940 | ++DOCSHELL 0x11512a800 == 51 [pid = 1940] [id = 456] 22:11:39 INFO - PROCESS | 1940 | ++DOMWINDOW == 117 (0x114651000) [pid = 1940] [serial = 1367] [outer = 0x0] 22:11:39 INFO - PROCESS | 1940 | ++DOMWINDOW == 118 (0x1146be800) [pid = 1940] [serial = 1368] [outer = 0x114651000] 22:11:39 INFO - PROCESS | 1940 | 1461042699868 Marionette DEBUG loaded listener.js 22:11:39 INFO - PROCESS | 1940 | ++DOMWINDOW == 119 (0x114bdb000) [pid = 1940] [serial = 1369] [outer = 0x114651000] 22:11:40 INFO - PROCESS | 1940 | 1461042700259 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]]]}] 22:11:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 22:11:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 672ms 22:11:40 INFO - PROCESS | 1940 | --DOCSHELL 0x11ac28800 == 50 [pid = 1940] [id = 196] 22:11:40 INFO - PROCESS | 1940 | --DOCSHELL 0x1155be800 == 49 [pid = 1940] [id = 195] 22:11:40 INFO - PROCESS | 1940 | --DOCSHELL 0x123c4c800 == 48 [pid = 1940] [id = 197] 22:11:40 INFO - PROCESS | 1940 | --DOCSHELL 0x12a6c2800 == 47 [pid = 1940] [id = 449] 22:11:40 INFO - PROCESS | 1940 | --DOCSHELL 0x1294cb000 == 46 [pid = 1940] [id = 448] 22:11:40 INFO - PROCESS | 1940 | --DOCSHELL 0x1288cd000 == 45 [pid = 1940] [id = 447] 22:11:40 INFO - PROCESS | 1940 | --DOCSHELL 0x118bb3800 == 44 [pid = 1940] [id = 446] 22:11:40 INFO - PROCESS | 1940 | --DOCSHELL 0x126a49800 == 43 [pid = 1940] [id = 445] 22:11:40 INFO - PROCESS | 1940 | --DOCSHELL 0x12642e000 == 42 [pid = 1940] [id = 444] 22:11:40 INFO - PROCESS | 1940 | --DOCSHELL 0x1241d6000 == 41 [pid = 1940] [id = 443] 22:11:40 INFO - PROCESS | 1940 | --DOMWINDOW == 118 (0x124565800) [pid = 1940] [serial = 1305] [outer = 0x0] [url = about:blank] 22:11:40 INFO - PROCESS | 1940 | --DOCSHELL 0x123aa3000 == 40 [pid = 1940] [id = 442] 22:11:40 INFO - PROCESS | 1940 | --DOCSHELL 0x11c1cd800 == 39 [pid = 1940] [id = 441] 22:11:40 INFO - PROCESS | 1940 | --DOCSHELL 0x11b82f000 == 38 [pid = 1940] [id = 440] 22:11:40 INFO - PROCESS | 1940 | --DOCSHELL 0x11647d800 == 37 [pid = 1940] [id = 439] 22:11:40 INFO - PROCESS | 1940 | --DOCSHELL 0x119909000 == 36 [pid = 1940] [id = 438] 22:11:40 INFO - PROCESS | 1940 | --DOCSHELL 0x11be0a800 == 35 [pid = 1940] [id = 437] 22:11:40 INFO - PROCESS | 1940 | --DOCSHELL 0x1189ad800 == 34 [pid = 1940] [id = 436] 22:11:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 22:11:40 INFO - PROCESS | 1940 | 1461042700378 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 22:11:40 INFO - PROCESS | 1940 | 1461042700382 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 22:11:40 INFO - PROCESS | 1940 | 1461042700386 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 22:11:40 INFO - PROCESS | 1940 | 1461042700388 Marionette TRACE conn2 <- [1,1798,null,{}] 22:11:40 INFO - PROCESS | 1940 | 1461042700390 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}] 22:11:40 INFO - PROCESS | 1940 | 1461042700472 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 22:11:40 INFO - PROCESS | 1940 | 1461042700484 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:40 INFO - PROCESS | 1940 | ++DOCSHELL 0x115571000 == 35 [pid = 1940] [id = 457] 22:11:40 INFO - PROCESS | 1940 | ++DOMWINDOW == 119 (0x115594400) [pid = 1940] [serial = 1370] [outer = 0x0] 22:11:40 INFO - PROCESS | 1940 | ++DOMWINDOW == 120 (0x11559e000) [pid = 1940] [serial = 1371] [outer = 0x115594400] 22:11:40 INFO - PROCESS | 1940 | 1461042700511 Marionette DEBUG loaded listener.js 22:11:40 INFO - PROCESS | 1940 | ++DOMWINDOW == 121 (0x115871800) [pid = 1940] [serial = 1372] [outer = 0x115594400] 22:11:40 INFO - PROCESS | 1940 | --DOMWINDOW == 120 (0x118eb1800) [pid = 1940] [serial = 1296] [outer = 0x0] [url = about:blank] 22:11:40 INFO - PROCESS | 1940 | --DOMWINDOW == 119 (0x11c0a8c00) [pid = 1940] [serial = 1300] [outer = 0x0] [url = about:blank] 22:11:40 INFO - PROCESS | 1940 | --DOMWINDOW == 118 (0x11a959c00) [pid = 1940] [serial = 1299] [outer = 0x0] [url = about:blank] 22:11:40 INFO - PROCESS | 1940 | --DOMWINDOW == 117 (0x11c6d1800) [pid = 1940] [serial = 1282] [outer = 0x0] [url = about:blank] 22:11:40 INFO - PROCESS | 1940 | --DOMWINDOW == 116 (0x119c2e800) [pid = 1940] [serial = 1297] [outer = 0x0] [url = about:blank] 22:11:40 INFO - PROCESS | 1940 | --DOMWINDOW == 115 (0x123c81400) [pid = 1940] [serial = 1302] [outer = 0x0] [url = about:blank] 22:11:40 INFO - PROCESS | 1940 | --DOMWINDOW == 114 (0x114ca5800) [pid = 1940] [serial = 1254] [outer = 0x0] [url = about:blank] 22:11:40 INFO - PROCESS | 1940 | --DOMWINDOW == 113 (0x115484000) [pid = 1940] [serial = 1255] [outer = 0x0] [url = about:blank] 22:11:40 INFO - PROCESS | 1940 | --DOMWINDOW == 112 (0x11a93dc00) [pid = 1940] [serial = 1269] [outer = 0x0] [url = about:blank] 22:11:40 INFO - PROCESS | 1940 | --DOMWINDOW == 111 (0x123875000) [pid = 1940] [serial = 1284] [outer = 0x0] [url = about:blank] 22:11:40 INFO - PROCESS | 1940 | --DOMWINDOW == 110 (0x11ae6f800) [pid = 1940] [serial = 1270] [outer = 0x0] [url = about:blank] 22:11:40 INFO - PROCESS | 1940 | --DOMWINDOW == 109 (0x115866400) [pid = 1940] [serial = 1257] [outer = 0x0] [url = about:blank] 22:11:40 INFO - PROCESS | 1940 | --DOMWINDOW == 108 (0x1181ab400) [pid = 1940] [serial = 1258] [outer = 0x0] [url = about:blank] 22:11:40 INFO - PROCESS | 1940 | --DOMWINDOW == 107 (0x11c6c9400) [pid = 1940] [serial = 1281] [outer = 0x0] [url = about:blank] 22:11:40 INFO - PROCESS | 1940 | --DOMWINDOW == 106 (0x118eb1000) [pid = 1940] [serial = 1260] [outer = 0x0] [url = about:blank] 22:11:40 INFO - PROCESS | 1940 | --DOMWINDOW == 105 (0x118eb9800) [pid = 1940] [serial = 1261] [outer = 0x0] [url = about:blank] 22:11:40 INFO - PROCESS | 1940 | --DOMWINDOW == 104 (0x119b36800) [pid = 1940] [serial = 1263] [outer = 0x0] [url = about:blank] 22:11:40 INFO - PROCESS | 1940 | --DOMWINDOW == 103 (0x119b58000) [pid = 1940] [serial = 1264] [outer = 0x0] [url = about:blank] 22:11:40 INFO - PROCESS | 1940 | --DOMWINDOW == 102 (0x11ae78c00) [pid = 1940] [serial = 1272] [outer = 0x0] [url = about:blank] 22:11:40 INFO - PROCESS | 1940 | --DOMWINDOW == 101 (0x11ae96800) [pid = 1940] [serial = 1273] [outer = 0x0] [url = about:blank] 22:11:40 INFO - PROCESS | 1940 | --DOMWINDOW == 100 (0x123e03800) [pid = 1940] [serial = 1287] [outer = 0x0] [url = about:blank] 22:11:40 INFO - PROCESS | 1940 | --DOMWINDOW == 99 (0x119b5b800) [pid = 1940] [serial = 1266] [outer = 0x0] [url = about:blank] 22:11:40 INFO - PROCESS | 1940 | --DOMWINDOW == 98 (0x123c7ec00) [pid = 1940] [serial = 1285] [outer = 0x0] [url = about:blank] 22:11:40 INFO - PROCESS | 1940 | --DOMWINDOW == 97 (0x11a55fc00) [pid = 1940] [serial = 1267] [outer = 0x0] [url = about:blank] 22:11:40 INFO - PROCESS | 1940 | --DOMWINDOW == 96 (0x123e35800) [pid = 1940] [serial = 1290] [outer = 0x0] [url = about:blank] 22:11:40 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x123e3f400) [pid = 1940] [serial = 1291] [outer = 0x0] [url = about:blank] 22:11:40 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x123e0d400) [pid = 1940] [serial = 1288] [outer = 0x0] [url = about:blank] 22:11:40 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x11c029400) [pid = 1940] [serial = 1278] [outer = 0x0] [url = about:blank] 22:11:40 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x11c0ae400) [pid = 1940] [serial = 1279] [outer = 0x0] [url = about:blank] 22:11:40 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x12400e400) [pid = 1940] [serial = 1293] [outer = 0x0] [url = about:blank] 22:11:40 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x11b840400) [pid = 1940] [serial = 1275] [outer = 0x0] [url = about:blank] 22:11:40 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x11bd40400) [pid = 1940] [serial = 1276] [outer = 0x0] [url = about:blank] 22:11:40 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x12417ec00) [pid = 1940] [serial = 1303] [outer = 0x0] [url = about:blank] 22:11:40 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x12455f800) [pid = 1940] [serial = 1294] [outer = 0x0] [url = about:blank] 22:11:40 INFO - PROCESS | 1940 | 1461042700866 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]]]}] 22:11:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 22:11:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 520ms 22:11:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 22:11:40 INFO - PROCESS | 1940 | 1461042700907 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 22:11:40 INFO - PROCESS | 1940 | 1461042700908 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 22:11:40 INFO - PROCESS | 1940 | 1461042700910 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 22:11:40 INFO - PROCESS | 1940 | 1461042700913 Marionette TRACE conn2 <- [1,1802,null,{}] 22:11:40 INFO - PROCESS | 1940 | 1461042700920 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}] 22:11:41 INFO - PROCESS | 1940 | 1461042701004 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 22:11:41 INFO - PROCESS | 1940 | 1461042701010 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:41 INFO - PROCESS | 1940 | ++DOCSHELL 0x11a9f1800 == 36 [pid = 1940] [id = 458] 22:11:41 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x1158ed000) [pid = 1940] [serial = 1373] [outer = 0x0] 22:11:41 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x1185bec00) [pid = 1940] [serial = 1374] [outer = 0x1158ed000] 22:11:41 INFO - PROCESS | 1940 | 1461042701039 Marionette DEBUG loaded listener.js 22:11:41 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x118d60400) [pid = 1940] [serial = 1375] [outer = 0x1158ed000] 22:11:41 INFO - PROCESS | 1940 | 1461042701405 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]]]}] 22:11:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 22:11:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 524ms 22:11:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 22:11:41 INFO - PROCESS | 1940 | 1461042701436 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 22:11:41 INFO - PROCESS | 1940 | 1461042701438 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 22:11:41 INFO - PROCESS | 1940 | 1461042701440 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 22:11:41 INFO - PROCESS | 1940 | 1461042701441 Marionette TRACE conn2 <- [1,1806,null,{}] 22:11:41 INFO - PROCESS | 1940 | 1461042701443 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}] 22:11:41 INFO - PROCESS | 1940 | 1461042701523 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 22:11:41 INFO - PROCESS | 1940 | 1461042701527 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:41 INFO - PROCESS | 1940 | ++DOCSHELL 0x11ba9c000 == 37 [pid = 1940] [id = 459] 22:11:41 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x118ead000) [pid = 1940] [serial = 1376] [outer = 0x0] 22:11:41 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x119154400) [pid = 1940] [serial = 1377] [outer = 0x118ead000] 22:11:41 INFO - PROCESS | 1940 | 1461042701557 Marionette DEBUG loaded listener.js 22:11:41 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x119b54c00) [pid = 1940] [serial = 1378] [outer = 0x118ead000] 22:11:41 INFO - PROCESS | 1940 | 1461042701921 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]]]}] 22:11:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 22:11:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 519ms 22:11:41 INFO - PROCESS | 1940 | 1461042701961 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 22:11:41 INFO - PROCESS | 1940 | 1461042701966 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 22:11:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 22:11:41 INFO - PROCESS | 1940 | 1461042701969 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 22:11:41 INFO - PROCESS | 1940 | 1461042701971 Marionette TRACE conn2 <- [1,1810,null,{}] 22:11:41 INFO - PROCESS | 1940 | 1461042701974 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}] 22:11:42 INFO - PROCESS | 1940 | 1461042702099 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 22:11:42 INFO - PROCESS | 1940 | 1461042702105 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:42 INFO - PROCESS | 1940 | ++DOCSHELL 0x11c156000 == 38 [pid = 1940] [id = 460] 22:11:42 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x119b5b400) [pid = 1940] [serial = 1379] [outer = 0x0] 22:11:42 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x119c30800) [pid = 1940] [serial = 1380] [outer = 0x119b5b400] 22:11:42 INFO - PROCESS | 1940 | 1461042702150 Marionette DEBUG loaded listener.js 22:11:42 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x11a7a2000) [pid = 1940] [serial = 1381] [outer = 0x119b5b400] 22:11:42 INFO - PROCESS | 1940 | 1461042702520 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]]]}] 22:11:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 22:11:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 572ms 22:11:42 INFO - PROCESS | 1940 | 1461042702542 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 22:11:42 INFO - PROCESS | 1940 | 1461042702543 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 22:11:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 22:11:42 INFO - PROCESS | 1940 | 1461042702546 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 22:11:42 INFO - PROCESS | 1940 | 1461042702548 Marionette TRACE conn2 <- [1,1814,null,{}] 22:11:42 INFO - PROCESS | 1940 | 1461042702553 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}] 22:11:42 INFO - PROCESS | 1940 | 1461042702679 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 22:11:42 INFO - PROCESS | 1940 | 1461042702694 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:42 INFO - PROCESS | 1940 | ++DOCSHELL 0x1239a2000 == 39 [pid = 1940] [id = 461] 22:11:42 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x11a7dac00) [pid = 1940] [serial = 1382] [outer = 0x0] 22:11:42 INFO - PROCESS | 1940 | ++DOMWINDOW == 98 (0x11a941c00) [pid = 1940] [serial = 1383] [outer = 0x11a7dac00] 22:11:42 INFO - PROCESS | 1940 | 1461042702723 Marionette DEBUG loaded listener.js 22:11:42 INFO - PROCESS | 1940 | ++DOMWINDOW == 99 (0x11ae76400) [pid = 1940] [serial = 1384] [outer = 0x11a7dac00] 22:11:43 INFO - PROCESS | 1940 | 1461042703070 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]]]}] 22:11:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 22:11:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 572ms 22:11:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 22:11:43 INFO - PROCESS | 1940 | 1461042703118 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 22:11:43 INFO - PROCESS | 1940 | 1461042703119 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 22:11:43 INFO - PROCESS | 1940 | 1461042703121 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 22:11:43 INFO - PROCESS | 1940 | 1461042703122 Marionette TRACE conn2 <- [1,1818,null,{}] 22:11:43 INFO - PROCESS | 1940 | 1461042703125 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}] 22:11:43 INFO - PROCESS | 1940 | 1461042703221 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 22:11:43 INFO - PROCESS | 1940 | 1461042703233 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:43 INFO - PROCESS | 1940 | ++DOCSHELL 0x12408d000 == 40 [pid = 1940] [id = 462] 22:11:43 INFO - PROCESS | 1940 | ++DOMWINDOW == 100 (0x11ae78400) [pid = 1940] [serial = 1385] [outer = 0x0] 22:11:43 INFO - PROCESS | 1940 | ++DOMWINDOW == 101 (0x11ae95000) [pid = 1940] [serial = 1386] [outer = 0x11ae78400] 22:11:43 INFO - PROCESS | 1940 | 1461042703258 Marionette DEBUG loaded listener.js 22:11:43 INFO - PROCESS | 1940 | ++DOMWINDOW == 102 (0x11bb28000) [pid = 1940] [serial = 1387] [outer = 0x11ae78400] 22:11:43 INFO - PROCESS | 1940 | 1461042703609 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]]]}] 22:11:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 22:11:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 520ms 22:11:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 22:11:43 INFO - PROCESS | 1940 | 1461042703641 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 22:11:43 INFO - PROCESS | 1940 | 1461042703643 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 22:11:43 INFO - PROCESS | 1940 | 1461042703652 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 22:11:43 INFO - PROCESS | 1940 | 1461042703653 Marionette TRACE conn2 <- [1,1822,null,{}] 22:11:43 INFO - PROCESS | 1940 | 1461042703655 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}] 22:11:43 INFO - PROCESS | 1940 | 1461042703754 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 22:11:43 INFO - PROCESS | 1940 | 1461042703758 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:43 INFO - PROCESS | 1940 | ++DOCSHELL 0x126429000 == 41 [pid = 1940] [id = 463] 22:11:43 INFO - PROCESS | 1940 | ++DOMWINDOW == 103 (0x11ae78c00) [pid = 1940] [serial = 1388] [outer = 0x0] 22:11:43 INFO - PROCESS | 1940 | ++DOMWINDOW == 104 (0x11be32000) [pid = 1940] [serial = 1389] [outer = 0x11ae78c00] 22:11:43 INFO - PROCESS | 1940 | 1461042703813 Marionette DEBUG loaded listener.js 22:11:43 INFO - PROCESS | 1940 | ++DOMWINDOW == 105 (0x11c0c0c00) [pid = 1940] [serial = 1390] [outer = 0x11ae78c00] 22:11:44 INFO - PROCESS | 1940 | 1461042704130 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]]]}] 22:11:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 22:11:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 526ms 22:11:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 22:11:44 INFO - PROCESS | 1940 | 1461042704172 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 22:11:44 INFO - PROCESS | 1940 | 1461042704173 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 22:11:44 INFO - PROCESS | 1940 | 1461042704175 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 22:11:44 INFO - PROCESS | 1940 | 1461042704176 Marionette TRACE conn2 <- [1,1826,null,{}] 22:11:44 INFO - PROCESS | 1940 | 1461042704178 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}] 22:11:44 INFO - PROCESS | 1940 | 1461042704278 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 22:11:44 INFO - PROCESS | 1940 | 1461042704311 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:44 INFO - PROCESS | 1940 | ++DOCSHELL 0x126637000 == 42 [pid = 1940] [id = 464] 22:11:44 INFO - PROCESS | 1940 | ++DOMWINDOW == 106 (0x11ae92000) [pid = 1940] [serial = 1391] [outer = 0x0] 22:11:44 INFO - PROCESS | 1940 | ++DOMWINDOW == 107 (0x11c6cb800) [pid = 1940] [serial = 1392] [outer = 0x11ae92000] 22:11:44 INFO - PROCESS | 1940 | 1461042704336 Marionette DEBUG loaded listener.js 22:11:44 INFO - PROCESS | 1940 | ++DOMWINDOW == 108 (0x123684000) [pid = 1940] [serial = 1393] [outer = 0x11ae92000] 22:11:44 INFO - PROCESS | 1940 | --DOMWINDOW == 107 (0x11a965800) [pid = 1940] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 22:11:44 INFO - PROCESS | 1940 | --DOMWINDOW == 106 (0x11a966400) [pid = 1940] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 22:11:44 INFO - PROCESS | 1940 | --DOMWINDOW == 105 (0x113e04800) [pid = 1940] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 22:11:44 INFO - PROCESS | 1940 | --DOMWINDOW == 104 (0x114b3c800) [pid = 1940] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 22:11:44 INFO - PROCESS | 1940 | --DOMWINDOW == 103 (0x114bd2000) [pid = 1940] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 22:11:44 INFO - PROCESS | 1940 | --DOMWINDOW == 102 (0x119b5b000) [pid = 1940] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 22:11:44 INFO - PROCESS | 1940 | --DOMWINDOW == 101 (0x11c0ba000) [pid = 1940] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 22:11:44 INFO - PROCESS | 1940 | --DOMWINDOW == 100 (0x119158400) [pid = 1940] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 22:11:44 INFO - PROCESS | 1940 | --DOMWINDOW == 99 (0x113e07800) [pid = 1940] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 22:11:44 INFO - PROCESS | 1940 | --DOMWINDOW == 98 (0x114c9f000) [pid = 1940] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 22:11:44 INFO - PROCESS | 1940 | --DOMWINDOW == 97 (0x1191bc000) [pid = 1940] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 22:11:44 INFO - PROCESS | 1940 | 1461042704722 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]]]}] 22:11:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 22:11:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 569ms 22:11:44 INFO - PROCESS | 1940 | 1461042704745 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 22:11:44 INFO - PROCESS | 1940 | 1461042704747 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 22:11:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 22:11:44 INFO - PROCESS | 1940 | 1461042704750 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 22:11:44 INFO - PROCESS | 1940 | 1461042704751 Marionette TRACE conn2 <- [1,1830,null,{}] 22:11:44 INFO - PROCESS | 1940 | 1461042704753 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}] 22:11:44 INFO - PROCESS | 1940 | 1461042704858 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 22:11:44 INFO - PROCESS | 1940 | 1461042704865 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:44 INFO - PROCESS | 1940 | ++DOCSHELL 0x123c4b800 == 43 [pid = 1940] [id = 465] 22:11:44 INFO - PROCESS | 1940 | ++DOMWINDOW == 98 (0x1151b6400) [pid = 1940] [serial = 1394] [outer = 0x0] 22:11:44 INFO - PROCESS | 1940 | ++DOMWINDOW == 99 (0x119a69c00) [pid = 1940] [serial = 1395] [outer = 0x1151b6400] 22:11:44 INFO - PROCESS | 1940 | 1461042704907 Marionette DEBUG loaded listener.js 22:11:44 INFO - PROCESS | 1940 | ++DOMWINDOW == 100 (0x11a966400) [pid = 1940] [serial = 1396] [outer = 0x1151b6400] 22:11:45 INFO - PROCESS | 1940 | 1461042705353 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]]]}] 22:11:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 22:11:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 619ms 22:11:45 INFO - PROCESS | 1940 | 1461042705369 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 22:11:45 INFO - PROCESS | 1940 | 1461042705371 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 22:11:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 22:11:45 INFO - PROCESS | 1940 | 1461042705373 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 22:11:45 INFO - PROCESS | 1940 | 1461042705375 Marionette TRACE conn2 <- [1,1834,null,{}] 22:11:45 INFO - PROCESS | 1940 | 1461042705377 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}] 22:11:45 INFO - PROCESS | 1940 | 1461042705474 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 22:11:45 INFO - PROCESS | 1940 | 1461042705479 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:45 INFO - PROCESS | 1940 | ++DOCSHELL 0x1294ca800 == 44 [pid = 1940] [id = 466] 22:11:45 INFO - PROCESS | 1940 | ++DOMWINDOW == 101 (0x1151b5c00) [pid = 1940] [serial = 1397] [outer = 0x0] 22:11:45 INFO - PROCESS | 1940 | ++DOMWINDOW == 102 (0x123c80400) [pid = 1940] [serial = 1398] [outer = 0x1151b5c00] 22:11:45 INFO - PROCESS | 1940 | 1461042705509 Marionette DEBUG loaded listener.js 22:11:45 INFO - PROCESS | 1940 | ++DOMWINDOW == 103 (0x123e3a400) [pid = 1940] [serial = 1399] [outer = 0x1151b5c00] 22:11:45 INFO - PROCESS | 1940 | 1461042705908 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]]]}] 22:11:45 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 22:11:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 568ms 22:11:45 INFO - PROCESS | 1940 | 1461042705942 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 22:11:45 INFO - PROCESS | 1940 | 1461042705943 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 22:11:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 22:11:45 INFO - PROCESS | 1940 | 1461042705946 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 22:11:45 INFO - PROCESS | 1940 | 1461042705948 Marionette TRACE conn2 <- [1,1838,null,{}] 22:11:45 INFO - PROCESS | 1940 | 1461042705958 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}] 22:11:46 INFO - PROCESS | 1940 | 1461042706042 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 22:11:46 INFO - PROCESS | 1940 | 1461042706046 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:46 INFO - PROCESS | 1940 | ++DOCSHELL 0x12a6cd800 == 45 [pid = 1940] [id = 467] 22:11:46 INFO - PROCESS | 1940 | ++DOMWINDOW == 104 (0x123e3d800) [pid = 1940] [serial = 1400] [outer = 0x0] 22:11:46 INFO - PROCESS | 1940 | ++DOMWINDOW == 105 (0x124039c00) [pid = 1940] [serial = 1401] [outer = 0x123e3d800] 22:11:46 INFO - PROCESS | 1940 | 1461042706071 Marionette DEBUG loaded listener.js 22:11:46 INFO - PROCESS | 1940 | ++DOMWINDOW == 106 (0x126a77000) [pid = 1940] [serial = 1402] [outer = 0x123e3d800] 22:11:46 INFO - PROCESS | 1940 | 1461042706414 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]]]}] 22:11:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 22:11:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 478ms 22:11:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 22:11:46 INFO - PROCESS | 1940 | 1461042706425 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 22:11:46 INFO - PROCESS | 1940 | 1461042706427 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 22:11:46 INFO - PROCESS | 1940 | 1461042706432 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 22:11:46 INFO - PROCESS | 1940 | 1461042706435 Marionette TRACE conn2 <- [1,1842,null,{}] 22:11:46 INFO - PROCESS | 1940 | 1461042706438 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}] 22:11:46 INFO - PROCESS | 1940 | 1461042706571 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 22:11:46 INFO - PROCESS | 1940 | 1461042706655 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:46 INFO - PROCESS | 1940 | ++DOCSHELL 0x12ac99800 == 46 [pid = 1940] [id = 468] 22:11:46 INFO - PROCESS | 1940 | ++DOMWINDOW == 107 (0x123e3e400) [pid = 1940] [serial = 1403] [outer = 0x0] 22:11:46 INFO - PROCESS | 1940 | ++DOMWINDOW == 108 (0x126abd000) [pid = 1940] [serial = 1404] [outer = 0x123e3e400] 22:11:46 INFO - PROCESS | 1940 | 1461042706694 Marionette DEBUG loaded listener.js 22:11:46 INFO - PROCESS | 1940 | ++DOMWINDOW == 109 (0x126e19800) [pid = 1940] [serial = 1405] [outer = 0x123e3e400] 22:11:47 INFO - PROCESS | 1940 | 1461042707258 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]]]}] 22:11:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 22:11:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 873ms 22:11:47 INFO - PROCESS | 1940 | 1461042707303 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 22:11:47 INFO - PROCESS | 1940 | 1461042707307 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 22:11:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 22:11:47 INFO - PROCESS | 1940 | 1461042707311 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 22:11:47 INFO - PROCESS | 1940 | 1461042707313 Marionette TRACE conn2 <- [1,1846,null,{}] 22:11:47 INFO - PROCESS | 1940 | 1461042707317 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}] 22:11:47 INFO - PROCESS | 1940 | 1461042707423 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 22:11:47 INFO - PROCESS | 1940 | 1461042707492 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:47 INFO - PROCESS | 1940 | ++DOCSHELL 0x119b2b800 == 47 [pid = 1940] [id = 469] 22:11:47 INFO - PROCESS | 1940 | ++DOMWINDOW == 110 (0x11534dc00) [pid = 1940] [serial = 1406] [outer = 0x0] 22:11:47 INFO - PROCESS | 1940 | ++DOMWINDOW == 111 (0x11586bc00) [pid = 1940] [serial = 1407] [outer = 0x11534dc00] 22:11:47 INFO - PROCESS | 1940 | 1461042707523 Marionette DEBUG loaded listener.js 22:11:47 INFO - PROCESS | 1940 | ++DOMWINDOW == 112 (0x118544800) [pid = 1940] [serial = 1408] [outer = 0x11534dc00] 22:11:47 INFO - PROCESS | 1940 | 1461042707958 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]]]}] 22:11:47 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) 22:11:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 672ms 22:11:47 INFO - PROCESS | 1940 | 1461042707984 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 22:11:47 INFO - PROCESS | 1940 | 1461042707990 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 22:11:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 22:11:48 INFO - PROCESS | 1940 | 1461042707997 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 22:11:48 INFO - PROCESS | 1940 | 1461042708000 Marionette TRACE conn2 <- [1,1850,null,{}] 22:11:48 INFO - PROCESS | 1940 | 1461042708040 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}] 22:11:48 INFO - PROCESS | 1940 | 1461042708194 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 22:11:48 INFO - PROCESS | 1940 | 1461042708317 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:48 INFO - PROCESS | 1940 | ++DOCSHELL 0x1239a2800 == 48 [pid = 1940] [id = 470] 22:11:48 INFO - PROCESS | 1940 | ++DOMWINDOW == 113 (0x1188ed800) [pid = 1940] [serial = 1409] [outer = 0x0] 22:11:48 INFO - PROCESS | 1940 | ++DOMWINDOW == 114 (0x1191bf400) [pid = 1940] [serial = 1410] [outer = 0x1188ed800] 22:11:48 INFO - PROCESS | 1940 | 1461042708366 Marionette DEBUG loaded listener.js 22:11:48 INFO - PROCESS | 1940 | ++DOMWINDOW == 115 (0x11a796000) [pid = 1940] [serial = 1411] [outer = 0x1188ed800] 22:11:48 INFO - PROCESS | 1940 | 1461042708816 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]]]}] 22:11:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 22:11:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 874ms 22:11:48 INFO - PROCESS | 1940 | 1461042708880 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 22:11:48 INFO - PROCESS | 1940 | 1461042708882 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 22:11:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 22:11:48 INFO - PROCESS | 1940 | 1461042708886 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 22:11:48 INFO - PROCESS | 1940 | 1461042708888 Marionette TRACE conn2 <- [1,1854,null,{}] 22:11:48 INFO - PROCESS | 1940 | 1461042708897 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}] 22:11:49 INFO - PROCESS | 1940 | 1461042709004 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 22:11:49 INFO - PROCESS | 1940 | 1461042709072 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:49 INFO - PROCESS | 1940 | ++DOCSHELL 0x12a6d5000 == 49 [pid = 1940] [id = 471] 22:11:49 INFO - PROCESS | 1940 | ++DOMWINDOW == 116 (0x11ae6d800) [pid = 1940] [serial = 1412] [outer = 0x0] 22:11:49 INFO - PROCESS | 1940 | ++DOMWINDOW == 117 (0x11ae76c00) [pid = 1940] [serial = 1413] [outer = 0x11ae6d800] 22:11:49 INFO - PROCESS | 1940 | 1461042709104 Marionette DEBUG loaded listener.js 22:11:49 INFO - PROCESS | 1940 | ++DOMWINDOW == 118 (0x11c0ac800) [pid = 1940] [serial = 1414] [outer = 0x11ae6d800] 22:11:49 INFO - PROCESS | 1940 | 1461042709516 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]]]}] 22:11:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 22:11:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 671ms 22:11:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 22:11:49 INFO - PROCESS | 1940 | 1461042709558 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 22:11:49 INFO - PROCESS | 1940 | 1461042709560 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 22:11:49 INFO - PROCESS | 1940 | 1461042709562 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 22:11:49 INFO - PROCESS | 1940 | 1461042709563 Marionette TRACE conn2 <- [1,1858,null,{}] 22:11:49 INFO - PROCESS | 1940 | 1461042709566 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}] 22:11:49 INFO - PROCESS | 1940 | 1461042709690 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 22:11:49 INFO - PROCESS | 1940 | 1461042709747 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:49 INFO - PROCESS | 1940 | ++DOCSHELL 0x12b59d800 == 50 [pid = 1940] [id = 472] 22:11:49 INFO - PROCESS | 1940 | ++DOMWINDOW == 119 (0x11c6d4800) [pid = 1940] [serial = 1415] [outer = 0x0] 22:11:49 INFO - PROCESS | 1940 | ++DOMWINDOW == 120 (0x123ca0c00) [pid = 1940] [serial = 1416] [outer = 0x11c6d4800] 22:11:49 INFO - PROCESS | 1940 | 1461042709777 Marionette DEBUG loaded listener.js 22:11:49 INFO - PROCESS | 1940 | ++DOMWINDOW == 121 (0x123e35800) [pid = 1940] [serial = 1417] [outer = 0x11c6d4800] 22:11:50 INFO - PROCESS | 1940 | 1461042710217 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]]]}] 22:11:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 22:11:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 720ms 22:11:50 INFO - PROCESS | 1940 | 1461042710283 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 22:11:50 INFO - PROCESS | 1940 | 1461042710284 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 22:11:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 22:11:50 INFO - PROCESS | 1940 | 1461042710287 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 22:11:50 INFO - PROCESS | 1940 | 1461042710288 Marionette TRACE conn2 <- [1,1862,null,{}] 22:11:50 INFO - PROCESS | 1940 | 1461042710290 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}] 22:11:50 INFO - PROCESS | 1940 | 1461042710399 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 22:11:50 INFO - PROCESS | 1940 | 1461042710467 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:50 INFO - PROCESS | 1940 | ++DOCSHELL 0x12bb50000 == 51 [pid = 1940] [id = 473] 22:11:50 INFO - PROCESS | 1940 | ++DOMWINDOW == 122 (0x123a4c800) [pid = 1940] [serial = 1418] [outer = 0x0] 22:11:50 INFO - PROCESS | 1940 | ++DOMWINDOW == 123 (0x126529400) [pid = 1940] [serial = 1419] [outer = 0x123a4c800] 22:11:50 INFO - PROCESS | 1940 | 1461042710498 Marionette DEBUG loaded listener.js 22:11:50 INFO - PROCESS | 1940 | ++DOMWINDOW == 124 (0x12746f400) [pid = 1940] [serial = 1420] [outer = 0x123a4c800] 22:11:50 INFO - PROCESS | 1940 | 1461042710924 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]]]}] 22:11:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 22:11:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 671ms 22:11:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 22:11:50 INFO - PROCESS | 1940 | 1461042710959 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 22:11:50 INFO - PROCESS | 1940 | 1461042710960 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 22:11:50 INFO - PROCESS | 1940 | 1461042710962 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 22:11:50 INFO - PROCESS | 1940 | 1461042710964 Marionette TRACE conn2 <- [1,1866,null,{}] 22:11:50 INFO - PROCESS | 1940 | 1461042710966 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}] 22:11:51 INFO - PROCESS | 1940 | 1461042711100 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 22:11:51 INFO - PROCESS | 1940 | 1461042711157 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:51 INFO - PROCESS | 1940 | ++DOCSHELL 0x11bdc2800 == 52 [pid = 1940] [id = 474] 22:11:51 INFO - PROCESS | 1940 | ++DOMWINDOW == 125 (0x114271c00) [pid = 1940] [serial = 1421] [outer = 0x0] 22:11:51 INFO - PROCESS | 1940 | ++DOMWINDOW == 126 (0x123e36800) [pid = 1940] [serial = 1422] [outer = 0x114271c00] 22:11:51 INFO - PROCESS | 1940 | 1461042711189 Marionette DEBUG loaded listener.js 22:11:51 INFO - PROCESS | 1940 | ++DOMWINDOW == 127 (0x12889e800) [pid = 1940] [serial = 1423] [outer = 0x114271c00] 22:11:51 INFO - PROCESS | 1940 | 1461042711744 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]]]}] 22:11:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 22:11:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 821ms 22:11:51 INFO - PROCESS | 1940 | 1461042711784 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 22:11:51 INFO - PROCESS | 1940 | 1461042711786 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 22:11:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 22:11:51 INFO - PROCESS | 1940 | 1461042711790 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 22:11:51 INFO - PROCESS | 1940 | 1461042711792 Marionette TRACE conn2 <- [1,1870,null,{}] 22:11:51 INFO - PROCESS | 1940 | 1461042711813 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}] 22:11:51 INFO - PROCESS | 1940 | 1461042711929 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 22:11:51 INFO - PROCESS | 1940 | 1461042711985 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:51 INFO - PROCESS | 1940 | ++DOCSHELL 0x115123800 == 53 [pid = 1940] [id = 475] 22:11:51 INFO - PROCESS | 1940 | ++DOMWINDOW == 128 (0x115484400) [pid = 1940] [serial = 1424] [outer = 0x0] 22:11:52 INFO - PROCESS | 1940 | ++DOMWINDOW == 129 (0x1155a1400) [pid = 1940] [serial = 1425] [outer = 0x115484400] 22:11:52 INFO - PROCESS | 1940 | 1461042712017 Marionette DEBUG loaded listener.js 22:11:52 INFO - PROCESS | 1940 | ++DOMWINDOW == 130 (0x11854a000) [pid = 1940] [serial = 1426] [outer = 0x115484400] 22:11:52 INFO - PROCESS | 1940 | --DOCSHELL 0x1239a1800 == 52 [pid = 1940] [id = 194] 22:11:52 INFO - PROCESS | 1940 | --DOCSHELL 0x12a6cd800 == 51 [pid = 1940] [id = 467] 22:11:52 INFO - PROCESS | 1940 | --DOCSHELL 0x1294ca800 == 50 [pid = 1940] [id = 466] 22:11:52 INFO - PROCESS | 1940 | --DOCSHELL 0x123c4b800 == 49 [pid = 1940] [id = 465] 22:11:52 INFO - PROCESS | 1940 | --DOCSHELL 0x126637000 == 48 [pid = 1940] [id = 464] 22:11:52 INFO - PROCESS | 1940 | --DOCSHELL 0x126429000 == 47 [pid = 1940] [id = 463] 22:11:52 INFO - PROCESS | 1940 | --DOCSHELL 0x12408d000 == 46 [pid = 1940] [id = 462] 22:11:52 INFO - PROCESS | 1940 | --DOMWINDOW == 129 (0x123e0f800) [pid = 1940] [serial = 1347] [outer = 0x0] [url = about:blank] 22:11:52 INFO - PROCESS | 1940 | --DOCSHELL 0x1239a2000 == 45 [pid = 1940] [id = 461] 22:11:52 INFO - PROCESS | 1940 | --DOCSHELL 0x11c156000 == 44 [pid = 1940] [id = 460] 22:11:52 INFO - PROCESS | 1940 | --DOCSHELL 0x11ba9c000 == 43 [pid = 1940] [id = 459] 22:11:52 INFO - PROCESS | 1940 | --DOCSHELL 0x11a9f1800 == 42 [pid = 1940] [id = 458] 22:11:52 INFO - PROCESS | 1940 | --DOCSHELL 0x115571000 == 41 [pid = 1940] [id = 457] 22:11:52 INFO - PROCESS | 1940 | --DOCSHELL 0x11512a800 == 40 [pid = 1940] [id = 456] 22:11:52 INFO - PROCESS | 1940 | --DOCSHELL 0x12b5b2800 == 39 [pid = 1940] [id = 455] 22:11:52 INFO - PROCESS | 1940 | --DOCSHELL 0x12b2da800 == 38 [pid = 1940] [id = 454] 22:11:52 INFO - PROCESS | 1940 | 1461042712469 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]]]}] 22:11:52 INFO - PROCESS | 1940 | --DOCSHELL 0x12b073000 == 37 [pid = 1940] [id = 453] 22:11:52 INFO - PROCESS | 1940 | --DOCSHELL 0x1274b8000 == 36 [pid = 1940] [id = 452] 22:11:52 INFO - PROCESS | 1940 | --DOCSHELL 0x11ac52800 == 35 [pid = 1940] [id = 451] 22:11:52 INFO - PROCESS | 1940 | --DOCSHELL 0x114674800 == 34 [pid = 1940] [id = 450] 22:11:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 22:11:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 723ms 22:11:52 INFO - PROCESS | 1940 | 1461042712514 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 22:11:52 INFO - PROCESS | 1940 | 1461042712518 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 22:11:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 22:11:52 INFO - PROCESS | 1940 | 1461042712522 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 22:11:52 INFO - PROCESS | 1940 | 1461042712524 Marionette TRACE conn2 <- [1,1874,null,{}] 22:11:52 INFO - PROCESS | 1940 | 1461042712526 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}] 22:11:52 INFO - PROCESS | 1940 | 1461042712640 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 22:11:52 INFO - PROCESS | 1940 | 1461042712647 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:52 INFO - PROCESS | 1940 | ++DOCSHELL 0x119022000 == 35 [pid = 1940] [id = 476] 22:11:52 INFO - PROCESS | 1940 | ++DOMWINDOW == 130 (0x1189e9400) [pid = 1940] [serial = 1427] [outer = 0x0] 22:11:52 INFO - PROCESS | 1940 | ++DOMWINDOW == 131 (0x118eb3000) [pid = 1940] [serial = 1428] [outer = 0x1189e9400] 22:11:52 INFO - PROCESS | 1940 | 1461042712674 Marionette DEBUG loaded listener.js 22:11:52 INFO - PROCESS | 1940 | ++DOMWINDOW == 132 (0x119161000) [pid = 1940] [serial = 1429] [outer = 0x1189e9400] 22:11:52 INFO - PROCESS | 1940 | --DOMWINDOW == 131 (0x11acb1400) [pid = 1940] [serial = 1329] [outer = 0x0] [url = about:blank] 22:11:52 INFO - PROCESS | 1940 | --DOMWINDOW == 130 (0x11bd3dc00) [pid = 1940] [serial = 1332] [outer = 0x0] [url = about:blank] 22:11:52 INFO - PROCESS | 1940 | --DOMWINDOW == 129 (0x11a936000) [pid = 1940] [serial = 1326] [outer = 0x0] [url = about:blank] 22:11:52 INFO - PROCESS | 1940 | --DOMWINDOW == 128 (0x118eaf800) [pid = 1940] [serial = 1320] [outer = 0x0] [url = about:blank] 22:11:52 INFO - PROCESS | 1940 | --DOMWINDOW == 127 (0x119b55800) [pid = 1940] [serial = 1321] [outer = 0x0] [url = about:blank] 22:11:52 INFO - PROCESS | 1940 | --DOMWINDOW == 126 (0x1189ea400) [pid = 1940] [serial = 1318] [outer = 0x0] [url = about:blank] 22:11:52 INFO - PROCESS | 1940 | --DOMWINDOW == 125 (0x115688800) [pid = 1940] [serial = 1317] [outer = 0x0] [url = about:blank] 22:11:52 INFO - PROCESS | 1940 | --DOMWINDOW == 124 (0x11b83ec00) [pid = 1940] [serial = 1330] [outer = 0x0] [url = about:blank] 22:11:52 INFO - PROCESS | 1940 | --DOMWINDOW == 123 (0x118eb2c00) [pid = 1940] [serial = 1311] [outer = 0x0] [url = about:blank] 22:11:52 INFO - PROCESS | 1940 | --DOMWINDOW == 122 (0x11a55d800) [pid = 1940] [serial = 1323] [outer = 0x0] [url = about:blank] 22:11:52 INFO - PROCESS | 1940 | --DOMWINDOW == 121 (0x11a7dd400) [pid = 1940] [serial = 1324] [outer = 0x0] [url = about:blank] 22:11:52 INFO - PROCESS | 1940 | --DOMWINDOW == 120 (0x115683000) [pid = 1940] [serial = 1308] [outer = 0x0] [url = about:blank] 22:11:52 INFO - PROCESS | 1940 | --DOMWINDOW == 119 (0x11c36c400) [pid = 1940] [serial = 1335] [outer = 0x0] [url = about:blank] 22:11:52 INFO - PROCESS | 1940 | --DOMWINDOW == 118 (0x11c0b9800) [pid = 1940] [serial = 1333] [outer = 0x0] [url = about:blank] 22:11:52 INFO - PROCESS | 1940 | --DOMWINDOW == 117 (0x11c6cd400) [pid = 1940] [serial = 1336] [outer = 0x0] [url = about:blank] 22:11:52 INFO - PROCESS | 1940 | --DOMWINDOW == 116 (0x123e03c00) [pid = 1940] [serial = 1345] [outer = 0x0] [url = about:blank] 22:11:52 INFO - PROCESS | 1940 | --DOMWINDOW == 115 (0x1189f1800) [pid = 1940] [serial = 1339] [outer = 0x0] [url = about:blank] 22:11:52 INFO - PROCESS | 1940 | --DOMWINDOW == 114 (0x114c9ec00) [pid = 1940] [serial = 1338] [outer = 0x0] [url = about:blank] 22:11:52 INFO - PROCESS | 1940 | --DOMWINDOW == 113 (0x115867800) [pid = 1940] [serial = 1315] [outer = 0x0] [url = about:blank] 22:11:52 INFO - PROCESS | 1940 | --DOMWINDOW == 112 (0x115345800) [pid = 1940] [serial = 1314] [outer = 0x0] [url = about:blank] 22:11:52 INFO - PROCESS | 1940 | --DOMWINDOW == 111 (0x11c02b000) [pid = 1940] [serial = 1341] [outer = 0x0] [url = about:blank] 22:11:52 INFO - PROCESS | 1940 | --DOMWINDOW == 110 (0x11c6d7800) [pid = 1940] [serial = 1344] [outer = 0x0] [url = about:blank] 22:11:52 INFO - PROCESS | 1940 | --DOMWINDOW == 109 (0x11a95ec00) [pid = 1940] [serial = 1327] [outer = 0x0] [url = about:blank] 22:11:52 INFO - PROCESS | 1940 | --DOMWINDOW == 108 (0x11c6d6400) [pid = 1940] [serial = 1342] [outer = 0x0] [url = about:blank] 22:11:53 INFO - PROCESS | 1940 | 1461042713094 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]]]}] 22:11:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 22:11:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 621ms 22:11:53 INFO - PROCESS | 1940 | 1461042713145 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 22:11:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 22:11:53 INFO - PROCESS | 1940 | 1461042713147 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 22:11:53 INFO - PROCESS | 1940 | 1461042713151 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 22:11:53 INFO - PROCESS | 1940 | 1461042713154 Marionette TRACE conn2 <- [1,1878,null,{}] 22:11:53 INFO - PROCESS | 1940 | 1461042713165 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}] 22:11:53 INFO - PROCESS | 1940 | 1461042713298 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 22:11:53 INFO - PROCESS | 1940 | 1461042713384 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:53 INFO - PROCESS | 1940 | ++DOCSHELL 0x11c1d4800 == 36 [pid = 1940] [id = 477] 22:11:53 INFO - PROCESS | 1940 | ++DOMWINDOW == 109 (0x115688800) [pid = 1940] [serial = 1430] [outer = 0x0] 22:11:53 INFO - PROCESS | 1940 | ++DOMWINDOW == 110 (0x119c29400) [pid = 1940] [serial = 1431] [outer = 0x115688800] 22:11:53 INFO - PROCESS | 1940 | 1461042713427 Marionette DEBUG loaded listener.js 22:11:53 INFO - PROCESS | 1940 | ++DOMWINDOW == 111 (0x11a93b000) [pid = 1940] [serial = 1432] [outer = 0x115688800] 22:11:53 INFO - PROCESS | 1940 | ++DOMWINDOW == 112 (0x11ae71000) [pid = 1940] [serial = 1433] [outer = 0x12f79cc00] 22:11:53 INFO - PROCESS | 1940 | 1461042713828 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]]]}] 22:11:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 22:11:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 728ms 22:11:53 INFO - PROCESS | 1940 | 1461042713893 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 22:11:53 INFO - PROCESS | 1940 | 1461042713894 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 22:11:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 22:11:53 INFO - PROCESS | 1940 | 1461042713899 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 22:11:53 INFO - PROCESS | 1940 | 1461042713900 Marionette TRACE conn2 <- [1,1882,null,{}] 22:11:53 INFO - PROCESS | 1940 | 1461042713902 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}] 22:11:53 INFO - PROCESS | 1940 | 1461042713986 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 22:11:53 INFO - PROCESS | 1940 | 1461042713991 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:54 INFO - PROCESS | 1940 | ++DOCSHELL 0x123c52800 == 37 [pid = 1940] [id = 478] 22:11:54 INFO - PROCESS | 1940 | ++DOMWINDOW == 113 (0x11a95c000) [pid = 1940] [serial = 1434] [outer = 0x0] 22:11:54 INFO - PROCESS | 1940 | ++DOMWINDOW == 114 (0x11ae77800) [pid = 1940] [serial = 1435] [outer = 0x11a95c000] 22:11:54 INFO - PROCESS | 1940 | 1461042714017 Marionette DEBUG loaded listener.js 22:11:54 INFO - PROCESS | 1940 | ++DOMWINDOW == 115 (0x11bd44c00) [pid = 1940] [serial = 1436] [outer = 0x11a95c000] 22:11:54 INFO - PROCESS | 1940 | 1461042714482 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]]]}] 22:11:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 22:11:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 619ms 22:11:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 22:11:54 INFO - PROCESS | 1940 | 1461042714518 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 22:11:54 INFO - PROCESS | 1940 | 1461042714521 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 22:11:54 INFO - PROCESS | 1940 | 1461042714525 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 22:11:54 INFO - PROCESS | 1940 | 1461042714527 Marionette TRACE conn2 <- [1,1886,null,{}] 22:11:54 INFO - PROCESS | 1940 | 1461042714531 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}] 22:11:54 INFO - PROCESS | 1940 | 1461042714632 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 22:11:54 INFO - PROCESS | 1940 | 1461042714701 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:54 INFO - PROCESS | 1940 | ++DOCSHELL 0x11ac49000 == 38 [pid = 1940] [id = 479] 22:11:54 INFO - PROCESS | 1940 | ++DOMWINDOW == 116 (0x114c0e000) [pid = 1940] [serial = 1437] [outer = 0x0] 22:11:54 INFO - PROCESS | 1940 | ++DOMWINDOW == 117 (0x115681000) [pid = 1940] [serial = 1438] [outer = 0x114c0e000] 22:11:54 INFO - PROCESS | 1940 | 1461042714734 Marionette DEBUG loaded listener.js 22:11:54 INFO - PROCESS | 1940 | ++DOMWINDOW == 118 (0x118b51c00) [pid = 1940] [serial = 1439] [outer = 0x114c0e000] 22:11:55 INFO - PROCESS | 1940 | 1461042715190 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]]]}] 22:11:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 22:11:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 721ms 22:11:55 INFO - PROCESS | 1940 | 1461042715290 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 22:11:55 INFO - PROCESS | 1940 | 1461042715296 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 22:11:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 22:11:55 INFO - PROCESS | 1940 | 1461042715303 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 22:11:55 INFO - PROCESS | 1940 | 1461042715306 Marionette TRACE conn2 <- [1,1890,null,{}] 22:11:55 INFO - PROCESS | 1940 | 1461042715310 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}] 22:11:55 INFO - PROCESS | 1940 | 1461042715465 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 22:11:55 INFO - PROCESS | 1940 | 1461042715580 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:55 INFO - PROCESS | 1940 | ++DOCSHELL 0x124095800 == 39 [pid = 1940] [id = 480] 22:11:55 INFO - PROCESS | 1940 | ++DOMWINDOW == 119 (0x118b57c00) [pid = 1940] [serial = 1440] [outer = 0x0] 22:11:55 INFO - PROCESS | 1940 | ++DOMWINDOW == 120 (0x11a7ddc00) [pid = 1940] [serial = 1441] [outer = 0x118b57c00] 22:11:55 INFO - PROCESS | 1940 | 1461042715613 Marionette DEBUG loaded listener.js 22:11:55 INFO - PROCESS | 1940 | ++DOMWINDOW == 121 (0x11a966000) [pid = 1940] [serial = 1442] [outer = 0x118b57c00] 22:11:56 INFO - PROCESS | 1940 | 1461042716002 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]]]}] 22:11:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 22:11:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 724ms 22:11:56 INFO - PROCESS | 1940 | 1461042716026 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 22:11:56 INFO - PROCESS | 1940 | 1461042716028 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 22:11:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 22:11:56 INFO - PROCESS | 1940 | 1461042716032 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 22:11:56 INFO - PROCESS | 1940 | 1461042716035 Marionette TRACE conn2 <- [1,1894,null,{}] 22:11:56 INFO - PROCESS | 1940 | 1461042716043 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}] 22:11:56 INFO - PROCESS | 1940 | 1461042716144 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 22:11:56 INFO - PROCESS | 1940 | 1461042716201 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:56 INFO - PROCESS | 1940 | ++DOCSHELL 0x1274c2800 == 40 [pid = 1940] [id = 481] 22:11:56 INFO - PROCESS | 1940 | ++DOMWINDOW == 122 (0x11be26800) [pid = 1940] [serial = 1443] [outer = 0x0] 22:11:56 INFO - PROCESS | 1940 | ++DOMWINDOW == 123 (0x11c0c1400) [pid = 1940] [serial = 1444] [outer = 0x11be26800] 22:11:56 INFO - PROCESS | 1940 | 1461042716233 Marionette DEBUG loaded listener.js 22:11:56 INFO - PROCESS | 1940 | ++DOMWINDOW == 124 (0x123682000) [pid = 1940] [serial = 1445] [outer = 0x11be26800] 22:11:56 INFO - PROCESS | 1940 | 1461042716668 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]]]}] 22:11:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 22:11:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 675ms 22:11:56 INFO - PROCESS | 1940 | 1461042716715 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 22:11:56 INFO - PROCESS | 1940 | 1461042716717 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 22:11:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 22:11:56 INFO - PROCESS | 1940 | 1461042716721 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 22:11:56 INFO - PROCESS | 1940 | 1461042716722 Marionette TRACE conn2 <- [1,1898,null,{}] 22:11:56 INFO - PROCESS | 1940 | 1461042716725 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}] 22:11:56 INFO - PROCESS | 1940 | 1461042716846 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 22:11:56 INFO - PROCESS | 1940 | 1461042716927 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:56 INFO - PROCESS | 1940 | ++DOCSHELL 0x1294ca800 == 41 [pid = 1940] [id = 482] 22:11:56 INFO - PROCESS | 1940 | ++DOMWINDOW == 125 (0x123e02800) [pid = 1940] [serial = 1446] [outer = 0x0] 22:11:56 INFO - PROCESS | 1940 | ++DOMWINDOW == 126 (0x123e0a000) [pid = 1940] [serial = 1447] [outer = 0x123e02800] 22:11:56 INFO - PROCESS | 1940 | 1461042716957 Marionette DEBUG loaded listener.js 22:11:57 INFO - PROCESS | 1940 | ++DOMWINDOW == 127 (0x12417fc00) [pid = 1940] [serial = 1448] [outer = 0x123e02800] 22:11:57 INFO - PROCESS | 1940 | 1461042717365 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]]]}] 22:11:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 22:11:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 671ms 22:11:57 INFO - PROCESS | 1940 | 1461042717393 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 22:11:57 INFO - PROCESS | 1940 | 1461042717394 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 22:11:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 22:11:57 INFO - PROCESS | 1940 | 1461042717397 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 22:11:57 INFO - PROCESS | 1940 | 1461042717398 Marionette TRACE conn2 <- [1,1902,null,{}] 22:11:57 INFO - PROCESS | 1940 | 1461042717400 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}] 22:11:57 INFO - PROCESS | 1940 | 1461042717496 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 22:11:57 INFO - PROCESS | 1940 | 1461042717548 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:57 INFO - PROCESS | 1940 | ++DOCSHELL 0x12a679000 == 42 [pid = 1940] [id = 483] 22:11:57 INFO - PROCESS | 1940 | ++DOMWINDOW == 128 (0x123e41400) [pid = 1940] [serial = 1449] [outer = 0x0] 22:11:57 INFO - PROCESS | 1940 | ++DOMWINDOW == 129 (0x126bc2000) [pid = 1940] [serial = 1450] [outer = 0x123e41400] 22:11:57 INFO - PROCESS | 1940 | 1461042717580 Marionette DEBUG loaded listener.js 22:11:57 INFO - PROCESS | 1940 | ++DOMWINDOW == 130 (0x1274cf800) [pid = 1940] [serial = 1451] [outer = 0x123e41400] 22:11:57 INFO - PROCESS | 1940 | 1461042717987 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]]]}] 22:11:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 22:11:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 620ms 22:11:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 22:11:58 INFO - PROCESS | 1940 | 1461042718018 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 22:11:58 INFO - PROCESS | 1940 | 1461042718019 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 22:11:58 INFO - PROCESS | 1940 | 1461042718021 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 22:11:58 INFO - PROCESS | 1940 | 1461042718023 Marionette TRACE conn2 <- [1,1906,null,{}] 22:11:58 INFO - PROCESS | 1940 | 1461042718025 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}] 22:11:58 INFO - PROCESS | 1940 | 1461042718135 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 22:11:58 INFO - PROCESS | 1940 | 1461042718224 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:58 INFO - PROCESS | 1940 | ++DOCSHELL 0x12b077000 == 43 [pid = 1940] [id = 484] 22:11:58 INFO - PROCESS | 1940 | ++DOMWINDOW == 131 (0x128899000) [pid = 1940] [serial = 1452] [outer = 0x0] 22:11:58 INFO - PROCESS | 1940 | ++DOMWINDOW == 132 (0x129130400) [pid = 1940] [serial = 1453] [outer = 0x128899000] 22:11:58 INFO - PROCESS | 1940 | 1461042718256 Marionette DEBUG loaded listener.js 22:11:58 INFO - PROCESS | 1940 | ++DOMWINDOW == 133 (0x129310800) [pid = 1940] [serial = 1454] [outer = 0x128899000] 22:11:58 INFO - PROCESS | 1940 | 1461042718664 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]]]}] 22:11:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 22:11:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 671ms 22:11:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 22:11:58 INFO - PROCESS | 1940 | 1461042718693 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 22:11:58 INFO - PROCESS | 1940 | 1461042718694 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 22:11:58 INFO - PROCESS | 1940 | 1461042718697 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 22:11:58 INFO - PROCESS | 1940 | 1461042718698 Marionette TRACE conn2 <- [1,1910,null,{}] 22:11:58 INFO - PROCESS | 1940 | 1461042718700 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}] 22:11:58 INFO - PROCESS | 1940 | 1461042718799 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 22:11:58 INFO - PROCESS | 1940 | 1461042718854 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:58 INFO - PROCESS | 1940 | ++DOCSHELL 0x12b8ec000 == 44 [pid = 1940] [id = 485] 22:11:58 INFO - PROCESS | 1940 | ++DOMWINDOW == 134 (0x129310c00) [pid = 1940] [serial = 1455] [outer = 0x0] 22:11:58 INFO - PROCESS | 1940 | ++DOMWINDOW == 135 (0x129707c00) [pid = 1940] [serial = 1456] [outer = 0x129310c00] 22:11:58 INFO - PROCESS | 1940 | 1461042718884 Marionette DEBUG loaded listener.js 22:11:58 INFO - PROCESS | 1940 | ++DOMWINDOW == 136 (0x12970e400) [pid = 1940] [serial = 1457] [outer = 0x129310c00] 22:11:59 INFO - PROCESS | 1940 | 1461042719291 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]]]}] 22:11:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 22:11:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 620ms 22:11:59 INFO - PROCESS | 1940 | 1461042719318 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 22:11:59 INFO - PROCESS | 1940 | 1461042719319 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 22:11:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 22:11:59 INFO - PROCESS | 1940 | 1461042719322 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 22:11:59 INFO - PROCESS | 1940 | 1461042719323 Marionette TRACE conn2 <- [1,1914,null,{}] 22:11:59 INFO - PROCESS | 1940 | 1461042719325 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}] 22:11:59 INFO - PROCESS | 1940 | 1461042719422 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 22:11:59 INFO - PROCESS | 1940 | 1461042719509 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:59 INFO - PROCESS | 1940 | ++DOCSHELL 0x11c15b800 == 45 [pid = 1940] [id = 486] 22:11:59 INFO - PROCESS | 1940 | ++DOMWINDOW == 137 (0x118eb4800) [pid = 1940] [serial = 1458] [outer = 0x0] 22:11:59 INFO - PROCESS | 1940 | ++DOMWINDOW == 138 (0x12970e800) [pid = 1940] [serial = 1459] [outer = 0x118eb4800] 22:11:59 INFO - PROCESS | 1940 | 1461042719550 Marionette DEBUG loaded listener.js 22:11:59 INFO - PROCESS | 1940 | ++DOMWINDOW == 139 (0x1297a5800) [pid = 1940] [serial = 1460] [outer = 0x118eb4800] 22:12:00 INFO - PROCESS | 1940 | 1461042720027 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]]]}] 22:12:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 22:12:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 720ms 22:12:00 INFO - PROCESS | 1940 | 1461042720043 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 22:12:00 INFO - PROCESS | 1940 | 1461042720046 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 22:12:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 22:12:00 INFO - PROCESS | 1940 | 1461042720049 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 22:12:00 INFO - PROCESS | 1940 | 1461042720051 Marionette TRACE conn2 <- [1,1918,null,{}] 22:12:00 INFO - PROCESS | 1940 | 1461042720055 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}] 22:12:00 INFO - PROCESS | 1940 | 1461042720153 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 22:12:00 INFO - PROCESS | 1940 | 1461042720231 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:00 INFO - PROCESS | 1940 | ++DOCSHELL 0x1140aa800 == 46 [pid = 1940] [id = 487] 22:12:00 INFO - PROCESS | 1940 | ++DOMWINDOW == 140 (0x1188f5800) [pid = 1940] [serial = 1461] [outer = 0x0] 22:12:00 INFO - PROCESS | 1940 | ++DOMWINDOW == 141 (0x118eb0000) [pid = 1940] [serial = 1462] [outer = 0x1188f5800] 22:12:00 INFO - PROCESS | 1940 | 1461042720261 Marionette DEBUG loaded listener.js 22:12:00 INFO - PROCESS | 1940 | ++DOMWINDOW == 142 (0x1191c5000) [pid = 1940] [serial = 1463] [outer = 0x1188f5800] 22:12:00 INFO - PROCESS | 1940 | --DOCSHELL 0x11c1d4800 == 45 [pid = 1940] [id = 477] 22:12:00 INFO - PROCESS | 1940 | --DOCSHELL 0x119022000 == 44 [pid = 1940] [id = 476] 22:12:00 INFO - PROCESS | 1940 | --DOCSHELL 0x115123800 == 43 [pid = 1940] [id = 475] 22:12:00 INFO - PROCESS | 1940 | 1461042720786 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]]]}] 22:12:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 22:12:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 770ms 22:12:00 INFO - PROCESS | 1940 | 1461042720843 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 22:12:00 INFO - PROCESS | 1940 | 1461042720847 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 22:12:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 22:12:00 INFO - PROCESS | 1940 | 1461042720853 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 22:12:00 INFO - PROCESS | 1940 | 1461042720855 Marionette TRACE conn2 <- [1,1922,null,{}] 22:12:00 INFO - PROCESS | 1940 | 1461042720857 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}] 22:12:00 INFO - PROCESS | 1940 | 1461042720962 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 22:12:01 INFO - PROCESS | 1940 | 1461042721002 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:01 INFO - PROCESS | 1940 | ++DOCSHELL 0x11be0a800 == 44 [pid = 1940] [id = 488] 22:12:01 INFO - PROCESS | 1940 | ++DOMWINDOW == 143 (0x119b5c000) [pid = 1940] [serial = 1464] [outer = 0x0] 22:12:01 INFO - PROCESS | 1940 | ++DOMWINDOW == 144 (0x11a936000) [pid = 1940] [serial = 1465] [outer = 0x119b5c000] 22:12:01 INFO - PROCESS | 1940 | 1461042721029 Marionette DEBUG loaded listener.js 22:12:01 INFO - PROCESS | 1940 | ++DOMWINDOW == 145 (0x11b5e2800) [pid = 1940] [serial = 1466] [outer = 0x119b5c000] 22:12:01 INFO - PROCESS | 1940 | 1461042721370 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]]]}] 22:12:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 22:12:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 522ms 22:12:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 22:12:01 INFO - PROCESS | 1940 | 1461042721376 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 22:12:01 INFO - PROCESS | 1940 | 1461042721377 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 22:12:01 INFO - PROCESS | 1940 | 1461042721380 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 22:12:01 INFO - PROCESS | 1940 | 1461042721383 Marionette TRACE conn2 <- [1,1926,null,{}] 22:12:01 INFO - PROCESS | 1940 | 1461042721390 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}] 22:12:01 INFO - PROCESS | 1940 | 1461042721517 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 22:12:01 INFO - PROCESS | 1940 | 1461042721532 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:01 INFO - PROCESS | 1940 | ++DOCSHELL 0x129350800 == 45 [pid = 1940] [id = 489] 22:12:01 INFO - PROCESS | 1940 | ++DOMWINDOW == 146 (0x11c35bc00) [pid = 1940] [serial = 1467] [outer = 0x0] 22:12:01 INFO - PROCESS | 1940 | ++DOMWINDOW == 147 (0x123e06000) [pid = 1940] [serial = 1468] [outer = 0x11c35bc00] 22:12:01 INFO - PROCESS | 1940 | 1461042721560 Marionette DEBUG loaded listener.js 22:12:01 INFO - PROCESS | 1940 | ++DOMWINDOW == 148 (0x126bc2800) [pid = 1940] [serial = 1469] [outer = 0x11c35bc00] 22:12:01 INFO - PROCESS | 1940 | 1461042721922 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]]]}] 22:12:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 22:12:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 574ms 22:12:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 22:12:01 INFO - PROCESS | 1940 | 1461042721954 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 22:12:01 INFO - PROCESS | 1940 | 1461042721955 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 22:12:01 INFO - PROCESS | 1940 | 1461042721963 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 22:12:01 INFO - PROCESS | 1940 | 1461042721966 Marionette TRACE conn2 <- [1,1930,null,{}] 22:12:01 INFO - PROCESS | 1940 | 1461042721969 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}] 22:12:02 INFO - PROCESS | 1940 | 1461042722074 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 22:12:02 INFO - PROCESS | 1940 | 1461042722115 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:02 INFO - PROCESS | 1940 | ++DOCSHELL 0x12b59f800 == 46 [pid = 1940] [id = 490] 22:12:02 INFO - PROCESS | 1940 | ++DOMWINDOW == 149 (0x1274d1400) [pid = 1940] [serial = 1470] [outer = 0x0] 22:12:02 INFO - PROCESS | 1940 | ++DOMWINDOW == 150 (0x128e96000) [pid = 1940] [serial = 1471] [outer = 0x1274d1400] 22:12:02 INFO - PROCESS | 1940 | 1461042722141 Marionette DEBUG loaded listener.js 22:12:02 INFO - PROCESS | 1940 | ++DOMWINDOW == 151 (0x129131800) [pid = 1940] [serial = 1472] [outer = 0x1274d1400] 22:12:02 INFO - PROCESS | 1940 | 1461042722490 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]]]}] 22:12:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 22:12:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 571ms 22:12:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 22:12:02 INFO - PROCESS | 1940 | 1461042722535 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 22:12:02 INFO - PROCESS | 1940 | 1461042722536 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 22:12:02 INFO - PROCESS | 1940 | 1461042722538 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 22:12:02 INFO - PROCESS | 1940 | 1461042722539 Marionette TRACE conn2 <- [1,1934,null,{}] 22:12:02 INFO - PROCESS | 1940 | 1461042722542 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}] 22:12:02 INFO - PROCESS | 1940 | 1461042722647 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 22:12:02 INFO - PROCESS | 1940 | 1461042722684 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:02 INFO - PROCESS | 1940 | ++DOCSHELL 0x12ce5a800 == 47 [pid = 1940] [id = 491] 22:12:02 INFO - PROCESS | 1940 | ++DOMWINDOW == 152 (0x1274d3800) [pid = 1940] [serial = 1473] [outer = 0x0] 22:12:02 INFO - PROCESS | 1940 | ++DOMWINDOW == 153 (0x12970f800) [pid = 1940] [serial = 1474] [outer = 0x1274d3800] 22:12:02 INFO - PROCESS | 1940 | 1461042722712 Marionette DEBUG loaded listener.js 22:12:02 INFO - PROCESS | 1940 | ++DOMWINDOW == 154 (0x12a3a2c00) [pid = 1940] [serial = 1475] [outer = 0x1274d3800] 22:12:02 INFO - PROCESS | 1940 | --DOMWINDOW == 153 (0x11acb2400) [pid = 1940] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 22:12:02 INFO - PROCESS | 1940 | --DOMWINDOW == 152 (0x123e05000) [pid = 1940] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 22:12:02 INFO - PROCESS | 1940 | --DOMWINDOW == 151 (0x11548a400) [pid = 1940] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 22:12:02 INFO - PROCESS | 1940 | --DOMWINDOW == 150 (0x114c9b800) [pid = 1940] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 22:12:02 INFO - PROCESS | 1940 | --DOMWINDOW == 149 (0x12aa49c00) [pid = 1940] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 22:12:02 INFO - PROCESS | 1940 | --DOMWINDOW == 148 (0x11ae78400) [pid = 1940] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 22:12:02 INFO - PROCESS | 1940 | --DOMWINDOW == 147 (0x119b5b400) [pid = 1940] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 22:12:02 INFO - PROCESS | 1940 | --DOMWINDOW == 146 (0x1158ed000) [pid = 1940] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 22:12:02 INFO - PROCESS | 1940 | --DOMWINDOW == 145 (0x115594400) [pid = 1940] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 22:12:02 INFO - PROCESS | 1940 | --DOMWINDOW == 144 (0x118ead000) [pid = 1940] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 22:12:02 INFO - PROCESS | 1940 | --DOMWINDOW == 143 (0x114651000) [pid = 1940] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 22:12:02 INFO - PROCESS | 1940 | --DOMWINDOW == 142 (0x11ae78c00) [pid = 1940] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 22:12:02 INFO - PROCESS | 1940 | --DOMWINDOW == 141 (0x113e08000) [pid = 1940] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 22:12:02 INFO - PROCESS | 1940 | --DOMWINDOW == 140 (0x118644400) [pid = 1940] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 22:12:02 INFO - PROCESS | 1940 | --DOMWINDOW == 139 (0x114b3d000) [pid = 1940] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 22:12:02 INFO - PROCESS | 1940 | --DOMWINDOW == 138 (0x11ae92000) [pid = 1940] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 22:12:02 INFO - PROCESS | 1940 | --DOMWINDOW == 137 (0x1151b6400) [pid = 1940] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 22:12:02 INFO - PROCESS | 1940 | --DOMWINDOW == 136 (0x11aca8c00) [pid = 1940] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 22:12:02 INFO - PROCESS | 1940 | --DOMWINDOW == 135 (0x11ae70000) [pid = 1940] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 22:12:02 INFO - PROCESS | 1940 | --DOMWINDOW == 134 (0x1241b8c00) [pid = 1940] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 22:12:02 INFO - PROCESS | 1940 | --DOMWINDOW == 133 (0x123e3d800) [pid = 1940] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 22:12:02 INFO - PROCESS | 1940 | --DOMWINDOW == 132 (0x1151b5c00) [pid = 1940] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 22:12:02 INFO - PROCESS | 1940 | --DOMWINDOW == 131 (0x11a7dac00) [pid = 1940] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 22:12:03 INFO - PROCESS | 1940 | 1461042723142 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]]]}] 22:12:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 22:12:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 620ms 22:12:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 22:12:03 INFO - PROCESS | 1940 | 1461042723158 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 22:12:03 INFO - PROCESS | 1940 | 1461042723159 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 22:12:03 INFO - PROCESS | 1940 | 1461042723161 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 22:12:03 INFO - PROCESS | 1940 | 1461042723163 Marionette TRACE conn2 <- [1,1938,null,{}] 22:12:03 INFO - PROCESS | 1940 | 1461042723170 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}] 22:12:03 INFO - PROCESS | 1940 | 1461042723302 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 22:12:03 INFO - PROCESS | 1940 | 1461042723354 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:03 INFO - PROCESS | 1940 | ++DOCSHELL 0x12b3be000 == 48 [pid = 1940] [id = 492] 22:12:03 INFO - PROCESS | 1940 | ++DOMWINDOW == 132 (0x118ead000) [pid = 1940] [serial = 1476] [outer = 0x0] 22:12:03 INFO - PROCESS | 1940 | ++DOMWINDOW == 133 (0x11c161000) [pid = 1940] [serial = 1477] [outer = 0x118ead000] 22:12:03 INFO - PROCESS | 1940 | 1461042723383 Marionette DEBUG loaded listener.js 22:12:03 INFO - PROCESS | 1940 | ++DOMWINDOW == 134 (0x123e3d800) [pid = 1940] [serial = 1478] [outer = 0x118ead000] 22:12:03 INFO - PROCESS | 1940 | 1461042723653 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]]]}] 22:12:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 22:12:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 523ms 22:12:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 22:12:03 INFO - PROCESS | 1940 | 1461042723686 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 22:12:03 INFO - PROCESS | 1940 | 1461042723688 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 22:12:03 INFO - PROCESS | 1940 | 1461042723690 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 22:12:03 INFO - PROCESS | 1940 | 1461042723691 Marionette TRACE conn2 <- [1,1942,null,{}] 22:12:03 INFO - PROCESS | 1940 | 1461042723693 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}] 22:12:03 INFO - PROCESS | 1940 | 1461042723786 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 22:12:03 INFO - PROCESS | 1940 | 1461042723844 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:03 INFO - PROCESS | 1940 | ++DOCSHELL 0x12d09e800 == 49 [pid = 1940] [id = 493] 22:12:03 INFO - PROCESS | 1940 | ++DOMWINDOW == 135 (0x118eae000) [pid = 1940] [serial = 1479] [outer = 0x0] 22:12:03 INFO - PROCESS | 1940 | ++DOMWINDOW == 136 (0x12a3a3000) [pid = 1940] [serial = 1480] [outer = 0x118eae000] 22:12:03 INFO - PROCESS | 1940 | 1461042723869 Marionette DEBUG loaded listener.js 22:12:03 INFO - PROCESS | 1940 | ++DOMWINDOW == 137 (0x12a3a9c00) [pid = 1940] [serial = 1481] [outer = 0x118eae000] 22:12:04 INFO - PROCESS | 1940 | 1461042724138 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]]]}] 22:12:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 22:12:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 469ms 22:12:04 INFO - PROCESS | 1940 | 1461042724160 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 22:12:04 INFO - PROCESS | 1940 | 1461042724161 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 22:12:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 22:12:04 INFO - PROCESS | 1940 | 1461042724171 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 22:12:04 INFO - PROCESS | 1940 | 1461042724172 Marionette TRACE conn2 <- [1,1946,null,{}] 22:12:04 INFO - PROCESS | 1940 | 1461042724174 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}] 22:12:04 INFO - PROCESS | 1940 | 1461042724267 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 22:12:04 INFO - PROCESS | 1940 | 1461042724271 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:04 INFO - PROCESS | 1940 | ++DOCSHELL 0x12d54f000 == 50 [pid = 1940] [id = 494] 22:12:04 INFO - PROCESS | 1940 | ++DOMWINDOW == 138 (0x12a3ac800) [pid = 1940] [serial = 1482] [outer = 0x0] 22:12:04 INFO - PROCESS | 1940 | ++DOMWINDOW == 139 (0x12a3b2400) [pid = 1940] [serial = 1483] [outer = 0x12a3ac800] 22:12:04 INFO - PROCESS | 1940 | 1461042724296 Marionette DEBUG loaded listener.js 22:12:04 INFO - PROCESS | 1940 | ++DOMWINDOW == 140 (0x12a3b9000) [pid = 1940] [serial = 1484] [outer = 0x12a3ac800] 22:12:04 INFO - PROCESS | 1940 | 1461042724650 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]]]}] 22:12:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 22:12:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 525ms 22:12:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 22:12:04 INFO - PROCESS | 1940 | 1461042724696 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 22:12:04 INFO - PROCESS | 1940 | 1461042724697 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 22:12:04 INFO - PROCESS | 1940 | 1461042724700 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 22:12:04 INFO - PROCESS | 1940 | 1461042724701 Marionette TRACE conn2 <- [1,1950,null,{}] 22:12:04 INFO - PROCESS | 1940 | 1461042724703 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}] 22:12:04 INFO - PROCESS | 1940 | 1461042724789 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 22:12:04 INFO - PROCESS | 1940 | 1461042724793 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:04 INFO - PROCESS | 1940 | ++DOCSHELL 0x12e45a000 == 51 [pid = 1940] [id = 495] 22:12:04 INFO - PROCESS | 1940 | ++DOMWINDOW == 141 (0x12a3b1000) [pid = 1940] [serial = 1485] [outer = 0x0] 22:12:04 INFO - PROCESS | 1940 | ++DOMWINDOW == 142 (0x12a3be400) [pid = 1940] [serial = 1486] [outer = 0x12a3b1000] 22:12:04 INFO - PROCESS | 1940 | 1461042724818 Marionette DEBUG loaded listener.js 22:12:04 INFO - PROCESS | 1940 | ++DOMWINDOW == 143 (0x12a914c00) [pid = 1940] [serial = 1487] [outer = 0x12a3b1000] 22:12:05 INFO - PROCESS | 1940 | 1461042725316 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]]]}] 22:12:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 22:12:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 668ms 22:12:05 INFO - PROCESS | 1940 | 1461042725369 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 22:12:05 INFO - PROCESS | 1940 | 1461042725372 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 22:12:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 22:12:05 INFO - PROCESS | 1940 | 1461042725376 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 22:12:05 INFO - PROCESS | 1940 | 1461042725378 Marionette TRACE conn2 <- [1,1954,null,{}] 22:12:05 INFO - PROCESS | 1940 | 1461042725382 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}] 22:12:05 INFO - PROCESS | 1940 | 1461042725489 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 22:12:05 INFO - PROCESS | 1940 | 1461042725602 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:05 INFO - PROCESS | 1940 | ++DOCSHELL 0x11c1d4000 == 52 [pid = 1940] [id = 496] 22:12:05 INFO - PROCESS | 1940 | ++DOMWINDOW == 144 (0x1185c4000) [pid = 1940] [serial = 1488] [outer = 0x0] 22:12:05 INFO - PROCESS | 1940 | ++DOMWINDOW == 145 (0x1188ed400) [pid = 1940] [serial = 1489] [outer = 0x1185c4000] 22:12:05 INFO - PROCESS | 1940 | 1461042725637 Marionette DEBUG loaded listener.js 22:12:05 INFO - PROCESS | 1940 | ++DOMWINDOW == 146 (0x119161400) [pid = 1940] [serial = 1490] [outer = 0x1185c4000] 22:12:06 INFO - PROCESS | 1940 | 1461042726065 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]]]}] 22:12:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 22:12:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 721ms 22:12:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 22:12:06 INFO - PROCESS | 1940 | 1461042726097 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 22:12:06 INFO - PROCESS | 1940 | 1461042726101 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 22:12:06 INFO - PROCESS | 1940 | 1461042726105 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 22:12:06 INFO - PROCESS | 1940 | 1461042726107 Marionette TRACE conn2 <- [1,1958,null,{}] 22:12:06 INFO - PROCESS | 1940 | 1461042726110 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}] 22:12:06 INFO - PROCESS | 1940 | 1461042726216 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 22:12:06 INFO - PROCESS | 1940 | 1461042726278 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:06 INFO - PROCESS | 1940 | ++DOCSHELL 0x12ac90000 == 53 [pid = 1940] [id = 497] 22:12:06 INFO - PROCESS | 1940 | ++DOMWINDOW == 147 (0x119b58c00) [pid = 1940] [serial = 1491] [outer = 0x0] 22:12:06 INFO - PROCESS | 1940 | ++DOMWINDOW == 148 (0x11acad000) [pid = 1940] [serial = 1492] [outer = 0x119b58c00] 22:12:06 INFO - PROCESS | 1940 | 1461042726349 Marionette DEBUG loaded listener.js 22:12:06 INFO - PROCESS | 1940 | ++DOMWINDOW == 149 (0x11b841000) [pid = 1940] [serial = 1493] [outer = 0x119b58c00] 22:12:06 INFO - PROCESS | 1940 | 1461042726769 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]]]}] 22:12:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 22:12:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 672ms 22:12:06 INFO - PROCESS | 1940 | 1461042726777 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 22:12:06 INFO - PROCESS | 1940 | 1461042726779 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 22:12:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 22:12:06 INFO - PROCESS | 1940 | 1461042726782 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 22:12:06 INFO - PROCESS | 1940 | 1461042726784 Marionette TRACE conn2 <- [1,1962,null,{}] 22:12:06 INFO - PROCESS | 1940 | 1461042726792 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}] 22:12:06 INFO - PROCESS | 1940 | 1461042726923 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 22:12:06 INFO - PROCESS | 1940 | 1461042726987 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:07 INFO - PROCESS | 1940 | ++DOCSHELL 0x12e732800 == 54 [pid = 1940] [id = 498] 22:12:07 INFO - PROCESS | 1940 | ++DOMWINDOW == 150 (0x11c0b8400) [pid = 1940] [serial = 1494] [outer = 0x0] 22:12:07 INFO - PROCESS | 1940 | ++DOMWINDOW == 151 (0x124006c00) [pid = 1940] [serial = 1495] [outer = 0x11c0b8400] 22:12:07 INFO - PROCESS | 1940 | 1461042727060 Marionette DEBUG loaded listener.js 22:12:07 INFO - PROCESS | 1940 | ++DOMWINDOW == 152 (0x12913b000) [pid = 1940] [serial = 1496] [outer = 0x11c0b8400] 22:12:07 INFO - PROCESS | 1940 | 1461042727467 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]]]}] 22:12:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 22:12:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 725ms 22:12:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 22:12:07 INFO - PROCESS | 1940 | 1461042727506 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 22:12:07 INFO - PROCESS | 1940 | 1461042727508 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 22:12:07 INFO - PROCESS | 1940 | 1461042727511 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 22:12:07 INFO - PROCESS | 1940 | 1461042727512 Marionette TRACE conn2 <- [1,1966,null,{}] 22:12:07 INFO - PROCESS | 1940 | 1461042727534 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}] 22:12:07 INFO - PROCESS | 1940 | 1461042727639 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 22:12:07 INFO - PROCESS | 1940 | 1461042727713 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:07 INFO - PROCESS | 1940 | ++DOCSHELL 0x12f016000 == 55 [pid = 1940] [id = 499] 22:12:07 INFO - PROCESS | 1940 | ++DOMWINDOW == 153 (0x12a3a6400) [pid = 1940] [serial = 1497] [outer = 0x0] 22:12:07 INFO - PROCESS | 1940 | ++DOMWINDOW == 154 (0x12a3bd800) [pid = 1940] [serial = 1498] [outer = 0x12a3a6400] 22:12:07 INFO - PROCESS | 1940 | 1461042727743 Marionette DEBUG loaded listener.js 22:12:07 INFO - PROCESS | 1940 | ++DOMWINDOW == 155 (0x12a916000) [pid = 1940] [serial = 1499] [outer = 0x12a3a6400] 22:12:08 INFO - PROCESS | 1940 | 1461042728170 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]]]}] 22:12:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 22:12:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 688ms 22:12:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 22:12:08 INFO - PROCESS | 1940 | 1461042728199 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 22:12:08 INFO - PROCESS | 1940 | 1461042728201 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 22:12:08 INFO - PROCESS | 1940 | 1461042728203 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 22:12:08 INFO - PROCESS | 1940 | 1461042728204 Marionette TRACE conn2 <- [1,1970,null,{}] 22:12:08 INFO - PROCESS | 1940 | 1461042728226 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}] 22:12:08 INFO - PROCESS | 1940 | 1461042728334 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 22:12:08 INFO - PROCESS | 1940 | 1461042728397 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:08 INFO - PROCESS | 1940 | ++DOCSHELL 0x1158a1800 == 56 [pid = 1940] [id = 500] 22:12:08 INFO - PROCESS | 1940 | ++DOMWINDOW == 156 (0x11896b000) [pid = 1940] [serial = 1500] [outer = 0x0] 22:12:08 INFO - PROCESS | 1940 | ++DOMWINDOW == 157 (0x11a93c000) [pid = 1940] [serial = 1501] [outer = 0x11896b000] 22:12:08 INFO - PROCESS | 1940 | 1461042728468 Marionette DEBUG loaded listener.js 22:12:08 INFO - PROCESS | 1940 | ++DOMWINDOW == 158 (0x123874800) [pid = 1940] [serial = 1502] [outer = 0x11896b000] 22:12:09 INFO - PROCESS | 1940 | 1461042729061 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]]]}] 22:12:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 22:12:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 870ms 22:12:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 22:12:09 INFO - PROCESS | 1940 | 1461042729073 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 22:12:09 INFO - PROCESS | 1940 | 1461042729075 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 22:12:09 INFO - PROCESS | 1940 | 1461042729079 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 22:12:09 INFO - PROCESS | 1940 | 1461042729081 Marionette TRACE conn2 <- [1,1974,null,{}] 22:12:09 INFO - PROCESS | 1940 | 1461042729086 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}] 22:12:09 INFO - PROCESS | 1940 | 1461042729181 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 22:12:09 INFO - PROCESS | 1940 | 1461042729260 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:09 INFO - PROCESS | 1940 | ++DOCSHELL 0x11ac4b800 == 57 [pid = 1940] [id = 501] 22:12:09 INFO - PROCESS | 1940 | ++DOMWINDOW == 159 (0x114c9ac00) [pid = 1940] [serial = 1503] [outer = 0x0] 22:12:09 INFO - PROCESS | 1940 | ++DOMWINDOW == 160 (0x114ca5400) [pid = 1940] [serial = 1504] [outer = 0x114c9ac00] 22:12:09 INFO - PROCESS | 1940 | 1461042729288 Marionette DEBUG loaded listener.js 22:12:09 INFO - PROCESS | 1940 | ++DOMWINDOW == 161 (0x1155a0400) [pid = 1940] [serial = 1505] [outer = 0x114c9ac00] 22:12:09 INFO - PROCESS | 1940 | 1461042729717 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]]]}] 22:12:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 22:12:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 672ms 22:12:09 INFO - PROCESS | 1940 | 1461042729751 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 22:12:09 INFO - PROCESS | 1940 | 1461042729755 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 22:12:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 22:12:09 INFO - PROCESS | 1940 | 1461042729760 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 22:12:09 INFO - PROCESS | 1940 | 1461042729761 Marionette TRACE conn2 <- [1,1978,null,{}] 22:12:09 INFO - PROCESS | 1940 | 1461042729764 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}] 22:12:09 INFO - PROCESS | 1940 | 1461042729850 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 22:12:09 INFO - PROCESS | 1940 | 1461042729905 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:09 INFO - PROCESS | 1940 | ++DOCSHELL 0x11ac38800 == 58 [pid = 1940] [id = 502] 22:12:09 INFO - PROCESS | 1940 | ++DOMWINDOW == 162 (0x1164b6800) [pid = 1940] [serial = 1506] [outer = 0x0] 22:12:09 INFO - PROCESS | 1940 | ++DOMWINDOW == 163 (0x118eb6800) [pid = 1940] [serial = 1507] [outer = 0x1164b6800] 22:12:09 INFO - PROCESS | 1940 | 1461042729933 Marionette DEBUG loaded listener.js 22:12:10 INFO - PROCESS | 1940 | ++DOMWINDOW == 164 (0x119b58800) [pid = 1940] [serial = 1508] [outer = 0x1164b6800] 22:12:10 INFO - PROCESS | 1940 | 1461042730439 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]]]}] 22:12:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 22:12:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 723ms 22:12:10 INFO - PROCESS | 1940 | 1461042730483 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 22:12:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 22:12:10 INFO - PROCESS | 1940 | 1461042730484 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 22:12:10 INFO - PROCESS | 1940 | 1461042730486 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 22:12:10 INFO - PROCESS | 1940 | 1461042730488 Marionette TRACE conn2 <- [1,1982,null,{}] 22:12:10 INFO - PROCESS | 1940 | 1461042730495 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}] 22:12:10 INFO - PROCESS | 1940 | 1461042730588 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 22:12:10 INFO - PROCESS | 1940 | 1461042730730 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:10 INFO - PROCESS | 1940 | --DOCSHELL 0x12bb50000 == 57 [pid = 1940] [id = 473] 22:12:10 INFO - PROCESS | 1940 | --DOCSHELL 0x12d54f000 == 56 [pid = 1940] [id = 494] 22:12:10 INFO - PROCESS | 1940 | --DOCSHELL 0x12d09e800 == 55 [pid = 1940] [id = 493] 22:12:10 INFO - PROCESS | 1940 | --DOCSHELL 0x12b3be000 == 54 [pid = 1940] [id = 492] 22:12:10 INFO - PROCESS | 1940 | ++DOCSHELL 0x1155b9000 == 55 [pid = 1940] [id = 503] 22:12:10 INFO - PROCESS | 1940 | ++DOMWINDOW == 165 (0x114bd1c00) [pid = 1940] [serial = 1509] [outer = 0x0] 22:12:10 INFO - PROCESS | 1940 | ++DOMWINDOW == 166 (0x119c22000) [pid = 1940] [serial = 1510] [outer = 0x114bd1c00] 22:12:10 INFO - PROCESS | 1940 | 1461042730809 Marionette DEBUG loaded listener.js 22:12:10 INFO - PROCESS | 1940 | ++DOMWINDOW == 167 (0x11ae75000) [pid = 1940] [serial = 1511] [outer = 0x114bd1c00] 22:12:10 INFO - PROCESS | 1940 | --DOCSHELL 0x12ce5a800 == 54 [pid = 1940] [id = 491] 22:12:10 INFO - PROCESS | 1940 | --DOCSHELL 0x12b59f800 == 53 [pid = 1940] [id = 490] 22:12:10 INFO - PROCESS | 1940 | --DOCSHELL 0x129350800 == 52 [pid = 1940] [id = 489] 22:12:10 INFO - PROCESS | 1940 | --DOCSHELL 0x11be0a800 == 51 [pid = 1940] [id = 488] 22:12:10 INFO - PROCESS | 1940 | --DOCSHELL 0x1140aa800 == 50 [pid = 1940] [id = 487] 22:12:10 INFO - PROCESS | 1940 | --DOCSHELL 0x1294ca800 == 49 [pid = 1940] [id = 482] 22:12:10 INFO - PROCESS | 1940 | --DOCSHELL 0x1274c2800 == 48 [pid = 1940] [id = 481] 22:12:10 INFO - PROCESS | 1940 | --DOCSHELL 0x124095800 == 47 [pid = 1940] [id = 480] 22:12:10 INFO - PROCESS | 1940 | --DOCSHELL 0x11ac49000 == 46 [pid = 1940] [id = 479] 22:12:10 INFO - PROCESS | 1940 | --DOCSHELL 0x123c52800 == 45 [pid = 1940] [id = 478] 22:12:11 INFO - PROCESS | 1940 | --DOMWINDOW == 166 (0x126abc400) [pid = 1940] [serial = 1306] [outer = 0x0] [url = about:blank] 22:12:11 INFO - PROCESS | 1940 | --DOMWINDOW == 165 (0x123e3c800) [pid = 1940] [serial = 1348] [outer = 0x0] [url = about:blank] 22:12:11 INFO - PROCESS | 1940 | --DOMWINDOW == 164 (0x1181ab800) [pid = 1940] [serial = 1309] [outer = 0x0] [url = about:blank] 22:12:11 INFO - PROCESS | 1940 | --DOMWINDOW == 163 (0x119a60800) [pid = 1940] [serial = 1312] [outer = 0x0] [url = about:blank] 22:12:11 INFO - PROCESS | 1940 | --DOMWINDOW == 162 (0x12aa52c00) [pid = 1940] [serial = 1252] [outer = 0x0] [url = about:blank] 22:12:11 INFO - PROCESS | 1940 | --DOMWINDOW == 161 (0x11ae95000) [pid = 1940] [serial = 1386] [outer = 0x0] [url = about:blank] 22:12:11 INFO - PROCESS | 1940 | --DOMWINDOW == 160 (0x119c30800) [pid = 1940] [serial = 1380] [outer = 0x0] [url = about:blank] 22:12:11 INFO - PROCESS | 1940 | --DOMWINDOW == 159 (0x11a7a2000) [pid = 1940] [serial = 1381] [outer = 0x0] [url = about:blank] 22:12:11 INFO - PROCESS | 1940 | --DOMWINDOW == 158 (0x1185bec00) [pid = 1940] [serial = 1374] [outer = 0x0] [url = about:blank] 22:12:11 INFO - PROCESS | 1940 | --DOMWINDOW == 157 (0x118d60400) [pid = 1940] [serial = 1375] [outer = 0x0] [url = about:blank] 22:12:11 INFO - PROCESS | 1940 | --DOMWINDOW == 156 (0x11559e000) [pid = 1940] [serial = 1371] [outer = 0x0] [url = about:blank] 22:12:11 INFO - PROCESS | 1940 | --DOMWINDOW == 155 (0x115871800) [pid = 1940] [serial = 1372] [outer = 0x0] [url = about:blank] 22:12:11 INFO - PROCESS | 1940 | --DOMWINDOW == 154 (0x119154400) [pid = 1940] [serial = 1377] [outer = 0x0] [url = about:blank] 22:12:11 INFO - PROCESS | 1940 | --DOMWINDOW == 153 (0x119b54c00) [pid = 1940] [serial = 1378] [outer = 0x0] [url = about:blank] 22:12:11 INFO - PROCESS | 1940 | --DOMWINDOW == 152 (0x114bdb000) [pid = 1940] [serial = 1369] [outer = 0x0] [url = about:blank] 22:12:11 INFO - PROCESS | 1940 | --DOMWINDOW == 151 (0x1146be800) [pid = 1940] [serial = 1368] [outer = 0x0] [url = about:blank] 22:12:11 INFO - PROCESS | 1940 | --DOMWINDOW == 150 (0x11be32000) [pid = 1940] [serial = 1389] [outer = 0x0] [url = about:blank] 22:12:11 INFO - PROCESS | 1940 | --DOMWINDOW == 149 (0x113e11000) [pid = 1940] [serial = 1350] [outer = 0x0] [url = about:blank] 22:12:11 INFO - PROCESS | 1940 | --DOMWINDOW == 148 (0x118eacc00) [pid = 1940] [serial = 1353] [outer = 0x0] [url = about:blank] 22:12:11 INFO - PROCESS | 1940 | --DOMWINDOW == 147 (0x119c29c00) [pid = 1940] [serial = 1356] [outer = 0x0] [url = about:blank] 22:12:11 INFO - PROCESS | 1940 | --DOMWINDOW == 146 (0x11c0c0c00) [pid = 1940] [serial = 1390] [outer = 0x0] [url = about:blank] 22:12:11 INFO - PROCESS | 1940 | --DOMWINDOW == 145 (0x11c6ca400) [pid = 1940] [serial = 1359] [outer = 0x0] [url = about:blank] 22:12:11 INFO - PROCESS | 1940 | --DOMWINDOW == 144 (0x123c81c00) [pid = 1940] [serial = 1362] [outer = 0x0] [url = about:blank] 22:12:11 INFO - PROCESS | 1940 | --DOMWINDOW == 143 (0x126461400) [pid = 1940] [serial = 1365] [outer = 0x0] [url = about:blank] 22:12:11 INFO - PROCESS | 1940 | --DOMWINDOW == 142 (0x11a941c00) [pid = 1940] [serial = 1383] [outer = 0x0] [url = about:blank] 22:12:11 INFO - PROCESS | 1940 | --DOMWINDOW == 141 (0x11bb28000) [pid = 1940] [serial = 1387] [outer = 0x0] [url = about:blank] 22:12:11 INFO - PROCESS | 1940 | --DOMWINDOW == 140 (0x11ae76400) [pid = 1940] [serial = 1384] [outer = 0x0] [url = about:blank] 22:12:11 INFO - PROCESS | 1940 | --DOMWINDOW == 139 (0x114c07c00) [pid = 1940] [serial = 1351] [outer = 0x0] [url = about:blank] 22:12:11 INFO - PROCESS | 1940 | --DOMWINDOW == 138 (0x119156400) [pid = 1940] [serial = 1354] [outer = 0x0] [url = about:blank] 22:12:11 INFO - PROCESS | 1940 | --DOMWINDOW == 137 (0x123e32800) [pid = 1940] [serial = 1363] [outer = 0x0] [url = about:blank] 22:12:11 INFO - PROCESS | 1940 | --DOMWINDOW == 136 (0x123870c00) [pid = 1940] [serial = 1360] [outer = 0x0] [url = about:blank] 22:12:11 INFO - PROCESS | 1940 | --DOMWINDOW == 135 (0x126bbdc00) [pid = 1940] [serial = 1366] [outer = 0x0] [url = about:blank] 22:12:11 INFO - PROCESS | 1940 | --DOMWINDOW == 134 (0x11aca8000) [pid = 1940] [serial = 1357] [outer = 0x0] [url = about:blank] 22:12:11 INFO - PROCESS | 1940 | --DOMWINDOW == 133 (0x11c6cb800) [pid = 1940] [serial = 1392] [outer = 0x0] [url = about:blank] 22:12:11 INFO - PROCESS | 1940 | --DOMWINDOW == 132 (0x11a966400) [pid = 1940] [serial = 1396] [outer = 0x0] [url = about:blank] 22:12:11 INFO - PROCESS | 1940 | --DOMWINDOW == 131 (0x119a69c00) [pid = 1940] [serial = 1395] [outer = 0x0] [url = about:blank] 22:12:11 INFO - PROCESS | 1940 | --DOMWINDOW == 130 (0x124039c00) [pid = 1940] [serial = 1401] [outer = 0x0] [url = about:blank] 22:12:11 INFO - PROCESS | 1940 | --DOMWINDOW == 129 (0x123e3a400) [pid = 1940] [serial = 1399] [outer = 0x0] [url = about:blank] 22:12:11 INFO - PROCESS | 1940 | --DOMWINDOW == 128 (0x123684000) [pid = 1940] [serial = 1393] [outer = 0x0] [url = about:blank] 22:12:11 INFO - PROCESS | 1940 | --DOMWINDOW == 127 (0x123c80400) [pid = 1940] [serial = 1398] [outer = 0x0] [url = about:blank] 22:12:11 INFO - PROCESS | 1940 | --DOMWINDOW == 126 (0x126a77000) [pid = 1940] [serial = 1402] [outer = 0x0] [url = about:blank] 22:12:11 INFO - PROCESS | 1940 | 1461042731242 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]]]}] 22:12:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 22:12:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 774ms 22:12:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 22:12:11 INFO - PROCESS | 1940 | 1461042731260 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 22:12:11 INFO - PROCESS | 1940 | 1461042731262 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 22:12:11 INFO - PROCESS | 1940 | 1461042731266 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 22:12:11 INFO - PROCESS | 1940 | 1461042731268 Marionette TRACE conn2 <- [1,1986,null,{}] 22:12:11 INFO - PROCESS | 1940 | 1461042731270 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}] 22:12:11 INFO - PROCESS | 1940 | 1461042731351 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 22:12:11 INFO - PROCESS | 1940 | 1461042731356 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:11 INFO - PROCESS | 1940 | ++DOCSHELL 0x11c1b7800 == 46 [pid = 1940] [id = 504] 22:12:11 INFO - PROCESS | 1940 | ++DOMWINDOW == 127 (0x11ae96800) [pid = 1940] [serial = 1512] [outer = 0x0] 22:12:11 INFO - PROCESS | 1940 | ++DOMWINDOW == 128 (0x11bd36c00) [pid = 1940] [serial = 1513] [outer = 0x11ae96800] 22:12:11 INFO - PROCESS | 1940 | 1461042731383 Marionette DEBUG loaded listener.js 22:12:11 INFO - PROCESS | 1940 | ++DOMWINDOW == 129 (0x11c036800) [pid = 1940] [serial = 1514] [outer = 0x11ae96800] 22:12:11 INFO - PROCESS | 1940 | 1461042731786 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]]]}] 22:12:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 22:12:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 573ms 22:12:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 22:12:11 INFO - PROCESS | 1940 | 1461042731839 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 22:12:11 INFO - PROCESS | 1940 | 1461042731840 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 22:12:11 INFO - PROCESS | 1940 | 1461042731844 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 22:12:11 INFO - PROCESS | 1940 | 1461042731845 Marionette TRACE conn2 <- [1,1990,null,{}] 22:12:11 INFO - PROCESS | 1940 | 1461042731849 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}] 22:12:11 INFO - PROCESS | 1940 | 1461042731956 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 22:12:11 INFO - PROCESS | 1940 | 1461042731960 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:11 INFO - PROCESS | 1940 | ++DOCSHELL 0x12642a800 == 47 [pid = 1940] [id = 505] 22:12:11 INFO - PROCESS | 1940 | ++DOMWINDOW == 130 (0x11c0b2000) [pid = 1940] [serial = 1515] [outer = 0x0] 22:12:11 INFO - PROCESS | 1940 | ++DOMWINDOW == 131 (0x11c6cac00) [pid = 1940] [serial = 1516] [outer = 0x11c0b2000] 22:12:11 INFO - PROCESS | 1940 | 1461042731988 Marionette DEBUG loaded listener.js 22:12:12 INFO - PROCESS | 1940 | ++DOMWINDOW == 132 (0x123687400) [pid = 1940] [serial = 1517] [outer = 0x11c0b2000] 22:12:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 22:12:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 570ms 22:12:12 INFO - PROCESS | 1940 | 1461042732404 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]]]}] 22:12:12 INFO - PROCESS | 1940 | 1461042732414 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 22:12:12 INFO - PROCESS | 1940 | 1461042732416 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 22:12:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 22:12:12 INFO - PROCESS | 1940 | 1461042732419 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 22:12:12 INFO - PROCESS | 1940 | 1461042732421 Marionette TRACE conn2 <- [1,1994,null,{}] 22:12:12 INFO - PROCESS | 1940 | 1461042732425 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}] 22:12:12 INFO - PROCESS | 1940 | 1461042732587 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 22:12:12 INFO - PROCESS | 1940 | 1461042732633 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:12 INFO - PROCESS | 1940 | ++DOCSHELL 0x11866e800 == 48 [pid = 1940] [id = 506] 22:12:12 INFO - PROCESS | 1940 | ++DOMWINDOW == 133 (0x123e11c00) [pid = 1940] [serial = 1518] [outer = 0x0] 22:12:12 INFO - PROCESS | 1940 | ++DOMWINDOW == 134 (0x12400c000) [pid = 1940] [serial = 1519] [outer = 0x123e11c00] 22:12:12 INFO - PROCESS | 1940 | 1461042732674 Marionette DEBUG loaded listener.js 22:12:12 INFO - PROCESS | 1940 | ++DOMWINDOW == 135 (0x126abc400) [pid = 1940] [serial = 1520] [outer = 0x123e11c00] 22:12:12 INFO - PROCESS | 1940 | 1461042732998 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]]]}] 22:12:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 22:12:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 623ms 22:12:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 22:12:13 INFO - PROCESS | 1940 | 1461042733068 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 22:12:13 INFO - PROCESS | 1940 | 1461042733070 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 22:12:13 INFO - PROCESS | 1940 | 1461042733083 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 22:12:13 INFO - PROCESS | 1940 | 1461042733084 Marionette TRACE conn2 <- [1,1998,null,{}] 22:12:13 INFO - PROCESS | 1940 | 1461042733087 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}] 22:12:13 INFO - PROCESS | 1940 | 1461042733194 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 22:12:13 INFO - PROCESS | 1940 | 1461042733199 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:13 INFO - PROCESS | 1940 | ++DOCSHELL 0x1294ca800 == 49 [pid = 1940] [id = 507] 22:12:13 INFO - PROCESS | 1940 | ++DOMWINDOW == 136 (0x123c7dc00) [pid = 1940] [serial = 1521] [outer = 0x0] 22:12:13 INFO - PROCESS | 1940 | ++DOMWINDOW == 137 (0x1275a8c00) [pid = 1940] [serial = 1522] [outer = 0x123c7dc00] 22:12:13 INFO - PROCESS | 1940 | 1461042733256 Marionette DEBUG loaded listener.js 22:12:13 INFO - PROCESS | 1940 | ++DOMWINDOW == 138 (0x12912d400) [pid = 1940] [serial = 1523] [outer = 0x123c7dc00] 22:12:13 INFO - PROCESS | 1940 | 1461042733568 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]]]}] 22:12:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 22:12:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 529ms 22:12:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 22:12:13 INFO - PROCESS | 1940 | 1461042733606 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 22:12:13 INFO - PROCESS | 1940 | 1461042733607 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 22:12:13 INFO - PROCESS | 1940 | 1461042733610 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 22:12:13 INFO - PROCESS | 1940 | 1461042733611 Marionette TRACE conn2 <- [1,2002,null,{}] 22:12:13 INFO - PROCESS | 1940 | 1461042733613 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}] 22:12:13 INFO - PROCESS | 1940 | 1461042733721 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 22:12:13 INFO - PROCESS | 1940 | 1461042733757 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:13 INFO - PROCESS | 1940 | ++DOCSHELL 0x12a6d0000 == 50 [pid = 1940] [id = 508] 22:12:13 INFO - PROCESS | 1940 | ++DOMWINDOW == 139 (0x128898c00) [pid = 1940] [serial = 1524] [outer = 0x0] 22:12:13 INFO - PROCESS | 1940 | ++DOMWINDOW == 140 (0x129703c00) [pid = 1940] [serial = 1525] [outer = 0x128898c00] 22:12:13 INFO - PROCESS | 1940 | 1461042733783 Marionette DEBUG loaded listener.js 22:12:13 INFO - PROCESS | 1940 | ++DOMWINDOW == 141 (0x1297ae000) [pid = 1940] [serial = 1526] [outer = 0x128898c00] 22:12:14 INFO - PROCESS | 1940 | 1461042734101 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]]]}] 22:12:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 22:12:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 518ms 22:12:14 INFO - PROCESS | 1940 | 1461042734129 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 22:12:14 INFO - PROCESS | 1940 | 1461042734130 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 22:12:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 22:12:14 INFO - PROCESS | 1940 | 1461042734135 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 22:12:14 INFO - PROCESS | 1940 | 1461042734136 Marionette TRACE conn2 <- [1,2006,null,{}] 22:12:14 INFO - PROCESS | 1940 | 1461042734138 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}] 22:12:14 INFO - PROCESS | 1940 | 1461042734243 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 22:12:14 INFO - PROCESS | 1940 | 1461042734255 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:14 INFO - PROCESS | 1940 | ++DOCSHELL 0x12b07f800 == 51 [pid = 1940] [id = 509] 22:12:14 INFO - PROCESS | 1940 | ++DOMWINDOW == 142 (0x1297a4800) [pid = 1940] [serial = 1527] [outer = 0x0] 22:12:14 INFO - PROCESS | 1940 | ++DOMWINDOW == 143 (0x12a3bbc00) [pid = 1940] [serial = 1528] [outer = 0x1297a4800] 22:12:14 INFO - PROCESS | 1940 | 1461042734281 Marionette DEBUG loaded listener.js 22:12:14 INFO - PROCESS | 1940 | ++DOMWINDOW == 144 (0x12a91e400) [pid = 1940] [serial = 1529] [outer = 0x1297a4800] 22:12:14 INFO - PROCESS | 1940 | 1461042734603 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]]]}] 22:12:14 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 22:12:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 519ms 22:12:14 INFO - PROCESS | 1940 | 1461042734653 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 22:12:14 INFO - PROCESS | 1940 | 1461042734654 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 22:12:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 22:12:14 INFO - PROCESS | 1940 | 1461042734656 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 22:12:14 INFO - PROCESS | 1940 | 1461042734657 Marionette TRACE conn2 <- [1,2010,null,{}] 22:12:14 INFO - PROCESS | 1940 | 1461042734659 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}] 22:12:14 INFO - PROCESS | 1940 | 1461042734771 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 22:12:14 INFO - PROCESS | 1940 | 1461042734785 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:14 INFO - PROCESS | 1940 | ++DOCSHELL 0x12bb46000 == 52 [pid = 1940] [id = 510] 22:12:14 INFO - PROCESS | 1940 | ++DOMWINDOW == 145 (0x12a3af800) [pid = 1940] [serial = 1530] [outer = 0x0] 22:12:14 INFO - PROCESS | 1940 | ++DOMWINDOW == 146 (0x12aa4c800) [pid = 1940] [serial = 1531] [outer = 0x12a3af800] 22:12:14 INFO - PROCESS | 1940 | 1461042734826 Marionette DEBUG loaded listener.js 22:12:14 INFO - PROCESS | 1940 | ++DOMWINDOW == 147 (0x12aa53000) [pid = 1940] [serial = 1532] [outer = 0x12a3af800] 22:12:15 INFO - PROCESS | 1940 | --DOMWINDOW == 146 (0x115688800) [pid = 1940] [serial = 1430] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 22:12:15 INFO - PROCESS | 1940 | --DOMWINDOW == 145 (0x1189e9400) [pid = 1940] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 22:12:15 INFO - PROCESS | 1940 | --DOMWINDOW == 144 (0x115484400) [pid = 1940] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 22:12:15 INFO - PROCESS | 1940 | --DOMWINDOW == 143 (0x114271c00) [pid = 1940] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 22:12:15 INFO - PROCESS | 1940 | --DOMWINDOW == 142 (0x12a3ac800) [pid = 1940] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 22:12:15 INFO - PROCESS | 1940 | --DOMWINDOW == 141 (0x119b5c000) [pid = 1940] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 22:12:15 INFO - PROCESS | 1940 | --DOMWINDOW == 140 (0x11c35bc00) [pid = 1940] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 22:12:15 INFO - PROCESS | 1940 | --DOMWINDOW == 139 (0x1274d1400) [pid = 1940] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 22:12:15 INFO - PROCESS | 1940 | --DOMWINDOW == 138 (0x118ead000) [pid = 1940] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 22:12:15 INFO - PROCESS | 1940 | --DOMWINDOW == 137 (0x1274d3800) [pid = 1940] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 22:12:15 INFO - PROCESS | 1940 | --DOMWINDOW == 136 (0x1188f5800) [pid = 1940] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 22:12:15 INFO - PROCESS | 1940 | --DOMWINDOW == 135 (0x118eae000) [pid = 1940] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 22:12:15 INFO - PROCESS | 1940 | --DOMWINDOW == 134 (0x118eb4800) [pid = 1940] [serial = 1458] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 22:12:15 INFO - PROCESS | 1940 | 1461042735520 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]]]}] 22:12:15 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 22:12:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 872ms 22:12:15 INFO - PROCESS | 1940 | 1461042735529 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 22:12:15 INFO - PROCESS | 1940 | 1461042735531 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 22:12:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 22:12:15 INFO - PROCESS | 1940 | 1461042735536 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 22:12:15 INFO - PROCESS | 1940 | 1461042735538 Marionette TRACE conn2 <- [1,2014,null,{}] 22:12:15 INFO - PROCESS | 1940 | 1461042735540 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}] 22:12:15 INFO - PROCESS | 1940 | 1461042735646 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 22:12:15 INFO - PROCESS | 1940 | 1461042735706 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:15 INFO - PROCESS | 1940 | ++DOCSHELL 0x12d091000 == 53 [pid = 1940] [id = 511] 22:12:15 INFO - PROCESS | 1940 | ++DOMWINDOW == 135 (0x118543400) [pid = 1940] [serial = 1533] [outer = 0x0] 22:12:15 INFO - PROCESS | 1940 | ++DOMWINDOW == 136 (0x11b83ac00) [pid = 1940] [serial = 1534] [outer = 0x118543400] 22:12:15 INFO - PROCESS | 1940 | 1461042735740 Marionette DEBUG loaded listener.js 22:12:15 INFO - PROCESS | 1940 | ++DOMWINDOW == 137 (0x12b305000) [pid = 1940] [serial = 1535] [outer = 0x118543400] 22:12:16 INFO - PROCESS | 1940 | 1461042736035 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]]]}] 22:12:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 22:12:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 522ms 22:12:16 INFO - PROCESS | 1940 | 1461042736058 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 22:12:16 INFO - PROCESS | 1940 | 1461042736060 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 22:12:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 22:12:16 INFO - PROCESS | 1940 | 1461042736062 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 22:12:16 INFO - PROCESS | 1940 | 1461042736063 Marionette TRACE conn2 <- [1,2018,null,{}] 22:12:16 INFO - PROCESS | 1940 | 1461042736068 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}] 22:12:16 INFO - PROCESS | 1940 | 1461042736156 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 22:12:16 INFO - PROCESS | 1940 | 1461042736160 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:16 INFO - PROCESS | 1940 | ++DOCSHELL 0x12e457800 == 54 [pid = 1940] [id = 512] 22:12:16 INFO - PROCESS | 1940 | ++DOMWINDOW == 138 (0x12b305400) [pid = 1940] [serial = 1536] [outer = 0x0] 22:12:16 INFO - PROCESS | 1940 | ++DOMWINDOW == 139 (0x12b30ec00) [pid = 1940] [serial = 1537] [outer = 0x12b305400] 22:12:16 INFO - PROCESS | 1940 | 1461042736186 Marionette DEBUG loaded listener.js 22:12:16 INFO - PROCESS | 1940 | ++DOMWINDOW == 140 (0x12b50f000) [pid = 1940] [serial = 1538] [outer = 0x12b305400] 22:12:16 INFO - PROCESS | 1940 | 1461042736539 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]]]}] 22:12:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 22:12:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 523ms 22:12:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 22:12:16 INFO - PROCESS | 1940 | 1461042736586 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 22:12:16 INFO - PROCESS | 1940 | 1461042736587 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 22:12:16 INFO - PROCESS | 1940 | 1461042736589 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 22:12:16 INFO - PROCESS | 1940 | 1461042736590 Marionette TRACE conn2 <- [1,2022,null,{}] 22:12:16 INFO - PROCESS | 1940 | 1461042736592 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}] 22:12:16 INFO - PROCESS | 1940 | 1461042736677 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 22:12:16 INFO - PROCESS | 1940 | 1461042736681 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:16 INFO - PROCESS | 1940 | ++DOCSHELL 0x12f26a800 == 55 [pid = 1940] [id = 513] 22:12:16 INFO - PROCESS | 1940 | ++DOMWINDOW == 141 (0x12b503800) [pid = 1940] [serial = 1539] [outer = 0x0] 22:12:16 INFO - PROCESS | 1940 | ++DOMWINDOW == 142 (0x12b890000) [pid = 1940] [serial = 1540] [outer = 0x12b503800] 22:12:16 INFO - PROCESS | 1940 | 1461042736707 Marionette DEBUG loaded listener.js 22:12:16 INFO - PROCESS | 1940 | ++DOMWINDOW == 143 (0x12ba35000) [pid = 1940] [serial = 1541] [outer = 0x12b503800] 22:12:17 INFO - PROCESS | 1940 | 1461042737046 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]]]}] 22:12:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 22:12:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 468ms 22:12:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 22:12:17 INFO - PROCESS | 1940 | 1461042737058 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 22:12:17 INFO - PROCESS | 1940 | 1461042737059 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 22:12:17 INFO - PROCESS | 1940 | 1461042737061 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 22:12:17 INFO - PROCESS | 1940 | 1461042737062 Marionette TRACE conn2 <- [1,2026,null,{}] 22:12:17 INFO - PROCESS | 1940 | 1461042737066 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}] 22:12:17 INFO - PROCESS | 1940 | 1461042737159 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 22:12:17 INFO - PROCESS | 1940 | 1461042737164 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:17 INFO - PROCESS | 1940 | ++DOCSHELL 0x12f612000 == 56 [pid = 1940] [id = 514] 22:12:17 INFO - PROCESS | 1940 | ++DOMWINDOW == 144 (0x12b50b800) [pid = 1940] [serial = 1542] [outer = 0x0] 22:12:17 INFO - PROCESS | 1940 | ++DOMWINDOW == 145 (0x12ba3a000) [pid = 1940] [serial = 1543] [outer = 0x12b50b800] 22:12:17 INFO - PROCESS | 1940 | 1461042737190 Marionette DEBUG loaded listener.js 22:12:17 INFO - PROCESS | 1940 | ++DOMWINDOW == 146 (0x12bba4000) [pid = 1940] [serial = 1544] [outer = 0x12b50b800] 22:12:18 INFO - PROCESS | 1940 | --DOCSHELL 0x12b59d800 == 55 [pid = 1940] [id = 472] 22:12:18 INFO - PROCESS | 1940 | --DOCSHELL 0x11bdc2800 == 54 [pid = 1940] [id = 474] 22:12:18 INFO - PROCESS | 1940 | --DOCSHELL 0x12ac99800 == 53 [pid = 1940] [id = 468] 22:12:18 INFO - PROCESS | 1940 | --DOCSHELL 0x12b8ec000 == 52 [pid = 1940] [id = 485] 22:12:18 INFO - PROCESS | 1940 | --DOCSHELL 0x12a679000 == 51 [pid = 1940] [id = 483] 22:12:18 INFO - PROCESS | 1940 | --DOCSHELL 0x1239a2800 == 50 [pid = 1940] [id = 470] 22:12:18 INFO - PROCESS | 1940 | --DOCSHELL 0x12a6d5000 == 49 [pid = 1940] [id = 471] 22:12:18 INFO - PROCESS | 1940 | --DOCSHELL 0x12b077000 == 48 [pid = 1940] [id = 484] 22:12:18 INFO - PROCESS | 1940 | --DOCSHELL 0x11c15b800 == 47 [pid = 1940] [id = 486] 22:12:18 INFO - PROCESS | 1940 | --DOCSHELL 0x119b2b800 == 46 [pid = 1940] [id = 469] 22:12:18 INFO - PROCESS | 1940 | --DOCSHELL 0x11ac38800 == 45 [pid = 1940] [id = 502] 22:12:18 INFO - PROCESS | 1940 | --DOCSHELL 0x11ac4b800 == 44 [pid = 1940] [id = 501] 22:12:18 INFO - PROCESS | 1940 | --DOCSHELL 0x1158a1800 == 43 [pid = 1940] [id = 500] 22:12:18 INFO - PROCESS | 1940 | --DOCSHELL 0x12f016000 == 42 [pid = 1940] [id = 499] 22:12:18 INFO - PROCESS | 1940 | --DOCSHELL 0x12e732800 == 41 [pid = 1940] [id = 498] 22:12:18 INFO - PROCESS | 1940 | --DOCSHELL 0x12ac90000 == 40 [pid = 1940] [id = 497] 22:12:18 INFO - PROCESS | 1940 | --DOCSHELL 0x11c1d4000 == 39 [pid = 1940] [id = 496] 22:12:18 INFO - PROCESS | 1940 | --DOCSHELL 0x12e45a000 == 38 [pid = 1940] [id = 495] 22:12:19 INFO - PROCESS | 1940 | --DOCSHELL 0x12a6d0000 == 37 [pid = 1940] [id = 508] 22:12:19 INFO - PROCESS | 1940 | --DOCSHELL 0x1294ca800 == 36 [pid = 1940] [id = 507] 22:12:19 INFO - PROCESS | 1940 | --DOCSHELL 0x1155b9000 == 35 [pid = 1940] [id = 503] 22:12:19 INFO - PROCESS | 1940 | --DOCSHELL 0x12642a800 == 34 [pid = 1940] [id = 505] 22:12:19 INFO - PROCESS | 1940 | --DOCSHELL 0x12d091000 == 33 [pid = 1940] [id = 511] 22:12:19 INFO - PROCESS | 1940 | --DOCSHELL 0x12e457800 == 32 [pid = 1940] [id = 512] 22:12:19 INFO - PROCESS | 1940 | --DOCSHELL 0x11c1b7800 == 31 [pid = 1940] [id = 504] 22:12:19 INFO - PROCESS | 1940 | --DOCSHELL 0x12bb46000 == 30 [pid = 1940] [id = 510] 22:12:19 INFO - PROCESS | 1940 | --DOCSHELL 0x11866e800 == 29 [pid = 1940] [id = 506] 22:12:19 INFO - PROCESS | 1940 | --DOCSHELL 0x12b07f800 == 28 [pid = 1940] [id = 509] 22:12:19 INFO - PROCESS | 1940 | --DOMWINDOW == 145 (0x12a3b2400) [pid = 1940] [serial = 1483] [outer = 0x0] [url = about:blank] 22:12:19 INFO - PROCESS | 1940 | --DOCSHELL 0x12f26a800 == 27 [pid = 1940] [id = 513] 22:12:19 INFO - PROCESS | 1940 | --DOMWINDOW == 144 (0x11a936000) [pid = 1940] [serial = 1465] [outer = 0x0] [url = about:blank] 22:12:19 INFO - PROCESS | 1940 | --DOMWINDOW == 143 (0x11a7ddc00) [pid = 1940] [serial = 1441] [outer = 0x0] [url = about:blank] 22:12:19 INFO - PROCESS | 1940 | --DOMWINDOW == 142 (0x123e06000) [pid = 1940] [serial = 1468] [outer = 0x0] [url = about:blank] 22:12:19 INFO - PROCESS | 1940 | --DOMWINDOW == 141 (0x126bc2800) [pid = 1940] [serial = 1469] [outer = 0x0] [url = about:blank] 22:12:19 INFO - PROCESS | 1940 | --DOMWINDOW == 140 (0x11b5e2800) [pid = 1940] [serial = 1466] [outer = 0x0] [url = about:blank] 22:12:19 INFO - PROCESS | 1940 | --DOMWINDOW == 139 (0x115681000) [pid = 1940] [serial = 1438] [outer = 0x0] [url = about:blank] 22:12:19 INFO - PROCESS | 1940 | --DOMWINDOW == 138 (0x11c0c1400) [pid = 1940] [serial = 1444] [outer = 0x0] [url = about:blank] 22:12:19 INFO - PROCESS | 1940 | --DOMWINDOW == 137 (0x123e0a000) [pid = 1940] [serial = 1447] [outer = 0x0] [url = about:blank] 22:12:19 INFO - PROCESS | 1940 | --DOMWINDOW == 136 (0x129131800) [pid = 1940] [serial = 1472] [outer = 0x0] [url = about:blank] 22:12:19 INFO - PROCESS | 1940 | --DOMWINDOW == 135 (0x126bc2000) [pid = 1940] [serial = 1450] [outer = 0x0] [url = about:blank] 22:12:19 INFO - PROCESS | 1940 | --DOMWINDOW == 134 (0x128e96000) [pid = 1940] [serial = 1471] [outer = 0x0] [url = about:blank] 22:12:19 INFO - PROCESS | 1940 | --DOMWINDOW == 133 (0x129130400) [pid = 1940] [serial = 1453] [outer = 0x0] [url = about:blank] 22:12:19 INFO - PROCESS | 1940 | --DOMWINDOW == 132 (0x11c161000) [pid = 1940] [serial = 1477] [outer = 0x0] [url = about:blank] 22:12:19 INFO - PROCESS | 1940 | --DOMWINDOW == 131 (0x12970f800) [pid = 1940] [serial = 1474] [outer = 0x0] [url = about:blank] 22:12:19 INFO - PROCESS | 1940 | --DOMWINDOW == 130 (0x118eb0000) [pid = 1940] [serial = 1462] [outer = 0x0] [url = about:blank] 22:12:19 INFO - PROCESS | 1940 | --DOMWINDOW == 129 (0x129707c00) [pid = 1940] [serial = 1456] [outer = 0x0] [url = about:blank] 22:12:19 INFO - PROCESS | 1940 | --DOMWINDOW == 128 (0x12a3a9c00) [pid = 1940] [serial = 1481] [outer = 0x0] [url = about:blank] 22:12:19 INFO - PROCESS | 1940 | --DOMWINDOW == 127 (0x12a3a2c00) [pid = 1940] [serial = 1475] [outer = 0x0] [url = about:blank] 22:12:19 INFO - PROCESS | 1940 | --DOMWINDOW == 126 (0x1297a5800) [pid = 1940] [serial = 1460] [outer = 0x0] [url = about:blank] 22:12:19 INFO - PROCESS | 1940 | --DOMWINDOW == 125 (0x12970e800) [pid = 1940] [serial = 1459] [outer = 0x0] [url = about:blank] 22:12:19 INFO - PROCESS | 1940 | --DOMWINDOW == 124 (0x1191c5000) [pid = 1940] [serial = 1463] [outer = 0x0] [url = about:blank] 22:12:19 INFO - PROCESS | 1940 | --DOMWINDOW == 123 (0x123e3d800) [pid = 1940] [serial = 1478] [outer = 0x0] [url = about:blank] 22:12:19 INFO - PROCESS | 1940 | --DOMWINDOW == 122 (0x12a3a3000) [pid = 1940] [serial = 1480] [outer = 0x0] [url = about:blank] 22:12:19 INFO - PROCESS | 1940 | --DOMWINDOW == 121 (0x12a3b9000) [pid = 1940] [serial = 1484] [outer = 0x0] [url = about:blank] 22:12:19 INFO - PROCESS | 1940 | --DOMWINDOW == 120 (0x126529400) [pid = 1940] [serial = 1419] [outer = 0x0] [url = about:blank] 22:12:19 INFO - PROCESS | 1940 | --DOMWINDOW == 119 (0x123ca0c00) [pid = 1940] [serial = 1416] [outer = 0x0] [url = about:blank] 22:12:19 INFO - PROCESS | 1940 | --DOMWINDOW == 118 (0x11ae76c00) [pid = 1940] [serial = 1413] [outer = 0x0] [url = about:blank] 22:12:19 INFO - PROCESS | 1940 | --DOMWINDOW == 117 (0x1191bf400) [pid = 1940] [serial = 1410] [outer = 0x0] [url = about:blank] 22:12:19 INFO - PROCESS | 1940 | --DOMWINDOW == 116 (0x126abd000) [pid = 1940] [serial = 1404] [outer = 0x0] [url = about:blank] 22:12:19 INFO - PROCESS | 1940 | --DOMWINDOW == 115 (0x119c29400) [pid = 1940] [serial = 1431] [outer = 0x0] [url = about:blank] 22:12:19 INFO - PROCESS | 1940 | --DOMWINDOW == 114 (0x11a93b000) [pid = 1940] [serial = 1432] [outer = 0x0] [url = about:blank] 22:12:19 INFO - PROCESS | 1940 | --DOMWINDOW == 113 (0x118eb3000) [pid = 1940] [serial = 1428] [outer = 0x0] [url = about:blank] 22:12:19 INFO - PROCESS | 1940 | --DOMWINDOW == 112 (0x119161000) [pid = 1940] [serial = 1429] [outer = 0x0] [url = about:blank] 22:12:19 INFO - PROCESS | 1940 | --DOMWINDOW == 111 (0x1155a1400) [pid = 1940] [serial = 1425] [outer = 0x0] [url = about:blank] 22:12:19 INFO - PROCESS | 1940 | --DOMWINDOW == 110 (0x11854a000) [pid = 1940] [serial = 1426] [outer = 0x0] [url = about:blank] 22:12:19 INFO - PROCESS | 1940 | --DOMWINDOW == 109 (0x123e36800) [pid = 1940] [serial = 1422] [outer = 0x0] [url = about:blank] 22:12:19 INFO - PROCESS | 1940 | --DOMWINDOW == 108 (0x12889e800) [pid = 1940] [serial = 1423] [outer = 0x0] [url = about:blank] 22:12:19 INFO - PROCESS | 1940 | --DOMWINDOW == 107 (0x11586bc00) [pid = 1940] [serial = 1407] [outer = 0x0] [url = about:blank] 22:12:19 INFO - PROCESS | 1940 | --DOMWINDOW == 106 (0x115482400) [pid = 1940] [serial = 868] [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.] 22:12:19 INFO - PROCESS | 1940 | --DOMWINDOW == 105 (0x11ae77800) [pid = 1940] [serial = 1435] [outer = 0x0] [url = about:blank] 22:12:19 INFO - PROCESS | 1940 | --DOMWINDOW == 104 (0x12a3be400) [pid = 1940] [serial = 1486] [outer = 0x0] [url = about:blank] 22:12:19 INFO - PROCESS | 1940 | 1461042739232 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]]]}] 22:12:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 22:12:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 2223ms 22:12:19 INFO - PROCESS | 1940 | 1461042739285 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 22:12:19 INFO - PROCESS | 1940 | 1461042739288 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 22:12:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 22:12:19 INFO - PROCESS | 1940 | 1461042739291 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 22:12:19 INFO - PROCESS | 1940 | 1461042739294 Marionette TRACE conn2 <- [1,2030,null,{}] 22:12:19 INFO - PROCESS | 1940 | 1461042739298 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}] 22:12:19 INFO - PROCESS | 1940 | 1461042739379 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 22:12:19 INFO - PROCESS | 1940 | 1461042739432 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:19 INFO - PROCESS | 1940 | ++DOCSHELL 0x11528a000 == 28 [pid = 1940] [id = 515] 22:12:19 INFO - PROCESS | 1940 | ++DOMWINDOW == 105 (0x114c9f800) [pid = 1940] [serial = 1545] [outer = 0x0] 22:12:19 INFO - PROCESS | 1940 | ++DOMWINDOW == 106 (0x114ca1400) [pid = 1940] [serial = 1546] [outer = 0x114c9f800] 22:12:19 INFO - PROCESS | 1940 | 1461042739461 Marionette DEBUG loaded listener.js 22:12:19 INFO - PROCESS | 1940 | ++DOMWINDOW == 107 (0x115342c00) [pid = 1940] [serial = 1547] [outer = 0x114c9f800] 22:12:19 INFO - PROCESS | 1940 | 1461042739788 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]]]}] 22:12:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 22:12:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 520ms 22:12:19 INFO - PROCESS | 1940 | 1461042739812 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 22:12:19 INFO - PROCESS | 1940 | 1461042739819 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 22:12:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 22:12:19 INFO - PROCESS | 1940 | 1461042739824 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 22:12:19 INFO - PROCESS | 1940 | 1461042739826 Marionette TRACE conn2 <- [1,2034,null,{}] 22:12:19 INFO - PROCESS | 1940 | 1461042739829 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}] 22:12:19 INFO - PROCESS | 1940 | 1461042739908 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 22:12:19 INFO - PROCESS | 1940 | 1461042739914 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:19 INFO - PROCESS | 1940 | ++DOCSHELL 0x118bb3800 == 29 [pid = 1940] [id = 516] 22:12:19 INFO - PROCESS | 1940 | ++DOMWINDOW == 108 (0x1151b6400) [pid = 1940] [serial = 1548] [outer = 0x0] 22:12:19 INFO - PROCESS | 1940 | ++DOMWINDOW == 109 (0x115598000) [pid = 1940] [serial = 1549] [outer = 0x1151b6400] 22:12:19 INFO - PROCESS | 1940 | 1461042739943 Marionette DEBUG loaded listener.js 22:12:19 INFO - PROCESS | 1940 | ++DOMWINDOW == 110 (0x1181aa000) [pid = 1940] [serial = 1550] [outer = 0x1151b6400] 22:12:20 INFO - PROCESS | 1940 | 1461042740316 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]]]}] 22:12:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 22:12:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 520ms 22:12:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 22:12:20 INFO - PROCESS | 1940 | 1461042740345 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 22:12:20 INFO - PROCESS | 1940 | 1461042740347 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 22:12:20 INFO - PROCESS | 1940 | 1461042740351 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 22:12:20 INFO - PROCESS | 1940 | 1461042740354 Marionette TRACE conn2 <- [1,2038,null,{}] 22:12:20 INFO - PROCESS | 1940 | 1461042740362 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}] 22:12:20 INFO - PROCESS | 1940 | 1461042740442 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 22:12:20 INFO - PROCESS | 1940 | 1461042740449 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:20 INFO - PROCESS | 1940 | ++DOCSHELL 0x119b16000 == 30 [pid = 1940] [id = 517] 22:12:20 INFO - PROCESS | 1940 | ++DOMWINDOW == 111 (0x113e0e000) [pid = 1940] [serial = 1551] [outer = 0x0] 22:12:20 INFO - PROCESS | 1940 | ++DOMWINDOW == 112 (0x118be2400) [pid = 1940] [serial = 1552] [outer = 0x113e0e000] 22:12:20 INFO - PROCESS | 1940 | 1461042740480 Marionette DEBUG loaded listener.js 22:12:20 INFO - PROCESS | 1940 | ++DOMWINDOW == 113 (0x118eb6000) [pid = 1940] [serial = 1553] [outer = 0x113e0e000] 22:12:20 INFO - PROCESS | 1940 | 1461042740853 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]]]}] 22:12:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 22:12:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 527ms 22:12:20 INFO - PROCESS | 1940 | 1461042740878 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 22:12:20 INFO - PROCESS | 1940 | 1461042740880 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 22:12:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 22:12:20 INFO - PROCESS | 1940 | 1461042740893 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 22:12:20 INFO - PROCESS | 1940 | 1461042740894 Marionette TRACE conn2 <- [1,2042,null,{}] 22:12:20 INFO - PROCESS | 1940 | 1461042740897 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}] 22:12:20 INFO - PROCESS | 1940 | 1461042740973 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 22:12:20 INFO - PROCESS | 1940 | 1461042740977 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:20 INFO - PROCESS | 1940 | ++DOCSHELL 0x11ac41000 == 31 [pid = 1940] [id = 518] 22:12:20 INFO - PROCESS | 1940 | ++DOMWINDOW == 114 (0x118eaec00) [pid = 1940] [serial = 1554] [outer = 0x0] 22:12:21 INFO - PROCESS | 1940 | ++DOMWINDOW == 115 (0x119157400) [pid = 1940] [serial = 1555] [outer = 0x118eaec00] 22:12:21 INFO - PROCESS | 1940 | 1461042741005 Marionette DEBUG loaded listener.js 22:12:21 INFO - PROCESS | 1940 | ++DOMWINDOW == 116 (0x119b36800) [pid = 1940] [serial = 1556] [outer = 0x118eaec00] 22:12:21 INFO - PROCESS | 1940 | 1461042741337 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]]]}] 22:12:21 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) 22:12:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 468ms 22:12:21 INFO - PROCESS | 1940 | 1461042741362 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 22:12:21 INFO - PROCESS | 1940 | 1461042741363 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 22:12:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 22:12:21 INFO - PROCESS | 1940 | 1461042741369 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 22:12:21 INFO - PROCESS | 1940 | 1461042741370 Marionette TRACE conn2 <- [1,2046,null,{}] 22:12:21 INFO - PROCESS | 1940 | 1461042741373 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}] 22:12:21 INFO - PROCESS | 1940 | 1461042741446 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 22:12:21 INFO - PROCESS | 1940 | 1461042741452 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:21 INFO - PROCESS | 1940 | ++DOCSHELL 0x11bdc1800 == 32 [pid = 1940] [id = 519] 22:12:21 INFO - PROCESS | 1940 | ++DOMWINDOW == 117 (0x114c0d000) [pid = 1940] [serial = 1557] [outer = 0x0] 22:12:21 INFO - PROCESS | 1940 | ++DOMWINDOW == 118 (0x119b57c00) [pid = 1940] [serial = 1558] [outer = 0x114c0d000] 22:12:21 INFO - PROCESS | 1940 | 1461042741478 Marionette DEBUG loaded listener.js 22:12:21 INFO - PROCESS | 1940 | ++DOMWINDOW == 119 (0x11a55f400) [pid = 1940] [serial = 1559] [outer = 0x114c0d000] 22:12:21 INFO - PROCESS | 1940 | 1461042741877 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]]]}] 22:12:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 22:12:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 520ms 22:12:21 INFO - PROCESS | 1940 | 1461042741889 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 22:12:21 INFO - PROCESS | 1940 | 1461042741890 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 22:12:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 22:12:21 INFO - PROCESS | 1940 | 1461042741893 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 22:12:21 INFO - PROCESS | 1940 | 1461042741895 Marionette TRACE conn2 <- [1,2050,null,{}] 22:12:21 INFO - PROCESS | 1940 | 1461042741907 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}] 22:12:22 INFO - PROCESS | 1940 | 1461042742056 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 22:12:22 INFO - PROCESS | 1940 | 1461042742066 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:22 INFO - PROCESS | 1940 | ++DOCSHELL 0x11c1c5000 == 33 [pid = 1940] [id = 520] 22:12:22 INFO - PROCESS | 1940 | ++DOMWINDOW == 120 (0x11a7e3c00) [pid = 1940] [serial = 1560] [outer = 0x0] 22:12:22 INFO - PROCESS | 1940 | ++DOMWINDOW == 121 (0x11a961400) [pid = 1940] [serial = 1561] [outer = 0x11a7e3c00] 22:12:22 INFO - PROCESS | 1940 | 1461042742095 Marionette DEBUG loaded listener.js 22:12:22 INFO - PROCESS | 1940 | ++DOMWINDOW == 122 (0x11abc1800) [pid = 1940] [serial = 1562] [outer = 0x11a7e3c00] 22:12:22 INFO - PROCESS | 1940 | 1461042742449 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]]]}] 22:12:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 22:12:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 574ms 22:12:22 INFO - PROCESS | 1940 | 1461042742469 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 22:12:22 INFO - PROCESS | 1940 | 1461042742471 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 22:12:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 22:12:22 INFO - PROCESS | 1940 | 1461042742487 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 22:12:22 INFO - PROCESS | 1940 | 1461042742489 Marionette TRACE conn2 <- [1,2054,null,{}] 22:12:22 INFO - PROCESS | 1940 | 1461042742493 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}] 22:12:22 INFO - PROCESS | 1940 | 1461042742598 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 22:12:22 INFO - PROCESS | 1940 | 1461042742606 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:22 INFO - PROCESS | 1940 | ++DOCSHELL 0x123aa5000 == 34 [pid = 1940] [id = 521] 22:12:22 INFO - PROCESS | 1940 | ++DOMWINDOW == 123 (0x114bcd400) [pid = 1940] [serial = 1563] [outer = 0x0] 22:12:22 INFO - PROCESS | 1940 | ++DOMWINDOW == 124 (0x11ae6b800) [pid = 1940] [serial = 1564] [outer = 0x114bcd400] 22:12:22 INFO - PROCESS | 1940 | 1461042742647 Marionette DEBUG loaded listener.js 22:12:22 INFO - PROCESS | 1940 | ++DOMWINDOW == 125 (0x11ae76000) [pid = 1940] [serial = 1565] [outer = 0x114bcd400] 22:12:22 INFO - PROCESS | 1940 | 1461042742970 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]]]}] 22:12:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 22:12:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 525ms 22:12:23 INFO - PROCESS | 1940 | 1461042743011 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 22:12:23 INFO - PROCESS | 1940 | 1461042743012 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 22:12:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 22:12:23 INFO - PROCESS | 1940 | 1461042743016 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 22:12:23 INFO - PROCESS | 1940 | 1461042743018 Marionette TRACE conn2 <- [1,2058,null,{}] 22:12:23 INFO - PROCESS | 1940 | 1461042743020 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}] 22:12:23 INFO - PROCESS | 1940 | 1461042743094 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 22:12:23 INFO - PROCESS | 1940 | 1461042743152 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:23 INFO - PROCESS | 1940 | ++DOCSHELL 0x123c52000 == 35 [pid = 1940] [id = 522] 22:12:23 INFO - PROCESS | 1940 | ++DOMWINDOW == 126 (0x11ae6d000) [pid = 1940] [serial = 1566] [outer = 0x0] 22:12:23 INFO - PROCESS | 1940 | ++DOMWINDOW == 127 (0x11ae9a000) [pid = 1940] [serial = 1567] [outer = 0x11ae6d000] 22:12:23 INFO - PROCESS | 1940 | 1461042743182 Marionette DEBUG loaded listener.js 22:12:23 INFO - PROCESS | 1940 | ++DOMWINDOW == 128 (0x11bb29800) [pid = 1940] [serial = 1568] [outer = 0x11ae6d000] 22:12:23 INFO - PROCESS | 1940 | 1461042743621 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]]]}] 22:12:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 22:12:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 622ms 22:12:23 INFO - PROCESS | 1940 | 1461042743638 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 22:12:23 INFO - PROCESS | 1940 | 1461042743640 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 22:12:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 22:12:23 INFO - PROCESS | 1940 | 1461042743642 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 22:12:23 INFO - PROCESS | 1940 | 1461042743643 Marionette TRACE conn2 <- [1,2062,null,{}] 22:12:23 INFO - PROCESS | 1940 | 1461042743645 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}] 22:12:23 INFO - PROCESS | 1940 | 1461042743747 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 22:12:23 INFO - PROCESS | 1940 | 1461042743753 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:23 INFO - PROCESS | 1940 | ++DOCSHELL 0x119b15800 == 36 [pid = 1940] [id = 523] 22:12:23 INFO - PROCESS | 1940 | ++DOMWINDOW == 129 (0x119a6c400) [pid = 1940] [serial = 1569] [outer = 0x0] 22:12:23 INFO - PROCESS | 1940 | ++DOMWINDOW == 130 (0x11be2b800) [pid = 1940] [serial = 1570] [outer = 0x119a6c400] 22:12:23 INFO - PROCESS | 1940 | 1461042743779 Marionette DEBUG loaded listener.js 22:12:23 INFO - PROCESS | 1940 | ++DOMWINDOW == 131 (0x11c0b8000) [pid = 1940] [serial = 1571] [outer = 0x119a6c400] 22:12:24 INFO - PROCESS | 1940 | 1461042744100 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]]]}] 22:12:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 22:12:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 468ms 22:12:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 22:12:24 INFO - PROCESS | 1940 | 1461042744110 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 22:12:24 INFO - PROCESS | 1940 | 1461042744112 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 22:12:24 INFO - PROCESS | 1940 | 1461042744114 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 22:12:24 INFO - PROCESS | 1940 | 1461042744116 Marionette TRACE conn2 <- [1,2066,null,{}] 22:12:24 INFO - PROCESS | 1940 | 1461042744121 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}] 22:12:24 INFO - PROCESS | 1940 | 1461042744202 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 22:12:24 INFO - PROCESS | 1940 | 1461042744206 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:24 INFO - PROCESS | 1940 | ++DOCSHELL 0x1264dc800 == 37 [pid = 1940] [id = 524] 22:12:24 INFO - PROCESS | 1940 | ++DOMWINDOW == 132 (0x11c0b1400) [pid = 1940] [serial = 1572] [outer = 0x0] 22:12:24 INFO - PROCESS | 1940 | ++DOMWINDOW == 133 (0x11c36d400) [pid = 1940] [serial = 1573] [outer = 0x11c0b1400] 22:12:24 INFO - PROCESS | 1940 | 1461042744232 Marionette DEBUG loaded listener.js 22:12:24 INFO - PROCESS | 1940 | ++DOMWINDOW == 134 (0x11c6d0400) [pid = 1940] [serial = 1574] [outer = 0x11c0b1400] 22:12:24 INFO - PROCESS | 1940 | 1461042744625 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]]]}] 22:12:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 22:12:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 523ms 22:12:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 22:12:24 INFO - PROCESS | 1940 | 1461042744638 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 22:12:24 INFO - PROCESS | 1940 | 1461042744639 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 22:12:24 INFO - PROCESS | 1940 | 1461042744641 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 22:12:24 INFO - PROCESS | 1940 | 1461042744643 Marionette TRACE conn2 <- [1,2070,null,{}] 22:12:24 INFO - PROCESS | 1940 | 1461042744646 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}] 22:12:24 INFO - PROCESS | 1940 | 1461042744758 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 22:12:24 INFO - PROCESS | 1940 | 1461042744795 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:24 INFO - PROCESS | 1940 | ++DOCSHELL 0x11bab2000 == 38 [pid = 1940] [id = 525] 22:12:24 INFO - PROCESS | 1940 | ++DOMWINDOW == 135 (0x11c6d2c00) [pid = 1940] [serial = 1575] [outer = 0x0] 22:12:24 INFO - PROCESS | 1940 | ++DOMWINDOW == 136 (0x123873000) [pid = 1940] [serial = 1576] [outer = 0x11c6d2c00] 22:12:24 INFO - PROCESS | 1940 | 1461042744828 Marionette DEBUG loaded listener.js 22:12:24 INFO - PROCESS | 1940 | ++DOMWINDOW == 137 (0x11a93d000) [pid = 1940] [serial = 1577] [outer = 0x11c6d2c00] 22:12:25 INFO - PROCESS | 1940 | 1461042745169 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]]]}] 22:12:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 22:12:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 569ms 22:12:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 22:12:25 INFO - PROCESS | 1940 | 1461042745211 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 22:12:25 INFO - PROCESS | 1940 | 1461042745212 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 22:12:25 INFO - PROCESS | 1940 | 1461042745215 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 22:12:25 INFO - PROCESS | 1940 | 1461042745216 Marionette TRACE conn2 <- [1,2074,null,{}] 22:12:25 INFO - PROCESS | 1940 | 1461042745218 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}] 22:12:25 INFO - PROCESS | 1940 | 1461042745313 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 22:12:25 INFO - PROCESS | 1940 | 1461042745317 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:25 INFO - PROCESS | 1940 | ++DOCSHELL 0x128e8e000 == 39 [pid = 1940] [id = 526] 22:12:25 INFO - PROCESS | 1940 | ++DOMWINDOW == 138 (0x11c6d3000) [pid = 1940] [serial = 1578] [outer = 0x0] 22:12:25 INFO - PROCESS | 1940 | ++DOMWINDOW == 139 (0x123e04800) [pid = 1940] [serial = 1579] [outer = 0x11c6d3000] 22:12:25 INFO - PROCESS | 1940 | 1461042745342 Marionette DEBUG loaded listener.js 22:12:25 INFO - PROCESS | 1940 | ++DOMWINDOW == 140 (0x123e0f000) [pid = 1940] [serial = 1580] [outer = 0x11c6d3000] 22:12:25 INFO - PROCESS | 1940 | 1461042745702 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]]]}] 22:12:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 22:12:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 519ms 22:12:25 INFO - PROCESS | 1940 | 1461042745740 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 22:12:25 INFO - PROCESS | 1940 | 1461042745742 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 22:12:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 22:12:25 INFO - PROCESS | 1940 | 1461042745744 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 22:12:25 INFO - PROCESS | 1940 | 1461042745745 Marionette TRACE conn2 <- [1,2078,null,{}] 22:12:25 INFO - PROCESS | 1940 | 1461042745747 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}] 22:12:25 INFO - PROCESS | 1940 | 1461042745843 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 22:12:25 INFO - PROCESS | 1940 | 1461042745847 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:25 INFO - PROCESS | 1940 | ++DOCSHELL 0x1294df800 == 40 [pid = 1940] [id = 527] 22:12:25 INFO - PROCESS | 1940 | ++DOMWINDOW == 141 (0x123c7e400) [pid = 1940] [serial = 1581] [outer = 0x0] 22:12:25 INFO - PROCESS | 1940 | ++DOMWINDOW == 142 (0x123e39000) [pid = 1940] [serial = 1582] [outer = 0x123c7e400] 22:12:25 INFO - PROCESS | 1940 | 1461042745872 Marionette DEBUG loaded listener.js 22:12:25 INFO - PROCESS | 1940 | ++DOMWINDOW == 143 (0x124033800) [pid = 1940] [serial = 1583] [outer = 0x123c7e400] 22:12:26 INFO - PROCESS | 1940 | 1461042746186 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]]]}] 22:12:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 22:12:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 468ms 22:12:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 22:12:26 INFO - PROCESS | 1940 | 1461042746220 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 22:12:26 INFO - PROCESS | 1940 | 1461042746221 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 22:12:26 INFO - PROCESS | 1940 | 1461042746224 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 22:12:26 INFO - PROCESS | 1940 | 1461042746225 Marionette TRACE conn2 <- [1,2082,null,{}] 22:12:26 INFO - PROCESS | 1940 | 1461042746227 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}] 22:12:26 INFO - PROCESS | 1940 | 1461042746329 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 22:12:26 INFO - PROCESS | 1940 | 1461042746334 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:26 INFO - PROCESS | 1940 | ++DOCSHELL 0x12a6c2800 == 41 [pid = 1940] [id = 528] 22:12:26 INFO - PROCESS | 1940 | ++DOMWINDOW == 144 (0x123e32c00) [pid = 1940] [serial = 1584] [outer = 0x0] 22:12:26 INFO - PROCESS | 1940 | ++DOMWINDOW == 145 (0x1241be400) [pid = 1940] [serial = 1585] [outer = 0x123e32c00] 22:12:26 INFO - PROCESS | 1940 | 1461042746359 Marionette DEBUG loaded listener.js 22:12:26 INFO - PROCESS | 1940 | ++DOMWINDOW == 146 (0x126a6f000) [pid = 1940] [serial = 1586] [outer = 0x123e32c00] 22:12:26 INFO - PROCESS | 1940 | --DOMWINDOW == 145 (0x128898c00) [pid = 1940] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 22:12:26 INFO - PROCESS | 1940 | --DOMWINDOW == 144 (0x1297a4800) [pid = 1940] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 22:12:26 INFO - PROCESS | 1940 | --DOMWINDOW == 143 (0x12a3af800) [pid = 1940] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 22:12:26 INFO - PROCESS | 1940 | --DOMWINDOW == 142 (0x118543400) [pid = 1940] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 22:12:26 INFO - PROCESS | 1940 | --DOMWINDOW == 141 (0x12b305400) [pid = 1940] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 22:12:26 INFO - PROCESS | 1940 | --DOMWINDOW == 140 (0x12b503800) [pid = 1940] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 22:12:26 INFO - PROCESS | 1940 | --DOMWINDOW == 139 (0x119b58c00) [pid = 1940] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 22:12:26 INFO - PROCESS | 1940 | --DOMWINDOW == 138 (0x1185c4000) [pid = 1940] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 22:12:26 INFO - PROCESS | 1940 | --DOMWINDOW == 137 (0x12a3b1000) [pid = 1940] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 22:12:26 INFO - PROCESS | 1940 | --DOMWINDOW == 136 (0x123e11c00) [pid = 1940] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 22:12:26 INFO - PROCESS | 1940 | --DOMWINDOW == 135 (0x11c0b2000) [pid = 1940] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 22:12:26 INFO - PROCESS | 1940 | --DOMWINDOW == 134 (0x11ae96800) [pid = 1940] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 22:12:26 INFO - PROCESS | 1940 | --DOMWINDOW == 133 (0x114bd1c00) [pid = 1940] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 22:12:26 INFO - PROCESS | 1940 | --DOMWINDOW == 132 (0x1164b6800) [pid = 1940] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 22:12:26 INFO - PROCESS | 1940 | --DOMWINDOW == 131 (0x114c9ac00) [pid = 1940] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 22:12:26 INFO - PROCESS | 1940 | --DOMWINDOW == 130 (0x11896b000) [pid = 1940] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 22:12:26 INFO - PROCESS | 1940 | --DOMWINDOW == 129 (0x12a3a6400) [pid = 1940] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 22:12:26 INFO - PROCESS | 1940 | --DOMWINDOW == 128 (0x11c0b8400) [pid = 1940] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 22:12:26 INFO - PROCESS | 1940 | --DOMWINDOW == 127 (0x123c7dc00) [pid = 1940] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 22:12:26 INFO - PROCESS | 1940 | --DOMWINDOW == 126 (0x123e41400) [pid = 1940] [serial = 1449] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 22:12:26 INFO - PROCESS | 1940 | --DOMWINDOW == 125 (0x11a95c000) [pid = 1940] [serial = 1434] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 22:12:26 INFO - PROCESS | 1940 | --DOMWINDOW == 124 (0x11be26800) [pid = 1940] [serial = 1443] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 22:12:26 INFO - PROCESS | 1940 | --DOMWINDOW == 123 (0x129310c00) [pid = 1940] [serial = 1455] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 22:12:26 INFO - PROCESS | 1940 | --DOMWINDOW == 122 (0x118b57c00) [pid = 1940] [serial = 1440] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 22:12:26 INFO - PROCESS | 1940 | --DOMWINDOW == 121 (0x128899000) [pid = 1940] [serial = 1452] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 22:12:26 INFO - PROCESS | 1940 | --DOMWINDOW == 120 (0x114c0e000) [pid = 1940] [serial = 1437] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 22:12:26 INFO - PROCESS | 1940 | --DOMWINDOW == 119 (0x123e02800) [pid = 1940] [serial = 1446] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 22:12:26 INFO - PROCESS | 1940 | --DOMWINDOW == 118 (0x11ae6d800) [pid = 1940] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 22:12:26 INFO - PROCESS | 1940 | --DOMWINDOW == 117 (0x11534dc00) [pid = 1940] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 22:12:26 INFO - PROCESS | 1940 | --DOMWINDOW == 116 (0x123e3e400) [pid = 1940] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 22:12:26 INFO - PROCESS | 1940 | --DOMWINDOW == 115 (0x123a4c800) [pid = 1940] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 22:12:26 INFO - PROCESS | 1940 | --DOMWINDOW == 114 (0x1188ed800) [pid = 1940] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 22:12:26 INFO - PROCESS | 1940 | --DOMWINDOW == 113 (0x11c6d4800) [pid = 1940] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 22:12:27 INFO - PROCESS | 1940 | 1461042747056 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]]]}] 22:12:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 22:12:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 870ms 22:12:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 22:12:27 INFO - PROCESS | 1940 | 1461042747095 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 22:12:27 INFO - PROCESS | 1940 | 1461042747096 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 22:12:27 INFO - PROCESS | 1940 | 1461042747098 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 22:12:27 INFO - PROCESS | 1940 | 1461042747099 Marionette TRACE conn2 <- [1,2086,null,{}] 22:12:27 INFO - PROCESS | 1940 | 1461042747102 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}] 22:12:27 INFO - PROCESS | 1940 | 1461042747180 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 22:12:27 INFO - PROCESS | 1940 | 1461042747186 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:27 INFO - PROCESS | 1940 | ++DOCSHELL 0x11ba9a800 == 42 [pid = 1940] [id = 529] 22:12:27 INFO - PROCESS | 1940 | ++DOMWINDOW == 114 (0x1164b6800) [pid = 1940] [serial = 1587] [outer = 0x0] 22:12:27 INFO - PROCESS | 1940 | ++DOMWINDOW == 115 (0x1191c1c00) [pid = 1940] [serial = 1588] [outer = 0x1164b6800] 22:12:27 INFO - PROCESS | 1940 | 1461042747212 Marionette DEBUG loaded listener.js 22:12:27 INFO - PROCESS | 1940 | ++DOMWINDOW == 116 (0x11a95c000) [pid = 1940] [serial = 1589] [outer = 0x1164b6800] 22:12:27 INFO - PROCESS | 1940 | 1461042747534 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]]]}] 22:12:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 22:12:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 471ms 22:12:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 22:12:27 INFO - PROCESS | 1940 | 1461042747569 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 22:12:27 INFO - PROCESS | 1940 | 1461042747570 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 22:12:27 INFO - PROCESS | 1940 | 1461042747572 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 22:12:27 INFO - PROCESS | 1940 | 1461042747574 Marionette TRACE conn2 <- [1,2090,null,{}] 22:12:27 INFO - PROCESS | 1940 | 1461042747576 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}] 22:12:27 INFO - PROCESS | 1940 | 1461042747658 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 22:12:27 INFO - PROCESS | 1940 | 1461042747714 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:27 INFO - PROCESS | 1940 | ++DOCSHELL 0x1274c2000 == 43 [pid = 1940] [id = 530] 22:12:27 INFO - PROCESS | 1940 | ++DOMWINDOW == 117 (0x118b94400) [pid = 1940] [serial = 1590] [outer = 0x0] 22:12:27 INFO - PROCESS | 1940 | ++DOMWINDOW == 118 (0x11ae76400) [pid = 1940] [serial = 1591] [outer = 0x118b94400] 22:12:27 INFO - PROCESS | 1940 | 1461042747739 Marionette DEBUG loaded listener.js 22:12:27 INFO - PROCESS | 1940 | ++DOMWINDOW == 119 (0x12400dc00) [pid = 1940] [serial = 1592] [outer = 0x118b94400] 22:12:28 INFO - PROCESS | 1940 | 1461042748036 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]]]}] 22:12:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 22:12:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 520ms 22:12:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 22:12:28 INFO - PROCESS | 1940 | 1461042748094 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 22:12:28 INFO - PROCESS | 1940 | 1461042748095 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 22:12:28 INFO - PROCESS | 1940 | 1461042748097 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 22:12:28 INFO - PROCESS | 1940 | 1461042748098 Marionette TRACE conn2 <- [1,2094,null,{}] 22:12:28 INFO - PROCESS | 1940 | 1461042748101 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}] 22:12:28 INFO - PROCESS | 1940 | 1461042748180 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 22:12:28 INFO - PROCESS | 1940 | 1461042748187 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:28 INFO - PROCESS | 1940 | ++DOCSHELL 0x12aca5800 == 44 [pid = 1940] [id = 531] 22:12:28 INFO - PROCESS | 1940 | ++DOMWINDOW == 120 (0x11c16b400) [pid = 1940] [serial = 1593] [outer = 0x0] 22:12:28 INFO - PROCESS | 1940 | ++DOMWINDOW == 121 (0x126e15000) [pid = 1940] [serial = 1594] [outer = 0x11c16b400] 22:12:28 INFO - PROCESS | 1940 | 1461042748211 Marionette DEBUG loaded listener.js 22:12:28 INFO - PROCESS | 1940 | ++DOMWINDOW == 122 (0x127474c00) [pid = 1940] [serial = 1595] [outer = 0x11c16b400] 22:12:28 INFO - PROCESS | 1940 | 1461042748525 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]]]}] 22:12:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 22:12:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 473ms 22:12:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 22:12:28 INFO - PROCESS | 1940 | 1461042748571 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 22:12:28 INFO - PROCESS | 1940 | 1461042748572 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 22:12:28 INFO - PROCESS | 1940 | 1461042748574 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 22:12:28 INFO - PROCESS | 1940 | 1461042748575 Marionette TRACE conn2 <- [1,2098,null,{}] 22:12:28 INFO - PROCESS | 1940 | 1461042748577 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}] 22:12:28 INFO - PROCESS | 1940 | 1461042748682 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 22:12:28 INFO - PROCESS | 1940 | 1461042748690 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:28 INFO - PROCESS | 1940 | ++DOCSHELL 0x12b075800 == 45 [pid = 1940] [id = 532] 22:12:28 INFO - PROCESS | 1940 | ++DOMWINDOW == 123 (0x1274d7800) [pid = 1940] [serial = 1596] [outer = 0x0] 22:12:28 INFO - PROCESS | 1940 | ++DOMWINDOW == 124 (0x1275af800) [pid = 1940] [serial = 1597] [outer = 0x1274d7800] 22:12:28 INFO - PROCESS | 1940 | 1461042748715 Marionette DEBUG loaded listener.js 22:12:28 INFO - PROCESS | 1940 | ++DOMWINDOW == 125 (0x12889e400) [pid = 1940] [serial = 1598] [outer = 0x1274d7800] 22:12:29 INFO - PROCESS | 1940 | 1461042749222 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]]]}] 22:12:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 22:12:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 720ms 22:12:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 22:12:29 INFO - PROCESS | 1940 | 1461042749295 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 22:12:29 INFO - PROCESS | 1940 | 1461042749298 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 22:12:29 INFO - PROCESS | 1940 | 1461042749302 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 22:12:29 INFO - PROCESS | 1940 | 1461042749304 Marionette TRACE conn2 <- [1,2102,null,{}] 22:12:29 INFO - PROCESS | 1940 | 1461042749308 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}] 22:12:29 INFO - PROCESS | 1940 | 1461042749419 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 22:12:29 INFO - PROCESS | 1940 | 1461042749524 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:29 INFO - PROCESS | 1940 | ++DOCSHELL 0x118d3c000 == 46 [pid = 1940] [id = 533] 22:12:29 INFO - PROCESS | 1940 | ++DOMWINDOW == 126 (0x11534dc00) [pid = 1940] [serial = 1599] [outer = 0x0] 22:12:29 INFO - PROCESS | 1940 | ++DOMWINDOW == 127 (0x115594c00) [pid = 1940] [serial = 1600] [outer = 0x11534dc00] 22:12:29 INFO - PROCESS | 1940 | 1461042749556 Marionette DEBUG loaded listener.js 22:12:29 INFO - PROCESS | 1940 | ++DOMWINDOW == 128 (0x116466000) [pid = 1940] [serial = 1601] [outer = 0x11534dc00] 22:12:30 INFO - PROCESS | 1940 | 1461042750069 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]]]}] 22:12:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 22:12:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 821ms 22:12:30 INFO - PROCESS | 1940 | 1461042750124 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 22:12:30 INFO - PROCESS | 1940 | 1461042750128 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 22:12:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 22:12:30 INFO - PROCESS | 1940 | 1461042750137 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 22:12:30 INFO - PROCESS | 1940 | 1461042750138 Marionette TRACE conn2 <- [1,2106,null,{}] 22:12:30 INFO - PROCESS | 1940 | 1461042750141 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}] 22:12:30 INFO - PROCESS | 1940 | 1461042750253 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 22:12:30 INFO - PROCESS | 1940 | 1461042750343 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:30 INFO - PROCESS | 1940 | ++DOCSHELL 0x11be07000 == 47 [pid = 1940] [id = 534] 22:12:30 INFO - PROCESS | 1940 | ++DOMWINDOW == 129 (0x115426800) [pid = 1940] [serial = 1602] [outer = 0x0] 22:12:30 INFO - PROCESS | 1940 | ++DOMWINDOW == 130 (0x118d62000) [pid = 1940] [serial = 1603] [outer = 0x115426800] 22:12:30 INFO - PROCESS | 1940 | 1461042750373 Marionette DEBUG loaded listener.js 22:12:30 INFO - PROCESS | 1940 | ++DOMWINDOW == 131 (0x1191bf400) [pid = 1940] [serial = 1604] [outer = 0x115426800] 22:12:31 INFO - PROCESS | 1940 | 1461042751088 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]]]}] 22:12:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 22:12:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 971ms 22:12:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 22:12:31 INFO - PROCESS | 1940 | 1461042751108 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 22:12:31 INFO - PROCESS | 1940 | 1461042751110 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 22:12:31 INFO - PROCESS | 1940 | 1461042751113 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 22:12:31 INFO - PROCESS | 1940 | 1461042751115 Marionette TRACE conn2 <- [1,2110,null,{}] 22:12:31 INFO - PROCESS | 1940 | 1461042751119 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}] 22:12:31 INFO - PROCESS | 1940 | 1461042751217 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 22:12:31 INFO - PROCESS | 1940 | --DOCSHELL 0x11589d000 == 46 [pid = 1940] [id = 419] 22:12:31 INFO - PROCESS | 1940 | --DOCSHELL 0x12aca1000 == 45 [pid = 1940] [id = 435] 22:12:31 INFO - PROCESS | 1940 | --DOCSHELL 0x12a6de800 == 44 [pid = 1940] [id = 434] 22:12:31 INFO - PROCESS | 1940 | --DOCSHELL 0x119b12800 == 43 [pid = 1940] [id = 420] 22:12:31 INFO - PROCESS | 1940 | --DOCSHELL 0x1274bf000 == 42 [pid = 1940] [id = 429] 22:12:31 INFO - PROCESS | 1940 | --DOCSHELL 0x11ac4b000 == 41 [pid = 1940] [id = 432] 22:12:31 INFO - PROCESS | 1940 | --DOCSHELL 0x1288ba800 == 40 [pid = 1940] [id = 433] 22:12:31 INFO - PROCESS | 1940 | --DOCSHELL 0x1294d1000 == 39 [pid = 1940] [id = 431] 22:12:31 INFO - PROCESS | 1940 | --DOCSHELL 0x119b11000 == 38 [pid = 1940] [id = 426] 22:12:31 INFO - PROCESS | 1940 | --DOCSHELL 0x11ac3f000 == 37 [pid = 1940] [id = 421] 22:12:31 INFO - PROCESS | 1940 | --DOCSHELL 0x12641b000 == 36 [pid = 1940] [id = 427] 22:12:31 INFO - PROCESS | 1940 | --DOCSHELL 0x11b562000 == 35 [pid = 1940] [id = 428] 22:12:31 INFO - PROCESS | 1940 | --DOCSHELL 0x11b82a000 == 34 [pid = 1940] [id = 422] 22:12:31 INFO - PROCESS | 1940 | --DOCSHELL 0x11c08a800 == 33 [pid = 1940] [id = 423] 22:12:31 INFO - PROCESS | 1940 | --DOCSHELL 0x12364e000 == 32 [pid = 1940] [id = 424] 22:12:31 INFO - PROCESS | 1940 | --DOCSHELL 0x11512c800 == 31 [pid = 1940] [id = 418] 22:12:31 INFO - PROCESS | 1940 | --DOMWINDOW == 130 (0x12ba3a000) [pid = 1940] [serial = 1543] [outer = 0x0] [url = about:blank] 22:12:31 INFO - PROCESS | 1940 | --DOCSHELL 0x12f612000 == 30 [pid = 1940] [id = 514] 22:12:31 INFO - PROCESS | 1940 | 1461042751343 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:31 INFO - PROCESS | 1940 | ++DOCSHELL 0x114a81000 == 31 [pid = 1940] [id = 535] 22:12:31 INFO - PROCESS | 1940 | ++DOMWINDOW == 131 (0x1146c2c00) [pid = 1940] [serial = 1605] [outer = 0x0] 22:12:31 INFO - PROCESS | 1940 | ++DOMWINDOW == 132 (0x114c9ec00) [pid = 1940] [serial = 1606] [outer = 0x1146c2c00] 22:12:31 INFO - PROCESS | 1940 | 1461042751373 Marionette DEBUG loaded listener.js 22:12:31 INFO - PROCESS | 1940 | ++DOMWINDOW == 133 (0x115596000) [pid = 1940] [serial = 1607] [outer = 0x1146c2c00] 22:12:31 INFO - PROCESS | 1940 | --DOMWINDOW == 132 (0x123682000) [pid = 1940] [serial = 1445] [outer = 0x0] [url = about:blank] 22:12:31 INFO - PROCESS | 1940 | --DOMWINDOW == 131 (0x12970e400) [pid = 1940] [serial = 1457] [outer = 0x0] [url = about:blank] 22:12:31 INFO - PROCESS | 1940 | --DOMWINDOW == 130 (0x11a966000) [pid = 1940] [serial = 1442] [outer = 0x0] [url = about:blank] 22:12:31 INFO - PROCESS | 1940 | --DOMWINDOW == 129 (0x129310800) [pid = 1940] [serial = 1454] [outer = 0x0] [url = about:blank] 22:12:31 INFO - PROCESS | 1940 | --DOMWINDOW == 128 (0x118b51c00) [pid = 1940] [serial = 1439] [outer = 0x0] [url = about:blank] 22:12:31 INFO - PROCESS | 1940 | --DOMWINDOW == 127 (0x12417fc00) [pid = 1940] [serial = 1448] [outer = 0x0] [url = about:blank] 22:12:31 INFO - PROCESS | 1940 | --DOMWINDOW == 126 (0x1274cf800) [pid = 1940] [serial = 1451] [outer = 0x0] [url = about:blank] 22:12:31 INFO - PROCESS | 1940 | --DOMWINDOW == 125 (0x11bd44c00) [pid = 1940] [serial = 1436] [outer = 0x0] [url = about:blank] 22:12:31 INFO - PROCESS | 1940 | --DOMWINDOW == 124 (0x129703c00) [pid = 1940] [serial = 1525] [outer = 0x0] [url = about:blank] 22:12:31 INFO - PROCESS | 1940 | --DOMWINDOW == 123 (0x12a3bbc00) [pid = 1940] [serial = 1528] [outer = 0x0] [url = about:blank] 22:12:31 INFO - PROCESS | 1940 | --DOMWINDOW == 122 (0x1297ae000) [pid = 1940] [serial = 1526] [outer = 0x0] [url = about:blank] 22:12:31 INFO - PROCESS | 1940 | --DOMWINDOW == 121 (0x12aa4c800) [pid = 1940] [serial = 1531] [outer = 0x0] [url = about:blank] 22:12:31 INFO - PROCESS | 1940 | --DOMWINDOW == 120 (0x11b83ac00) [pid = 1940] [serial = 1534] [outer = 0x0] [url = about:blank] 22:12:31 INFO - PROCESS | 1940 | --DOMWINDOW == 119 (0x12b30ec00) [pid = 1940] [serial = 1537] [outer = 0x0] [url = about:blank] 22:12:31 INFO - PROCESS | 1940 | --DOMWINDOW == 118 (0x12b890000) [pid = 1940] [serial = 1540] [outer = 0x0] [url = about:blank] 22:12:31 INFO - PROCESS | 1940 | --DOMWINDOW == 117 (0x12b50f000) [pid = 1940] [serial = 1538] [outer = 0x0] [url = about:blank] 22:12:31 INFO - PROCESS | 1940 | --DOMWINDOW == 116 (0x12b305000) [pid = 1940] [serial = 1535] [outer = 0x0] [url = about:blank] 22:12:31 INFO - PROCESS | 1940 | --DOMWINDOW == 115 (0x11acad000) [pid = 1940] [serial = 1492] [outer = 0x0] [url = about:blank] 22:12:31 INFO - PROCESS | 1940 | --DOMWINDOW == 114 (0x119161400) [pid = 1940] [serial = 1490] [outer = 0x0] [url = about:blank] 22:12:31 INFO - PROCESS | 1940 | --DOMWINDOW == 113 (0x1188ed400) [pid = 1940] [serial = 1489] [outer = 0x0] [url = about:blank] 22:12:31 INFO - PROCESS | 1940 | --DOMWINDOW == 112 (0x12a914c00) [pid = 1940] [serial = 1487] [outer = 0x0] [url = about:blank] 22:12:31 INFO - PROCESS | 1940 | --DOMWINDOW == 111 (0x12ba35000) [pid = 1940] [serial = 1541] [outer = 0x0] [url = about:blank] 22:12:31 INFO - PROCESS | 1940 | --DOMWINDOW == 110 (0x12400c000) [pid = 1940] [serial = 1519] [outer = 0x0] [url = about:blank] 22:12:31 INFO - PROCESS | 1940 | --DOMWINDOW == 109 (0x11c6cac00) [pid = 1940] [serial = 1516] [outer = 0x0] [url = about:blank] 22:12:31 INFO - PROCESS | 1940 | --DOMWINDOW == 108 (0x123687400) [pid = 1940] [serial = 1517] [outer = 0x0] [url = about:blank] 22:12:31 INFO - PROCESS | 1940 | --DOMWINDOW == 107 (0x11bd36c00) [pid = 1940] [serial = 1513] [outer = 0x0] [url = about:blank] 22:12:31 INFO - PROCESS | 1940 | --DOMWINDOW == 106 (0x11c036800) [pid = 1940] [serial = 1514] [outer = 0x0] [url = about:blank] 22:12:31 INFO - PROCESS | 1940 | --DOMWINDOW == 105 (0x119c22000) [pid = 1940] [serial = 1510] [outer = 0x0] [url = about:blank] 22:12:31 INFO - PROCESS | 1940 | --DOMWINDOW == 104 (0x11ae75000) [pid = 1940] [serial = 1511] [outer = 0x0] [url = about:blank] 22:12:31 INFO - PROCESS | 1940 | --DOMWINDOW == 103 (0x119b58800) [pid = 1940] [serial = 1508] [outer = 0x0] [url = about:blank] 22:12:31 INFO - PROCESS | 1940 | --DOMWINDOW == 102 (0x118eb6800) [pid = 1940] [serial = 1507] [outer = 0x0] [url = about:blank] 22:12:31 INFO - PROCESS | 1940 | --DOMWINDOW == 101 (0x1155a0400) [pid = 1940] [serial = 1505] [outer = 0x0] [url = about:blank] 22:12:31 INFO - PROCESS | 1940 | --DOMWINDOW == 100 (0x114ca5400) [pid = 1940] [serial = 1504] [outer = 0x0] [url = about:blank] 22:12:31 INFO - PROCESS | 1940 | --DOMWINDOW == 99 (0x11a93c000) [pid = 1940] [serial = 1501] [outer = 0x0] [url = about:blank] 22:12:31 INFO - PROCESS | 1940 | --DOMWINDOW == 98 (0x123874800) [pid = 1940] [serial = 1502] [outer = 0x0] [url = about:blank] 22:12:31 INFO - PROCESS | 1940 | --DOMWINDOW == 97 (0x12a916000) [pid = 1940] [serial = 1499] [outer = 0x0] [url = about:blank] 22:12:31 INFO - PROCESS | 1940 | --DOMWINDOW == 96 (0x12a3bd800) [pid = 1940] [serial = 1498] [outer = 0x0] [url = about:blank] 22:12:31 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x124006c00) [pid = 1940] [serial = 1495] [outer = 0x0] [url = about:blank] 22:12:31 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x12913b000) [pid = 1940] [serial = 1496] [outer = 0x0] [url = about:blank] 22:12:31 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x11b841000) [pid = 1940] [serial = 1493] [outer = 0x0] [url = about:blank] 22:12:31 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x1275a8c00) [pid = 1940] [serial = 1522] [outer = 0x0] [url = about:blank] 22:12:31 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x12912d400) [pid = 1940] [serial = 1523] [outer = 0x0] [url = about:blank] 22:12:31 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x12a91e400) [pid = 1940] [serial = 1529] [outer = 0x0] [url = about:blank] 22:12:31 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x12aa53000) [pid = 1940] [serial = 1532] [outer = 0x0] [url = about:blank] 22:12:31 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x126abc400) [pid = 1940] [serial = 1520] [outer = 0x0] [url = about:blank] 22:12:31 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x11c0ac800) [pid = 1940] [serial = 1414] [outer = 0x0] [url = about:blank] 22:12:31 INFO - PROCESS | 1940 | --DOMWINDOW == 86 (0x118544800) [pid = 1940] [serial = 1408] [outer = 0x0] [url = about:blank] 22:12:31 INFO - PROCESS | 1940 | --DOMWINDOW == 85 (0x126e19800) [pid = 1940] [serial = 1405] [outer = 0x0] [url = about:blank] 22:12:31 INFO - PROCESS | 1940 | --DOMWINDOW == 84 (0x12746f400) [pid = 1940] [serial = 1420] [outer = 0x0] [url = about:blank] 22:12:31 INFO - PROCESS | 1940 | --DOMWINDOW == 83 (0x11a796000) [pid = 1940] [serial = 1411] [outer = 0x0] [url = about:blank] 22:12:31 INFO - PROCESS | 1940 | --DOMWINDOW == 82 (0x123e35800) [pid = 1940] [serial = 1417] [outer = 0x0] [url = about:blank] 22:12:31 INFO - PROCESS | 1940 | 1461042751690 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]]]}] 22:12:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 22:12:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 621ms 22:12:31 INFO - PROCESS | 1940 | 1461042751736 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 22:12:31 INFO - PROCESS | 1940 | 1461042751739 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 22:12:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 22:12:31 INFO - PROCESS | 1940 | 1461042751743 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 22:12:31 INFO - PROCESS | 1940 | 1461042751745 Marionette TRACE conn2 <- [1,2114,null,{}] 22:12:31 INFO - PROCESS | 1940 | 1461042751748 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}] 22:12:31 INFO - PROCESS | 1940 | 1461042751826 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 22:12:31 INFO - PROCESS | 1940 | 1461042751899 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:31 INFO - PROCESS | 1940 | ++DOCSHELL 0x11991d800 == 32 [pid = 1940] [id = 536] 22:12:31 INFO - PROCESS | 1940 | ++DOMWINDOW == 83 (0x114c9c000) [pid = 1940] [serial = 1608] [outer = 0x0] 22:12:31 INFO - PROCESS | 1940 | ++DOMWINDOW == 84 (0x1155a0400) [pid = 1940] [serial = 1609] [outer = 0x114c9c000] 22:12:31 INFO - PROCESS | 1940 | 1461042751930 Marionette DEBUG loaded listener.js 22:12:31 INFO - PROCESS | 1940 | ++DOMWINDOW == 85 (0x118b54400) [pid = 1940] [serial = 1610] [outer = 0x114c9c000] 22:12:32 INFO - PROCESS | 1940 | 1461042752229 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]]]}] 22:12:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 22:12:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 519ms 22:12:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 22:12:32 INFO - PROCESS | 1940 | 1461042752263 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 22:12:32 INFO - PROCESS | 1940 | 1461042752264 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 22:12:32 INFO - PROCESS | 1940 | 1461042752270 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 22:12:32 INFO - PROCESS | 1940 | 1461042752272 Marionette TRACE conn2 <- [1,2118,null,{}] 22:12:32 INFO - PROCESS | 1940 | 1461042752280 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}] 22:12:32 INFO - PROCESS | 1940 | 1461042752362 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 22:12:32 INFO - PROCESS | 1940 | 1461042752369 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:32 INFO - PROCESS | 1940 | ++DOCSHELL 0x11be11800 == 33 [pid = 1940] [id = 537] 22:12:32 INFO - PROCESS | 1940 | ++DOMWINDOW == 86 (0x118ead400) [pid = 1940] [serial = 1611] [outer = 0x0] 22:12:32 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x119a60c00) [pid = 1940] [serial = 1612] [outer = 0x118ead400] 22:12:32 INFO - PROCESS | 1940 | 1461042752398 Marionette DEBUG loaded listener.js 22:12:32 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x119b59c00) [pid = 1940] [serial = 1613] [outer = 0x118ead400] 22:12:32 INFO - PROCESS | 1940 | 1461042752789 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]]]}] 22:12:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 22:12:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 528ms 22:12:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 22:12:32 INFO - PROCESS | 1940 | 1461042752801 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 22:12:32 INFO - PROCESS | 1940 | 1461042752805 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 22:12:32 INFO - PROCESS | 1940 | 1461042752808 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 22:12:32 INFO - PROCESS | 1940 | 1461042752810 Marionette TRACE conn2 <- [1,2122,null,{}] 22:12:32 INFO - PROCESS | 1940 | 1461042752813 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}] 22:12:32 INFO - PROCESS | 1940 | 1461042752932 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 22:12:32 INFO - PROCESS | 1940 | 1461042752939 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:32 INFO - PROCESS | 1940 | ++DOCSHELL 0x12365e000 == 34 [pid = 1940] [id = 538] 22:12:32 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x119b5dc00) [pid = 1940] [serial = 1614] [outer = 0x0] 22:12:32 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x11a563800) [pid = 1940] [serial = 1615] [outer = 0x119b5dc00] 22:12:32 INFO - PROCESS | 1940 | 1461042752980 Marionette DEBUG loaded listener.js 22:12:33 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x11a7dcc00) [pid = 1940] [serial = 1616] [outer = 0x119b5dc00] 22:12:33 INFO - PROCESS | 1940 | 1461042753376 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]]]}] 22:12:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 22:12:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 620ms 22:12:33 INFO - PROCESS | 1940 | 1461042753428 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 22:12:33 INFO - PROCESS | 1940 | 1461042753429 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 22:12:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 22:12:33 INFO - PROCESS | 1940 | 1461042753447 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 22:12:33 INFO - PROCESS | 1940 | 1461042753448 Marionette TRACE conn2 <- [1,2126,null,{}] 22:12:33 INFO - PROCESS | 1940 | 1461042753451 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}] 22:12:33 INFO - PROCESS | 1940 | 1461042753550 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 22:12:33 INFO - PROCESS | 1940 | 1461042753562 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:33 INFO - PROCESS | 1940 | ++DOCSHELL 0x123abe800 == 35 [pid = 1940] [id = 539] 22:12:33 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x113e0fc00) [pid = 1940] [serial = 1617] [outer = 0x0] 22:12:33 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x11a7e1400) [pid = 1940] [serial = 1618] [outer = 0x113e0fc00] 22:12:33 INFO - PROCESS | 1940 | 1461042753588 Marionette DEBUG loaded listener.js 22:12:33 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x11a940c00) [pid = 1940] [serial = 1619] [outer = 0x113e0fc00] 22:12:33 INFO - PROCESS | 1940 | 1461042753952 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]]]}] 22:12:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 22:12:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 521ms 22:12:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 22:12:33 INFO - PROCESS | 1940 | 1461042753968 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 22:12:33 INFO - PROCESS | 1940 | 1461042753969 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 22:12:33 INFO - PROCESS | 1940 | 1461042753972 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 22:12:33 INFO - PROCESS | 1940 | 1461042753973 Marionette TRACE conn2 <- [1,2130,null,{}] 22:12:33 INFO - PROCESS | 1940 | 1461042753975 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}] 22:12:34 INFO - PROCESS | 1940 | 1461042754088 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 22:12:34 INFO - PROCESS | 1940 | 1461042754102 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:34 INFO - PROCESS | 1940 | ++DOCSHELL 0x12642b000 == 36 [pid = 1940] [id = 540] 22:12:34 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x11a961800) [pid = 1940] [serial = 1620] [outer = 0x0] 22:12:34 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x11ae6e800) [pid = 1940] [serial = 1621] [outer = 0x11a961800] 22:12:34 INFO - PROCESS | 1940 | 1461042754131 Marionette DEBUG loaded listener.js 22:12:34 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x11bb28000) [pid = 1940] [serial = 1622] [outer = 0x11a961800] 22:12:34 INFO - PROCESS | 1940 | 1461042754469 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] 22:12:34 INFO - PROCESS | 1940 | 1461042754492 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 22:12:34 INFO - PROCESS | 1940 | 1461042754494 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 22:12:34 INFO - PROCESS | 1940 | 1461042754495 Marionette TRACE conn2 <- [1,2134,null,{}] 22:12:34 INFO - PROCESS | 1940 | 1461042754498 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}] 22:12:34 INFO - PROCESS | 1940 | 1461042754595 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 22:12:34 INFO - PROCESS | 1940 | 1461042754599 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:34 INFO - PROCESS | 1940 | ++DOCSHELL 0x126634800 == 37 [pid = 1940] [id = 541] 22:12:34 INFO - PROCESS | 1940 | ++DOMWINDOW == 98 (0x11abba000) [pid = 1940] [serial = 1623] [outer = 0x0] 22:12:34 INFO - PROCESS | 1940 | ++DOMWINDOW == 99 (0x11c029000) [pid = 1940] [serial = 1624] [outer = 0x11abba000] 22:12:34 INFO - PROCESS | 1940 | 1461042754624 Marionette DEBUG loaded listener.js 22:12:34 INFO - PROCESS | 1940 | ++DOMWINDOW == 100 (0x11c370800) [pid = 1940] [serial = 1625] [outer = 0x11abba000] 22:12:34 INFO - PROCESS | 1940 | 1461042754986 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]]]}] 22:12:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 22:12:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 520ms 22:12:35 INFO - PROCESS | 1940 | 1461042755014 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 22:12:35 INFO - PROCESS | 1940 | 1461042755017 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 22:12:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 22:12:35 INFO - PROCESS | 1940 | 1461042755027 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 22:12:35 INFO - PROCESS | 1940 | 1461042755028 Marionette TRACE conn2 <- [1,2138,null,{}] 22:12:35 INFO - PROCESS | 1940 | 1461042755031 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}] 22:12:35 INFO - PROCESS | 1940 | 1461042755125 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 22:12:35 INFO - PROCESS | 1940 | 1461042755129 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:35 INFO - PROCESS | 1940 | ++DOCSHELL 0x127519000 == 38 [pid = 1940] [id = 542] 22:12:35 INFO - PROCESS | 1940 | ++DOMWINDOW == 101 (0x11bb21000) [pid = 1940] [serial = 1626] [outer = 0x0] 22:12:35 INFO - PROCESS | 1940 | ++DOMWINDOW == 102 (0x11c6d2000) [pid = 1940] [serial = 1627] [outer = 0x11bb21000] 22:12:35 INFO - PROCESS | 1940 | 1461042755155 Marionette DEBUG loaded listener.js 22:12:35 INFO - PROCESS | 1940 | ++DOMWINDOW == 103 (0x12368b000) [pid = 1940] [serial = 1628] [outer = 0x11bb21000] 22:12:35 INFO - PROCESS | 1940 | 1461042755623 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]]]}] 22:12:35 INFO - PROCESS | 1940 | --DOMWINDOW == 102 (0x118b94400) [pid = 1940] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 22:12:35 INFO - PROCESS | 1940 | --DOMWINDOW == 101 (0x11c16b400) [pid = 1940] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 22:12:35 INFO - PROCESS | 1940 | --DOMWINDOW == 100 (0x113e0e000) [pid = 1940] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 22:12:35 INFO - PROCESS | 1940 | --DOMWINDOW == 99 (0x11c6d2c00) [pid = 1940] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 22:12:35 INFO - PROCESS | 1940 | --DOMWINDOW == 98 (0x119a6c400) [pid = 1940] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 22:12:35 INFO - PROCESS | 1940 | --DOMWINDOW == 97 (0x114c9f800) [pid = 1940] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 22:12:35 INFO - PROCESS | 1940 | --DOMWINDOW == 96 (0x1151b6400) [pid = 1940] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 22:12:35 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x11c6d3000) [pid = 1940] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 22:12:35 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x123c7e400) [pid = 1940] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 22:12:35 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x114c0d000) [pid = 1940] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 22:12:35 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x123e32c00) [pid = 1940] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 22:12:35 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x11ae6d000) [pid = 1940] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 22:12:35 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x11a7e3c00) [pid = 1940] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 22:12:35 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x11c0b1400) [pid = 1940] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 22:12:35 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x1164b6800) [pid = 1940] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 22:12:35 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x118eaec00) [pid = 1940] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 22:12:35 INFO - PROCESS | 1940 | --DOMWINDOW == 86 (0x114bcd400) [pid = 1940] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 22:12:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 22:12:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 618ms 22:12:35 INFO - PROCESS | 1940 | 1461042755646 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 22:12:35 INFO - PROCESS | 1940 | 1461042755647 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 22:12:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 22:12:35 INFO - PROCESS | 1940 | 1461042755652 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 22:12:35 INFO - PROCESS | 1940 | 1461042755654 Marionette TRACE conn2 <- [1,2142,null,{}] 22:12:35 INFO - PROCESS | 1940 | 1461042755656 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}] 22:12:35 INFO - PROCESS | 1940 | 1461042755736 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 22:12:35 INFO - PROCESS | 1940 | 1461042755740 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:35 INFO - PROCESS | 1940 | ++DOCSHELL 0x11ac47800 == 39 [pid = 1940] [id = 543] 22:12:35 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x114bd9400) [pid = 1940] [serial = 1629] [outer = 0x0] 22:12:35 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x118b58c00) [pid = 1940] [serial = 1630] [outer = 0x114bd9400] 22:12:35 INFO - PROCESS | 1940 | 1461042755766 Marionette DEBUG loaded listener.js 22:12:35 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x119c30800) [pid = 1940] [serial = 1631] [outer = 0x114bd9400] 22:12:36 INFO - PROCESS | 1940 | 1461042756187 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] 22:12:36 INFO - PROCESS | 1940 | 1461042756225 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 22:12:36 INFO - PROCESS | 1940 | 1461042756228 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 22:12:36 INFO - PROCESS | 1940 | 1461042756230 Marionette TRACE conn2 <- [1,2146,null,{}] 22:12:36 INFO - PROCESS | 1940 | 1461042756242 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}] 22:12:36 INFO - PROCESS | 1940 | 1461042756361 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 22:12:36 INFO - PROCESS | 1940 | 1461042756368 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:36 INFO - PROCESS | 1940 | ++DOCSHELL 0x129347000 == 40 [pid = 1940] [id = 544] 22:12:36 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x11acaf800) [pid = 1940] [serial = 1632] [outer = 0x0] 22:12:36 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x12367d800) [pid = 1940] [serial = 1633] [outer = 0x11acaf800] 22:12:36 INFO - PROCESS | 1940 | 1461042756408 Marionette DEBUG loaded listener.js 22:12:36 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x123a56400) [pid = 1940] [serial = 1634] [outer = 0x11acaf800] 22:12:36 INFO - PROCESS | 1940 | 1461042756731 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] 22:12:36 INFO - PROCESS | 1940 | 1461042756754 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 22:12:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 22:12:36 INFO - PROCESS | 1940 | 1461042756756 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 22:12:36 INFO - PROCESS | 1940 | 1461042756758 Marionette TRACE conn2 <- [1,2150,null,{}] 22:12:36 INFO - PROCESS | 1940 | 1461042756760 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}] 22:12:36 INFO - PROCESS | 1940 | 1461042756853 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 22:12:36 INFO - PROCESS | 1940 | 1461042756908 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:36 INFO - PROCESS | 1940 | ++DOCSHELL 0x12a674000 == 41 [pid = 1940] [id = 545] 22:12:36 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x11acb1800) [pid = 1940] [serial = 1635] [outer = 0x0] 22:12:36 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x123c9ac00) [pid = 1940] [serial = 1636] [outer = 0x11acb1800] 22:12:36 INFO - PROCESS | 1940 | 1461042756937 Marionette DEBUG loaded listener.js 22:12:36 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x123e40400) [pid = 1940] [serial = 1637] [outer = 0x11acb1800] 22:12:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 22:12:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 576ms 22:12:37 INFO - PROCESS | 1940 | 1461042757328 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]]]}] 22:12:37 INFO - PROCESS | 1940 | 1461042757334 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 22:12:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 22:12:37 INFO - PROCESS | 1940 | 1461042757336 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 22:12:37 INFO - PROCESS | 1940 | 1461042757340 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 22:12:37 INFO - PROCESS | 1940 | 1461042757342 Marionette TRACE conn2 <- [1,2154,null,{}] 22:12:37 INFO - PROCESS | 1940 | 1461042757345 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}] 22:12:37 INFO - PROCESS | 1940 | 1461042757466 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 22:12:37 INFO - PROCESS | 1940 | 1461042757545 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:37 INFO - PROCESS | 1940 | ++DOCSHELL 0x12ac95800 == 42 [pid = 1940] [id = 546] 22:12:37 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x123e3d000) [pid = 1940] [serial = 1638] [outer = 0x0] 22:12:37 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x12417fc00) [pid = 1940] [serial = 1639] [outer = 0x123e3d000] 22:12:37 INFO - PROCESS | 1940 | 1461042757571 Marionette DEBUG loaded listener.js 22:12:37 INFO - PROCESS | 1940 | ++DOMWINDOW == 98 (0x126e19800) [pid = 1940] [serial = 1640] [outer = 0x123e3d000] 22:12:38 INFO - PROCESS | 1940 | 1461042758028 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]]]}] 22:12:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 22:12:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 720ms 22:12:38 INFO - PROCESS | 1940 | 1461042758060 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 22:12:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 22:12:38 INFO - PROCESS | 1940 | 1461042758063 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 22:12:38 INFO - PROCESS | 1940 | 1461042758067 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 22:12:38 INFO - PROCESS | 1940 | 1461042758069 Marionette TRACE conn2 <- [1,2158,null,{}] 22:12:38 INFO - PROCESS | 1940 | 1461042758073 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}] 22:12:38 INFO - PROCESS | 1940 | 1461042758200 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 22:12:38 INFO - PROCESS | 1940 | 1461042758269 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:38 INFO - PROCESS | 1940 | ++DOCSHELL 0x11ac3f000 == 43 [pid = 1940] [id = 547] 22:12:38 INFO - PROCESS | 1940 | ++DOMWINDOW == 99 (0x1158f0400) [pid = 1940] [serial = 1641] [outer = 0x0] 22:12:38 INFO - PROCESS | 1940 | ++DOMWINDOW == 100 (0x1181ab000) [pid = 1940] [serial = 1642] [outer = 0x1158f0400] 22:12:38 INFO - PROCESS | 1940 | 1461042758301 Marionette DEBUG loaded listener.js 22:12:38 INFO - PROCESS | 1940 | ++DOMWINDOW == 101 (0x118be2c00) [pid = 1940] [serial = 1643] [outer = 0x1158f0400] 22:12:38 INFO - PROCESS | 1940 | 1461042758721 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]]]}] 22:12:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 22:12:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 675ms 22:12:38 INFO - PROCESS | 1940 | 1461042758742 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 22:12:38 INFO - PROCESS | 1940 | 1461042758746 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 22:12:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 22:12:38 INFO - PROCESS | 1940 | 1461042758752 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 22:12:38 INFO - PROCESS | 1940 | 1461042758754 Marionette TRACE conn2 <- [1,2162,null,{}] 22:12:38 INFO - PROCESS | 1940 | 1461042758757 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}] 22:12:38 INFO - PROCESS | 1940 | 1461042758859 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 22:12:38 INFO - PROCESS | 1940 | 1461042758913 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:38 INFO - PROCESS | 1940 | ++DOCSHELL 0x12641d000 == 44 [pid = 1940] [id = 548] 22:12:38 INFO - PROCESS | 1940 | ++DOMWINDOW == 102 (0x118eb1c00) [pid = 1940] [serial = 1644] [outer = 0x0] 22:12:38 INFO - PROCESS | 1940 | ++DOMWINDOW == 103 (0x119b51400) [pid = 1940] [serial = 1645] [outer = 0x118eb1c00] 22:12:38 INFO - PROCESS | 1940 | 1461042758944 Marionette DEBUG loaded listener.js 22:12:38 INFO - PROCESS | 1940 | ++DOMWINDOW == 104 (0x11a79d400) [pid = 1940] [serial = 1646] [outer = 0x118eb1c00] 22:12:39 INFO - PROCESS | 1940 | 1461042759401 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]]]}] 22:12:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 22:12:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 671ms 22:12:39 INFO - PROCESS | 1940 | 1461042759424 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 22:12:39 INFO - PROCESS | 1940 | 1461042759425 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 22:12:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 22:12:39 INFO - PROCESS | 1940 | 1461042759428 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 22:12:39 INFO - PROCESS | 1940 | 1461042759430 Marionette TRACE conn2 <- [1,2166,null,{}] 22:12:39 INFO - PROCESS | 1940 | 1461042759440 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}] 22:12:39 INFO - PROCESS | 1940 | 1461042759542 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 22:12:39 INFO - PROCESS | 1940 | 1461042759650 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:39 INFO - PROCESS | 1940 | ++DOCSHELL 0x12b2d5000 == 45 [pid = 1940] [id = 549] 22:12:39 INFO - PROCESS | 1940 | ++DOMWINDOW == 105 (0x11a966c00) [pid = 1940] [serial = 1647] [outer = 0x0] 22:12:39 INFO - PROCESS | 1940 | ++DOMWINDOW == 106 (0x11b5e9000) [pid = 1940] [serial = 1648] [outer = 0x11a966c00] 22:12:39 INFO - PROCESS | 1940 | 1461042759681 Marionette DEBUG loaded listener.js 22:12:39 INFO - PROCESS | 1940 | ++DOMWINDOW == 107 (0x11c6d5400) [pid = 1940] [serial = 1649] [outer = 0x11a966c00] 22:12:40 INFO - PROCESS | 1940 | 1461042760060 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]]]}] 22:12:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 22:12:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 673ms 22:12:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 22:12:40 INFO - PROCESS | 1940 | 1461042760102 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 22:12:40 INFO - PROCESS | 1940 | 1461042760104 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 22:12:40 INFO - PROCESS | 1940 | 1461042760106 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 22:12:40 INFO - PROCESS | 1940 | 1461042760107 Marionette TRACE conn2 <- [1,2170,null,{}] 22:12:40 INFO - PROCESS | 1940 | 1461042760110 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}] 22:12:40 INFO - PROCESS | 1940 | 1461042760209 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 22:12:40 INFO - PROCESS | 1940 | 1461042760263 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:40 INFO - PROCESS | 1940 | ++DOCSHELL 0x12b5b2800 == 46 [pid = 1940] [id = 550] 22:12:40 INFO - PROCESS | 1940 | ++DOMWINDOW == 108 (0x11b5e9c00) [pid = 1940] [serial = 1650] [outer = 0x0] 22:12:40 INFO - PROCESS | 1940 | ++DOMWINDOW == 109 (0x123e08400) [pid = 1940] [serial = 1651] [outer = 0x11b5e9c00] 22:12:40 INFO - PROCESS | 1940 | 1461042760293 Marionette DEBUG loaded listener.js 22:12:40 INFO - PROCESS | 1940 | ++DOMWINDOW == 110 (0x123e39400) [pid = 1940] [serial = 1652] [outer = 0x11b5e9c00] 22:12:40 INFO - PROCESS | 1940 | 1461042760742 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]]]}] 22:12:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 22:12:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 671ms 22:12:40 INFO - PROCESS | 1940 | 1461042760777 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 22:12:40 INFO - PROCESS | 1940 | 1461042760779 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 22:12:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 22:12:40 INFO - PROCESS | 1940 | 1461042760781 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 22:12:40 INFO - PROCESS | 1940 | 1461042760782 Marionette TRACE conn2 <- [1,2174,null,{}] 22:12:40 INFO - PROCESS | 1940 | 1461042760785 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}] 22:12:40 INFO - PROCESS | 1940 | 1461042760883 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 22:12:40 INFO - PROCESS | 1940 | 1461042760971 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:40 INFO - PROCESS | 1940 | ++DOCSHELL 0x119021800 == 47 [pid = 1940] [id = 551] 22:12:40 INFO - PROCESS | 1940 | ++DOMWINDOW == 111 (0x11448f400) [pid = 1940] [serial = 1653] [outer = 0x0] 22:12:41 INFO - PROCESS | 1940 | ++DOMWINDOW == 112 (0x11bb2a800) [pid = 1940] [serial = 1654] [outer = 0x11448f400] 22:12:41 INFO - PROCESS | 1940 | 1461042761001 Marionette DEBUG loaded listener.js 22:12:41 INFO - PROCESS | 1940 | ++DOMWINDOW == 113 (0x123e3a000) [pid = 1940] [serial = 1655] [outer = 0x11448f400] 22:12:41 INFO - PROCESS | 1940 | 1461042761547 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]]]}] 22:12:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 22:12:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 821ms 22:12:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 22:12:41 INFO - PROCESS | 1940 | 1461042761602 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 22:12:41 INFO - PROCESS | 1940 | 1461042761604 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 22:12:41 INFO - PROCESS | 1940 | 1461042761608 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 22:12:41 INFO - PROCESS | 1940 | 1461042761610 Marionette TRACE conn2 <- [1,2178,null,{}] 22:12:41 INFO - PROCESS | 1940 | 1461042761614 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}] 22:12:41 INFO - PROCESS | 1940 | 1461042761739 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 22:12:41 INFO - PROCESS | 1940 | 1461042761787 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:41 INFO - PROCESS | 1940 | ++DOCSHELL 0x118bba800 == 48 [pid = 1940] [id = 552] 22:12:41 INFO - PROCESS | 1940 | ++DOMWINDOW == 114 (0x114ca4c00) [pid = 1940] [serial = 1656] [outer = 0x0] 22:12:41 INFO - PROCESS | 1940 | ++DOMWINDOW == 115 (0x11548a400) [pid = 1940] [serial = 1657] [outer = 0x114ca4c00] 22:12:41 INFO - PROCESS | 1940 | 1461042761830 Marionette DEBUG loaded listener.js 22:12:41 INFO - PROCESS | 1940 | ++DOMWINDOW == 116 (0x1158e8000) [pid = 1940] [serial = 1658] [outer = 0x114ca4c00] 22:12:42 INFO - PROCESS | 1940 | --DOCSHELL 0x12a674000 == 47 [pid = 1940] [id = 545] 22:12:42 INFO - PROCESS | 1940 | --DOCSHELL 0x129347000 == 46 [pid = 1940] [id = 544] 22:12:42 INFO - PROCESS | 1940 | --DOCSHELL 0x11ac47800 == 45 [pid = 1940] [id = 543] 22:12:42 INFO - PROCESS | 1940 | --DOCSHELL 0x127519000 == 44 [pid = 1940] [id = 542] 22:12:42 INFO - PROCESS | 1940 | --DOCSHELL 0x126634800 == 43 [pid = 1940] [id = 541] 22:12:42 INFO - PROCESS | 1940 | --DOCSHELL 0x12642b000 == 42 [pid = 1940] [id = 540] 22:12:42 INFO - PROCESS | 1940 | --DOCSHELL 0x123abe800 == 41 [pid = 1940] [id = 539] 22:12:42 INFO - PROCESS | 1940 | --DOMWINDOW == 115 (0x1275af800) [pid = 1940] [serial = 1597] [outer = 0x0] [url = about:blank] 22:12:42 INFO - PROCESS | 1940 | --DOCSHELL 0x12365e000 == 40 [pid = 1940] [id = 538] 22:12:42 INFO - PROCESS | 1940 | --DOCSHELL 0x11be11800 == 39 [pid = 1940] [id = 537] 22:12:42 INFO - PROCESS | 1940 | --DOCSHELL 0x11991d800 == 38 [pid = 1940] [id = 536] 22:12:42 INFO - PROCESS | 1940 | --DOCSHELL 0x114a81000 == 37 [pid = 1940] [id = 535] 22:12:42 INFO - PROCESS | 1940 | --DOCSHELL 0x11be07000 == 36 [pid = 1940] [id = 534] 22:12:42 INFO - PROCESS | 1940 | --DOCSHELL 0x118d3c000 == 35 [pid = 1940] [id = 533] 22:12:42 INFO - PROCESS | 1940 | --DOMWINDOW == 114 (0x118be2400) [pid = 1940] [serial = 1552] [outer = 0x0] [url = about:blank] 22:12:42 INFO - PROCESS | 1940 | --DOMWINDOW == 113 (0x123873000) [pid = 1940] [serial = 1576] [outer = 0x0] [url = about:blank] 22:12:42 INFO - PROCESS | 1940 | --DOMWINDOW == 112 (0x11be2b800) [pid = 1940] [serial = 1570] [outer = 0x0] [url = about:blank] 22:12:42 INFO - PROCESS | 1940 | --DOMWINDOW == 111 (0x11c0b8000) [pid = 1940] [serial = 1571] [outer = 0x0] [url = about:blank] 22:12:42 INFO - PROCESS | 1940 | --DOMWINDOW == 110 (0x114ca1400) [pid = 1940] [serial = 1546] [outer = 0x0] [url = about:blank] 22:12:42 INFO - PROCESS | 1940 | --DOMWINDOW == 109 (0x115342c00) [pid = 1940] [serial = 1547] [outer = 0x0] [url = about:blank] 22:12:42 INFO - PROCESS | 1940 | --DOMWINDOW == 108 (0x115598000) [pid = 1940] [serial = 1549] [outer = 0x0] [url = about:blank] 22:12:42 INFO - PROCESS | 1940 | --DOMWINDOW == 107 (0x1181aa000) [pid = 1940] [serial = 1550] [outer = 0x0] [url = about:blank] 22:12:42 INFO - PROCESS | 1940 | --DOMWINDOW == 106 (0x123e04800) [pid = 1940] [serial = 1579] [outer = 0x0] [url = about:blank] 22:12:42 INFO - PROCESS | 1940 | --DOMWINDOW == 105 (0x11a93d000) [pid = 1940] [serial = 1577] [outer = 0x0] [url = about:blank] 22:12:42 INFO - PROCESS | 1940 | --DOMWINDOW == 104 (0x123e39000) [pid = 1940] [serial = 1582] [outer = 0x0] [url = about:blank] 22:12:42 INFO - PROCESS | 1940 | --DOMWINDOW == 103 (0x119b57c00) [pid = 1940] [serial = 1558] [outer = 0x0] [url = about:blank] 22:12:42 INFO - PROCESS | 1940 | --DOMWINDOW == 102 (0x123e0f000) [pid = 1940] [serial = 1580] [outer = 0x0] [url = about:blank] 22:12:42 INFO - PROCESS | 1940 | --DOMWINDOW == 101 (0x11a55f400) [pid = 1940] [serial = 1559] [outer = 0x0] [url = about:blank] 22:12:42 INFO - PROCESS | 1940 | --DOMWINDOW == 100 (0x1241be400) [pid = 1940] [serial = 1585] [outer = 0x0] [url = about:blank] 22:12:42 INFO - PROCESS | 1940 | --DOMWINDOW == 99 (0x11ae9a000) [pid = 1940] [serial = 1567] [outer = 0x0] [url = about:blank] 22:12:42 INFO - PROCESS | 1940 | --DOMWINDOW == 98 (0x11bb29800) [pid = 1940] [serial = 1568] [outer = 0x0] [url = about:blank] 22:12:42 INFO - PROCESS | 1940 | --DOMWINDOW == 97 (0x124033800) [pid = 1940] [serial = 1583] [outer = 0x0] [url = about:blank] 22:12:42 INFO - PROCESS | 1940 | --DOMWINDOW == 96 (0x11a961400) [pid = 1940] [serial = 1561] [outer = 0x0] [url = about:blank] 22:12:42 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x11abc1800) [pid = 1940] [serial = 1562] [outer = 0x0] [url = about:blank] 22:12:42 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x11c36d400) [pid = 1940] [serial = 1573] [outer = 0x0] [url = about:blank] 22:12:42 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x1191c1c00) [pid = 1940] [serial = 1588] [outer = 0x0] [url = about:blank] 22:12:42 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x119157400) [pid = 1940] [serial = 1555] [outer = 0x0] [url = about:blank] 22:12:42 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x119b36800) [pid = 1940] [serial = 1556] [outer = 0x0] [url = about:blank] 22:12:42 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x11ae6b800) [pid = 1940] [serial = 1564] [outer = 0x0] [url = about:blank] 22:12:42 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x11ae76000) [pid = 1940] [serial = 1565] [outer = 0x0] [url = about:blank] 22:12:42 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x127474c00) [pid = 1940] [serial = 1595] [outer = 0x0] [url = about:blank] 22:12:42 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x118eb6000) [pid = 1940] [serial = 1553] [outer = 0x0] [url = about:blank] 22:12:42 INFO - PROCESS | 1940 | --DOMWINDOW == 86 (0x126a6f000) [pid = 1940] [serial = 1586] [outer = 0x0] [url = about:blank] 22:12:42 INFO - PROCESS | 1940 | --DOMWINDOW == 85 (0x12400dc00) [pid = 1940] [serial = 1592] [outer = 0x0] [url = about:blank] 22:12:42 INFO - PROCESS | 1940 | --DOMWINDOW == 84 (0x11ae76400) [pid = 1940] [serial = 1591] [outer = 0x0] [url = about:blank] 22:12:42 INFO - PROCESS | 1940 | --DOMWINDOW == 83 (0x11a95c000) [pid = 1940] [serial = 1589] [outer = 0x0] [url = about:blank] 22:12:42 INFO - PROCESS | 1940 | --DOMWINDOW == 82 (0x11c6d0400) [pid = 1940] [serial = 1574] [outer = 0x0] [url = about:blank] 22:12:42 INFO - PROCESS | 1940 | --DOMWINDOW == 81 (0x126e15000) [pid = 1940] [serial = 1594] [outer = 0x0] [url = about:blank] 22:12:42 INFO - PROCESS | 1940 | 1461042762391 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]]]}] 22:12:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 22:12:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 823ms 22:12:42 INFO - PROCESS | 1940 | 1461042762437 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 22:12:42 INFO - PROCESS | 1940 | 1461042762441 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 22:12:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 22:12:42 INFO - PROCESS | 1940 | 1461042762445 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 22:12:42 INFO - PROCESS | 1940 | 1461042762447 Marionette TRACE conn2 <- [1,2182,null,{}] 22:12:42 INFO - PROCESS | 1940 | 1461042762451 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}] 22:12:42 INFO - PROCESS | 1940 | 1461042762535 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 22:12:42 INFO - PROCESS | 1940 | 1461042762540 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:42 INFO - PROCESS | 1940 | ++DOCSHELL 0x119918800 == 36 [pid = 1940] [id = 553] 22:12:42 INFO - PROCESS | 1940 | ++DOMWINDOW == 82 (0x115342c00) [pid = 1940] [serial = 1659] [outer = 0x0] 22:12:42 INFO - PROCESS | 1940 | ++DOMWINDOW == 83 (0x118eb5800) [pid = 1940] [serial = 1660] [outer = 0x115342c00] 22:12:42 INFO - PROCESS | 1940 | 1461042762566 Marionette DEBUG loaded listener.js 22:12:42 INFO - PROCESS | 1940 | ++DOMWINDOW == 84 (0x119156c00) [pid = 1940] [serial = 1661] [outer = 0x115342c00] 22:12:42 INFO - PROCESS | 1940 | 1461042762938 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]]]}] 22:12:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 22:12:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 524ms 22:12:42 INFO - PROCESS | 1940 | 1461042762969 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 22:12:42 INFO - PROCESS | 1940 | 1461042762971 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 22:12:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 22:12:42 INFO - PROCESS | 1940 | 1461042762973 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 22:12:42 INFO - PROCESS | 1940 | 1461042762976 Marionette TRACE conn2 <- [1,2186,null,{}] 22:12:42 INFO - PROCESS | 1940 | 1461042762985 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}] 22:12:43 INFO - PROCESS | 1940 | 1461042763063 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 22:12:43 INFO - PROCESS | 1940 | 1461042763070 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:43 INFO - PROCESS | 1940 | ++DOCSHELL 0x11be0a000 == 37 [pid = 1940] [id = 554] 22:12:43 INFO - PROCESS | 1940 | ++DOMWINDOW == 85 (0x119a5d800) [pid = 1940] [serial = 1662] [outer = 0x0] 22:12:43 INFO - PROCESS | 1940 | ++DOMWINDOW == 86 (0x119c29c00) [pid = 1940] [serial = 1663] [outer = 0x119a5d800] 22:12:43 INFO - PROCESS | 1940 | 1461042763098 Marionette DEBUG loaded listener.js 22:12:43 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x11a7dfc00) [pid = 1940] [serial = 1664] [outer = 0x119a5d800] 22:12:43 INFO - PROCESS | 1940 | 1461042763440 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]]]}] 22:12:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 22:12:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 473ms 22:12:43 INFO - PROCESS | 1940 | 1461042763446 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 22:12:43 INFO - PROCESS | 1940 | 1461042763449 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 22:12:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 22:12:43 INFO - PROCESS | 1940 | 1461042763451 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 22:12:43 INFO - PROCESS | 1940 | 1461042763453 Marionette TRACE conn2 <- [1,2190,null,{}] 22:12:43 INFO - PROCESS | 1940 | 1461042763455 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}] 22:12:43 INFO - PROCESS | 1940 | 1461042763545 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 22:12:43 INFO - PROCESS | 1940 | 1461042763597 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:43 INFO - PROCESS | 1940 | ++DOCSHELL 0x12364e000 == 38 [pid = 1940] [id = 555] 22:12:43 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x11a7dd400) [pid = 1940] [serial = 1665] [outer = 0x0] 22:12:43 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x11a95f800) [pid = 1940] [serial = 1666] [outer = 0x11a7dd400] 22:12:43 INFO - PROCESS | 1940 | 1461042763623 Marionette DEBUG loaded listener.js 22:12:43 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x11ae75800) [pid = 1940] [serial = 1667] [outer = 0x11a7dd400] 22:12:43 INFO - PROCESS | 1940 | 1461042763924 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]]]}] 22:12:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 22:12:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 518ms 22:12:43 INFO - PROCESS | 1940 | 1461042763970 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 22:12:43 INFO - PROCESS | 1940 | 1461042763971 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 22:12:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 22:12:43 INFO - PROCESS | 1940 | 1461042763974 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 22:12:43 INFO - PROCESS | 1940 | 1461042763975 Marionette TRACE conn2 <- [1,2194,null,{}] 22:12:43 INFO - PROCESS | 1940 | 1461042763977 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}] 22:12:44 INFO - PROCESS | 1940 | 1461042764057 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 22:12:44 INFO - PROCESS | 1940 | 1461042764061 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:44 INFO - PROCESS | 1940 | ++DOCSHELL 0x1245ae800 == 39 [pid = 1940] [id = 556] 22:12:44 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x11ae76c00) [pid = 1940] [serial = 1668] [outer = 0x0] 22:12:44 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x11be2d400) [pid = 1940] [serial = 1669] [outer = 0x11ae76c00] 22:12:44 INFO - PROCESS | 1940 | 1461042764089 Marionette DEBUG loaded listener.js 22:12:44 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x11c0b8000) [pid = 1940] [serial = 1670] [outer = 0x11ae76c00] 22:12:44 INFO - PROCESS | 1940 | 1461042764430 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]]]}] 22:12:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 22:12:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 472ms 22:12:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 22:12:44 INFO - PROCESS | 1940 | 1461042764446 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 22:12:44 INFO - PROCESS | 1940 | 1461042764447 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 22:12:44 INFO - PROCESS | 1940 | 1461042764450 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 22:12:44 INFO - PROCESS | 1940 | 1461042764451 Marionette TRACE conn2 <- [1,2198,null,{}] 22:12:44 INFO - PROCESS | 1940 | 1461042764453 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}] 22:12:44 INFO - PROCESS | 1940 | 1461042764577 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 22:12:44 INFO - PROCESS | 1940 | 1461042764591 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:44 INFO - PROCESS | 1940 | ++DOCSHELL 0x126620000 == 40 [pid = 1940] [id = 557] 22:12:44 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x11c16e400) [pid = 1940] [serial = 1671] [outer = 0x0] 22:12:44 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x11c6d7c00) [pid = 1940] [serial = 1672] [outer = 0x11c16e400] 22:12:44 INFO - PROCESS | 1940 | 1461042764619 Marionette DEBUG loaded listener.js 22:12:44 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x123e3b400) [pid = 1940] [serial = 1673] [outer = 0x11c16e400] 22:12:44 INFO - PROCESS | 1940 | 1461042764962 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]]]}] 22:12:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 22:12:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 521ms 22:12:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 22:12:44 INFO - PROCESS | 1940 | 1461042764971 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 22:12:44 INFO - PROCESS | 1940 | 1461042764972 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 22:12:44 INFO - PROCESS | 1940 | 1461042764974 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 22:12:44 INFO - PROCESS | 1940 | 1461042764976 Marionette TRACE conn2 <- [1,2202,null,{}] 22:12:44 INFO - PROCESS | 1940 | 1461042764978 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}] 22:12:45 INFO - PROCESS | 1940 | 1461042765075 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 22:12:45 INFO - PROCESS | 1940 | 1461042765111 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:45 INFO - PROCESS | 1940 | ++DOCSHELL 0x128e7f800 == 41 [pid = 1940] [id = 558] 22:12:45 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x123e3c000) [pid = 1940] [serial = 1674] [outer = 0x0] 22:12:45 INFO - PROCESS | 1940 | ++DOMWINDOW == 98 (0x124566c00) [pid = 1940] [serial = 1675] [outer = 0x123e3c000] 22:12:45 INFO - PROCESS | 1940 | 1461042765136 Marionette DEBUG loaded listener.js 22:12:45 INFO - PROCESS | 1940 | ++DOMWINDOW == 99 (0x126bbcc00) [pid = 1940] [serial = 1676] [outer = 0x123e3c000] 22:12:45 INFO - PROCESS | 1940 | 1461042765482 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]]]}] 22:12:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 22:12:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 519ms 22:12:45 INFO - PROCESS | 1940 | 1461042765495 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 22:12:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 22:12:45 INFO - PROCESS | 1940 | 1461042765497 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 22:12:45 INFO - PROCESS | 1940 | 1461042765512 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 22:12:45 INFO - PROCESS | 1940 | 1461042765514 Marionette TRACE conn2 <- [1,2206,null,{}] 22:12:45 INFO - PROCESS | 1940 | 1461042765517 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}] 22:12:45 INFO - PROCESS | 1940 | 1461042765670 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 22:12:45 INFO - PROCESS | 1940 | 1461042765685 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:45 INFO - PROCESS | 1940 | ++DOCSHELL 0x12a670000 == 42 [pid = 1940] [id = 559] 22:12:45 INFO - PROCESS | 1940 | ++DOMWINDOW == 100 (0x124560400) [pid = 1940] [serial = 1677] [outer = 0x0] 22:12:45 INFO - PROCESS | 1940 | ++DOMWINDOW == 101 (0x1274cd800) [pid = 1940] [serial = 1678] [outer = 0x124560400] 22:12:45 INFO - PROCESS | 1940 | 1461042765724 Marionette DEBUG loaded listener.js 22:12:45 INFO - PROCESS | 1940 | ++DOMWINDOW == 102 (0x128899400) [pid = 1940] [serial = 1679] [outer = 0x124560400] 22:12:46 INFO - PROCESS | 1940 | 1461042766118 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]]]}] 22:12:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 22:12:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 631ms 22:12:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 22:12:46 INFO - PROCESS | 1940 | 1461042766134 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 22:12:46 INFO - PROCESS | 1940 | 1461042766136 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 22:12:46 INFO - PROCESS | 1940 | 1461042766138 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 22:12:46 INFO - PROCESS | 1940 | 1461042766139 Marionette TRACE conn2 <- [1,2210,null,{}] 22:12:46 INFO - PROCESS | 1940 | 1461042766142 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}] 22:12:46 INFO - PROCESS | 1940 | 1461042766241 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 22:12:46 INFO - PROCESS | 1940 | 1461042766253 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:46 INFO - PROCESS | 1940 | ++DOCSHELL 0x12a6d7000 == 43 [pid = 1940] [id = 560] 22:12:46 INFO - PROCESS | 1940 | ++DOMWINDOW == 103 (0x12889f400) [pid = 1940] [serial = 1680] [outer = 0x0] 22:12:46 INFO - PROCESS | 1940 | ++DOMWINDOW == 104 (0x128e95000) [pid = 1940] [serial = 1681] [outer = 0x12889f400] 22:12:46 INFO - PROCESS | 1940 | 1461042766278 Marionette DEBUG loaded listener.js 22:12:46 INFO - PROCESS | 1940 | ++DOMWINDOW == 105 (0x12912f800) [pid = 1940] [serial = 1682] [outer = 0x12889f400] 22:12:46 INFO - PROCESS | 1940 | --DOMWINDOW == 104 (0x113e0fc00) [pid = 1940] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 22:12:46 INFO - PROCESS | 1940 | --DOMWINDOW == 103 (0x11abba000) [pid = 1940] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 22:12:46 INFO - PROCESS | 1940 | --DOMWINDOW == 102 (0x1146c2c00) [pid = 1940] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 22:12:46 INFO - PROCESS | 1940 | --DOMWINDOW == 101 (0x118ead400) [pid = 1940] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 22:12:46 INFO - PROCESS | 1940 | --DOMWINDOW == 100 (0x11a961800) [pid = 1940] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 22:12:46 INFO - PROCESS | 1940 | --DOMWINDOW == 99 (0x114c9c000) [pid = 1940] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 22:12:46 INFO - PROCESS | 1940 | --DOMWINDOW == 98 (0x119b5dc00) [pid = 1940] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 22:12:46 INFO - PROCESS | 1940 | --DOMWINDOW == 97 (0x11bb21000) [pid = 1940] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 22:12:46 INFO - PROCESS | 1940 | --DOMWINDOW == 96 (0x114bd9400) [pid = 1940] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 22:12:46 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x11acaf800) [pid = 1940] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 22:12:46 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x11acb1800) [pid = 1940] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 22:12:46 INFO - PROCESS | 1940 | 1461042766677 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]]]}] 22:12:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 22:12:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 569ms 22:12:46 INFO - PROCESS | 1940 | 1461042766708 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 22:12:46 INFO - PROCESS | 1940 | 1461042766710 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 22:12:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 22:12:46 INFO - PROCESS | 1940 | 1461042766712 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 22:12:46 INFO - PROCESS | 1940 | 1461042766713 Marionette TRACE conn2 <- [1,2214,null,{}] 22:12:46 INFO - PROCESS | 1940 | 1461042766715 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}] 22:12:46 INFO - PROCESS | 1940 | 1461042766797 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 22:12:46 INFO - PROCESS | 1940 | 1461042766803 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:46 INFO - PROCESS | 1940 | ++DOCSHELL 0x12661e000 == 44 [pid = 1940] [id = 561] 22:12:46 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x114ca1800) [pid = 1940] [serial = 1683] [outer = 0x0] 22:12:46 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x11a961800) [pid = 1940] [serial = 1684] [outer = 0x114ca1800] 22:12:46 INFO - PROCESS | 1940 | 1461042766830 Marionette DEBUG loaded listener.js 22:12:46 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x123682000) [pid = 1940] [serial = 1685] [outer = 0x114ca1800] 22:12:47 INFO - PROCESS | 1940 | 1461042767176 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]]]}] 22:12:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 22:12:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 468ms 22:12:47 INFO - PROCESS | 1940 | 1461042767181 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 22:12:47 INFO - PROCESS | 1940 | 1461042767185 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 22:12:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 22:12:47 INFO - PROCESS | 1940 | 1461042767189 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 22:12:47 INFO - PROCESS | 1940 | 1461042767190 Marionette TRACE conn2 <- [1,2218,null,{}] 22:12:47 INFO - PROCESS | 1940 | 1461042767193 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}] 22:12:47 INFO - PROCESS | 1940 | 1461042767312 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 22:12:47 INFO - PROCESS | 1940 | 1461042767318 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:47 INFO - PROCESS | 1940 | ++DOCSHELL 0x12b2e0000 == 45 [pid = 1940] [id = 562] 22:12:47 INFO - PROCESS | 1940 | ++DOMWINDOW == 98 (0x123866c00) [pid = 1940] [serial = 1686] [outer = 0x0] 22:12:47 INFO - PROCESS | 1940 | ++DOMWINDOW == 99 (0x12930ec00) [pid = 1940] [serial = 1687] [outer = 0x123866c00] 22:12:47 INFO - PROCESS | 1940 | 1461042767348 Marionette DEBUG loaded listener.js 22:12:47 INFO - PROCESS | 1940 | ++DOMWINDOW == 100 (0x12970ec00) [pid = 1940] [serial = 1688] [outer = 0x123866c00] 22:12:47 INFO - PROCESS | 1940 | 1461042767673 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]]]}] 22:12:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 22:12:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 518ms 22:12:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 22:12:47 INFO - PROCESS | 1940 | 1461042767708 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 22:12:47 INFO - PROCESS | 1940 | 1461042767709 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 22:12:47 INFO - PROCESS | 1940 | 1461042767711 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 22:12:47 INFO - PROCESS | 1940 | 1461042767712 Marionette TRACE conn2 <- [1,2222,null,{}] 22:12:47 INFO - PROCESS | 1940 | 1461042767715 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}] 22:12:47 INFO - PROCESS | 1940 | 1461042767798 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 22:12:47 INFO - PROCESS | 1940 | 1461042767804 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:47 INFO - PROCESS | 1940 | ++DOCSHELL 0x12c033000 == 46 [pid = 1940] [id = 563] 22:12:47 INFO - PROCESS | 1940 | ++DOMWINDOW == 101 (0x129711000) [pid = 1940] [serial = 1689] [outer = 0x0] 22:12:47 INFO - PROCESS | 1940 | ++DOMWINDOW == 102 (0x1297a5400) [pid = 1940] [serial = 1690] [outer = 0x129711000] 22:12:47 INFO - PROCESS | 1940 | 1461042767830 Marionette DEBUG loaded listener.js 22:12:47 INFO - PROCESS | 1940 | ++DOMWINDOW == 103 (0x12a3a5c00) [pid = 1940] [serial = 1691] [outer = 0x129711000] 22:12:48 INFO - PROCESS | 1940 | 1461042768155 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]]]}] 22:12:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 22:12:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 469ms 22:12:48 INFO - PROCESS | 1940 | 1461042768180 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 22:12:48 INFO - PROCESS | 1940 | 1461042768182 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 22:12:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 22:12:48 INFO - PROCESS | 1940 | 1461042768186 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 22:12:48 INFO - PROCESS | 1940 | 1461042768187 Marionette TRACE conn2 <- [1,2226,null,{}] 22:12:48 INFO - PROCESS | 1940 | 1461042768189 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}] 22:12:48 INFO - PROCESS | 1940 | 1461042768296 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 22:12:48 INFO - PROCESS | 1940 | 1461042768302 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:48 INFO - PROCESS | 1940 | ++DOCSHELL 0x12ce47000 == 47 [pid = 1940] [id = 564] 22:12:48 INFO - PROCESS | 1940 | ++DOMWINDOW == 104 (0x129710000) [pid = 1940] [serial = 1692] [outer = 0x0] 22:12:48 INFO - PROCESS | 1940 | ++DOMWINDOW == 105 (0x12a3a7c00) [pid = 1940] [serial = 1693] [outer = 0x129710000] 22:12:48 INFO - PROCESS | 1940 | 1461042768326 Marionette DEBUG loaded listener.js 22:12:48 INFO - PROCESS | 1940 | ++DOMWINDOW == 106 (0x12a3b1000) [pid = 1940] [serial = 1694] [outer = 0x129710000] 22:12:48 INFO - PROCESS | 1940 | 1461042768724 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]]]}] 22:12:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 22:12:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 568ms 22:12:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 22:12:48 INFO - PROCESS | 1940 | 1461042768755 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 22:12:48 INFO - PROCESS | 1940 | 1461042768757 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 22:12:48 INFO - PROCESS | 1940 | 1461042768761 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 22:12:48 INFO - PROCESS | 1940 | 1461042768764 Marionette TRACE conn2 <- [1,2230,null,{}] 22:12:48 INFO - PROCESS | 1940 | 1461042768768 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}] 22:12:48 INFO - PROCESS | 1940 | 1461042768872 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 22:12:48 INFO - PROCESS | 1940 | 1461042768930 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:48 INFO - PROCESS | 1940 | ++DOCSHELL 0x11900d000 == 48 [pid = 1940] [id = 565] 22:12:48 INFO - PROCESS | 1940 | ++DOMWINDOW == 107 (0x114bdb800) [pid = 1940] [serial = 1695] [outer = 0x0] 22:12:48 INFO - PROCESS | 1940 | ++DOMWINDOW == 108 (0x114ca6000) [pid = 1940] [serial = 1696] [outer = 0x114bdb800] 22:12:48 INFO - PROCESS | 1940 | 1461042768962 Marionette DEBUG loaded listener.js 22:12:49 INFO - PROCESS | 1940 | ++DOMWINDOW == 109 (0x115680c00) [pid = 1940] [serial = 1697] [outer = 0x114bdb800] 22:12:49 INFO - PROCESS | 1940 | 1461042769407 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]]]}] 22:12:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 22:12:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 673ms 22:12:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 22:12:49 INFO - PROCESS | 1940 | 1461042769434 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 22:12:49 INFO - PROCESS | 1940 | 1461042769438 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 22:12:49 INFO - PROCESS | 1940 | 1461042769443 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 22:12:49 INFO - PROCESS | 1940 | 1461042769445 Marionette TRACE conn2 <- [1,2234,null,{}] 22:12:49 INFO - PROCESS | 1940 | 1461042769447 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}] 22:12:49 INFO - PROCESS | 1940 | 1461042769551 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 22:12:49 INFO - PROCESS | 1940 | 1461042769608 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:49 INFO - PROCESS | 1940 | ++DOCSHELL 0x123c3f800 == 49 [pid = 1940] [id = 566] 22:12:49 INFO - PROCESS | 1940 | ++DOMWINDOW == 110 (0x116468000) [pid = 1940] [serial = 1698] [outer = 0x0] 22:12:49 INFO - PROCESS | 1940 | ++DOMWINDOW == 111 (0x119a62c00) [pid = 1940] [serial = 1699] [outer = 0x116468000] 22:12:49 INFO - PROCESS | 1940 | 1461042769638 Marionette DEBUG loaded listener.js 22:12:49 INFO - PROCESS | 1940 | ++DOMWINDOW == 112 (0x11a55a400) [pid = 1940] [serial = 1700] [outer = 0x116468000] 22:12:50 INFO - PROCESS | 1940 | 1461042770038 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]]]}] 22:12:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 22:12:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 621ms 22:12:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 22:12:50 INFO - PROCESS | 1940 | 1461042770064 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 22:12:50 INFO - PROCESS | 1940 | 1461042770065 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 22:12:50 INFO - PROCESS | 1940 | 1461042770068 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 22:12:50 INFO - PROCESS | 1940 | 1461042770070 Marionette TRACE conn2 <- [1,2238,null,{}] 22:12:50 INFO - PROCESS | 1940 | 1461042770078 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}] 22:12:50 INFO - PROCESS | 1940 | 1461042770185 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 22:12:50 INFO - PROCESS | 1940 | 1461042770297 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:50 INFO - PROCESS | 1940 | ++DOCSHELL 0x12b070000 == 50 [pid = 1940] [id = 567] 22:12:50 INFO - PROCESS | 1940 | ++DOMWINDOW == 113 (0x11be32c00) [pid = 1940] [serial = 1701] [outer = 0x0] 22:12:50 INFO - PROCESS | 1940 | ++DOMWINDOW == 114 (0x11c6ca800) [pid = 1940] [serial = 1702] [outer = 0x11be32c00] 22:12:50 INFO - PROCESS | 1940 | 1461042770331 Marionette DEBUG loaded listener.js 22:12:50 INFO - PROCESS | 1940 | ++DOMWINDOW == 115 (0x123a56000) [pid = 1940] [serial = 1703] [outer = 0x11be32c00] 22:12:50 INFO - PROCESS | 1940 | 1461042770744 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]]]}] 22:12:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 22:12:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 721ms 22:12:50 INFO - PROCESS | 1940 | 1461042770789 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 22:12:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 22:12:50 INFO - PROCESS | 1940 | 1461042770791 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 22:12:50 INFO - PROCESS | 1940 | 1461042770793 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 22:12:50 INFO - PROCESS | 1940 | 1461042770795 Marionette TRACE conn2 <- [1,2242,null,{}] 22:12:50 INFO - PROCESS | 1940 | 1461042770797 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}] 22:12:50 INFO - PROCESS | 1940 | 1461042770900 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 22:12:50 INFO - PROCESS | 1940 | 1461042770955 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:50 INFO - PROCESS | 1940 | ++DOCSHELL 0x12d094800 == 51 [pid = 1940] [id = 568] 22:12:50 INFO - PROCESS | 1940 | ++DOMWINDOW == 116 (0x123d82400) [pid = 1940] [serial = 1704] [outer = 0x0] 22:12:50 INFO - PROCESS | 1940 | ++DOMWINDOW == 117 (0x1241c1000) [pid = 1940] [serial = 1705] [outer = 0x123d82400] 22:12:50 INFO - PROCESS | 1940 | 1461042770985 Marionette DEBUG loaded listener.js 22:12:51 INFO - PROCESS | 1940 | ++DOMWINDOW == 118 (0x12889e800) [pid = 1940] [serial = 1706] [outer = 0x123d82400] 22:12:51 INFO - PROCESS | 1940 | 1461042771426 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]]]}] 22:12:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 22:12:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 668ms 22:12:51 INFO - PROCESS | 1940 | 1461042771462 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 22:12:51 INFO - PROCESS | 1940 | 1461042771464 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 22:12:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 22:12:51 INFO - PROCESS | 1940 | 1461042771466 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 22:12:51 INFO - PROCESS | 1940 | 1461042771467 Marionette TRACE conn2 <- [1,2246,null,{}] 22:12:51 INFO - PROCESS | 1940 | 1461042771470 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}] 22:12:51 INFO - PROCESS | 1940 | 1461042771572 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 22:12:51 INFO - PROCESS | 1940 | 1461042771660 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:51 INFO - PROCESS | 1940 | ++DOCSHELL 0x12d3ce000 == 52 [pid = 1940] [id = 569] 22:12:51 INFO - PROCESS | 1940 | ++DOMWINDOW == 119 (0x1274cf800) [pid = 1940] [serial = 1707] [outer = 0x0] 22:12:51 INFO - PROCESS | 1940 | ++DOMWINDOW == 120 (0x129310c00) [pid = 1940] [serial = 1708] [outer = 0x1274cf800] 22:12:51 INFO - PROCESS | 1940 | 1461042771690 Marionette DEBUG loaded listener.js 22:12:51 INFO - PROCESS | 1940 | ++DOMWINDOW == 121 (0x12970d400) [pid = 1940] [serial = 1709] [outer = 0x1274cf800] 22:12:52 INFO - PROCESS | 1940 | 1461042772326 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]]]}] 22:12:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 22:12:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 869ms 22:12:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 22:12:52 INFO - PROCESS | 1940 | 1461042772336 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 22:12:52 INFO - PROCESS | 1940 | 1461042772338 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 22:12:52 INFO - PROCESS | 1940 | 1461042772341 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 22:12:52 INFO - PROCESS | 1940 | 1461042772343 Marionette TRACE conn2 <- [1,2250,null,{}] 22:12:52 INFO - PROCESS | 1940 | 1461042772348 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}] 22:12:52 INFO - PROCESS | 1940 | 1461042772440 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 22:12:52 INFO - PROCESS | 1940 | 1461042772494 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:52 INFO - PROCESS | 1940 | ++DOCSHELL 0x11bdcc800 == 53 [pid = 1940] [id = 570] 22:12:52 INFO - PROCESS | 1940 | ++DOMWINDOW == 122 (0x114bd9400) [pid = 1940] [serial = 1710] [outer = 0x0] 22:12:52 INFO - PROCESS | 1940 | ++DOMWINDOW == 123 (0x114ca7400) [pid = 1940] [serial = 1711] [outer = 0x114bd9400] 22:12:52 INFO - PROCESS | 1940 | 1461042772523 Marionette DEBUG loaded listener.js 22:12:52 INFO - PROCESS | 1940 | ++DOMWINDOW == 124 (0x116463c00) [pid = 1940] [serial = 1712] [outer = 0x114bd9400] 22:12:52 INFO - PROCESS | 1940 | 1461042772976 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]]]}] 22:12:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 22:12:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 671ms 22:12:53 INFO - PROCESS | 1940 | 1461042773013 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 22:12:53 INFO - PROCESS | 1940 | 1461042773017 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 22:12:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 22:12:53 INFO - PROCESS | 1940 | 1461042773021 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 22:12:53 INFO - PROCESS | 1940 | 1461042773023 Marionette TRACE conn2 <- [1,2254,null,{}] 22:12:53 INFO - PROCESS | 1940 | 1461042773025 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}] 22:12:53 INFO - PROCESS | 1940 | 1461042773119 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 22:12:53 INFO - PROCESS | 1940 | 1461042773175 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:53 INFO - PROCESS | 1940 | ++DOCSHELL 0x11a9f0800 == 54 [pid = 1940] [id = 571] 22:12:53 INFO - PROCESS | 1940 | ++DOMWINDOW == 125 (0x1181abc00) [pid = 1940] [serial = 1713] [outer = 0x0] 22:12:53 INFO - PROCESS | 1940 | ++DOMWINDOW == 126 (0x118eb0800) [pid = 1940] [serial = 1714] [outer = 0x1181abc00] 22:12:53 INFO - PROCESS | 1940 | 1461042773203 Marionette DEBUG loaded listener.js 22:12:53 INFO - PROCESS | 1940 | ++DOMWINDOW == 127 (0x119a60000) [pid = 1940] [serial = 1715] [outer = 0x1181abc00] 22:12:53 INFO - PROCESS | 1940 | --DOCSHELL 0x123aa7000 == 53 [pid = 1940] [id = 425] 22:12:53 INFO - PROCESS | 1940 | --DOCSHELL 0x12c033000 == 52 [pid = 1940] [id = 563] 22:12:53 INFO - PROCESS | 1940 | --DOCSHELL 0x12b2e0000 == 51 [pid = 1940] [id = 562] 22:12:53 INFO - PROCESS | 1940 | --DOCSHELL 0x12661e000 == 50 [pid = 1940] [id = 561] 22:12:53 INFO - PROCESS | 1940 | --DOCSHELL 0x12a6d7000 == 49 [pid = 1940] [id = 560] 22:12:53 INFO - PROCESS | 1940 | --DOCSHELL 0x12a670000 == 48 [pid = 1940] [id = 559] 22:12:53 INFO - PROCESS | 1940 | --DOCSHELL 0x128e7f800 == 47 [pid = 1940] [id = 558] 22:12:53 INFO - PROCESS | 1940 | --DOMWINDOW == 126 (0x12417fc00) [pid = 1940] [serial = 1639] [outer = 0x0] [url = about:blank] 22:12:53 INFO - PROCESS | 1940 | --DOMWINDOW == 125 (0x118d62000) [pid = 1940] [serial = 1603] [outer = 0x0] [url = about:blank] 22:12:53 INFO - PROCESS | 1940 | --DOMWINDOW == 124 (0x115594c00) [pid = 1940] [serial = 1600] [outer = 0x0] [url = about:blank] 22:12:53 INFO - PROCESS | 1940 | --DOCSHELL 0x126620000 == 46 [pid = 1940] [id = 557] 22:12:53 INFO - PROCESS | 1940 | --DOCSHELL 0x1245ae800 == 45 [pid = 1940] [id = 556] 22:12:53 INFO - PROCESS | 1940 | --DOCSHELL 0x12364e000 == 44 [pid = 1940] [id = 555] 22:12:53 INFO - PROCESS | 1940 | --DOCSHELL 0x11be0a000 == 43 [pid = 1940] [id = 554] 22:12:53 INFO - PROCESS | 1940 | --DOCSHELL 0x119918800 == 42 [pid = 1940] [id = 553] 22:12:53 INFO - PROCESS | 1940 | --DOCSHELL 0x118bba800 == 41 [pid = 1940] [id = 552] 22:12:53 INFO - PROCESS | 1940 | --DOCSHELL 0x119021800 == 40 [pid = 1940] [id = 551] 22:12:53 INFO - PROCESS | 1940 | --DOCSHELL 0x12b5b2800 == 39 [pid = 1940] [id = 550] 22:12:53 INFO - PROCESS | 1940 | --DOCSHELL 0x12b2d5000 == 38 [pid = 1940] [id = 549] 22:12:53 INFO - PROCESS | 1940 | --DOCSHELL 0x12641d000 == 37 [pid = 1940] [id = 548] 22:12:53 INFO - PROCESS | 1940 | --DOCSHELL 0x11ac3f000 == 36 [pid = 1940] [id = 547] 22:12:53 INFO - PROCESS | 1940 | --DOCSHELL 0x12ac95800 == 35 [pid = 1940] [id = 546] 22:12:53 INFO - PROCESS | 1940 | 1461042773610 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]]]}] 22:12:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 22:12:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 619ms 22:12:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 22:12:53 INFO - PROCESS | 1940 | 1461042773640 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 22:12:53 INFO - PROCESS | 1940 | 1461042773642 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 22:12:53 INFO - PROCESS | 1940 | 1461042773644 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 22:12:53 INFO - PROCESS | 1940 | 1461042773646 Marionette TRACE conn2 <- [1,2258,null,{}] 22:12:53 INFO - PROCESS | 1940 | 1461042773654 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}] 22:12:53 INFO - PROCESS | 1940 | 1461042773737 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 22:12:53 INFO - PROCESS | 1940 | --DOMWINDOW == 123 (0x11a940c00) [pid = 1940] [serial = 1619] [outer = 0x0] [url = about:blank] 22:12:53 INFO - PROCESS | 1940 | --DOMWINDOW == 122 (0x11c029000) [pid = 1940] [serial = 1624] [outer = 0x0] [url = about:blank] 22:12:53 INFO - PROCESS | 1940 | --DOMWINDOW == 121 (0x114c9ec00) [pid = 1940] [serial = 1606] [outer = 0x0] [url = about:blank] 22:12:53 INFO - PROCESS | 1940 | --DOMWINDOW == 120 (0x115596000) [pid = 1940] [serial = 1607] [outer = 0x0] [url = about:blank] 22:12:53 INFO - PROCESS | 1940 | --DOMWINDOW == 119 (0x119a60c00) [pid = 1940] [serial = 1612] [outer = 0x0] [url = about:blank] 22:12:53 INFO - PROCESS | 1940 | --DOMWINDOW == 118 (0x11ae6e800) [pid = 1940] [serial = 1621] [outer = 0x0] [url = about:blank] 22:12:53 INFO - PROCESS | 1940 | --DOMWINDOW == 117 (0x119b59c00) [pid = 1940] [serial = 1613] [outer = 0x0] [url = about:blank] 22:12:53 INFO - PROCESS | 1940 | --DOMWINDOW == 116 (0x1155a0400) [pid = 1940] [serial = 1609] [outer = 0x0] [url = about:blank] 22:12:53 INFO - PROCESS | 1940 | --DOMWINDOW == 115 (0x118b54400) [pid = 1940] [serial = 1610] [outer = 0x0] [url = about:blank] 22:12:53 INFO - PROCESS | 1940 | --DOMWINDOW == 114 (0x11a563800) [pid = 1940] [serial = 1615] [outer = 0x0] [url = about:blank] 22:12:53 INFO - PROCESS | 1940 | --DOMWINDOW == 113 (0x11c6d2000) [pid = 1940] [serial = 1627] [outer = 0x0] [url = about:blank] 22:12:53 INFO - PROCESS | 1940 | --DOMWINDOW == 112 (0x118b58c00) [pid = 1940] [serial = 1630] [outer = 0x0] [url = about:blank] 22:12:53 INFO - PROCESS | 1940 | --DOMWINDOW == 111 (0x119c30800) [pid = 1940] [serial = 1631] [outer = 0x0] [url = about:blank] 22:12:53 INFO - PROCESS | 1940 | --DOMWINDOW == 110 (0x12368b000) [pid = 1940] [serial = 1628] [outer = 0x0] [url = about:blank] 22:12:53 INFO - PROCESS | 1940 | --DOMWINDOW == 109 (0x12367d800) [pid = 1940] [serial = 1633] [outer = 0x0] [url = about:blank] 22:12:53 INFO - PROCESS | 1940 | --DOMWINDOW == 108 (0x11a7e1400) [pid = 1940] [serial = 1618] [outer = 0x0] [url = about:blank] 22:12:53 INFO - PROCESS | 1940 | --DOMWINDOW == 107 (0x11c370800) [pid = 1940] [serial = 1625] [outer = 0x0] [url = about:blank] 22:12:53 INFO - PROCESS | 1940 | --DOMWINDOW == 106 (0x11bb28000) [pid = 1940] [serial = 1622] [outer = 0x0] [url = about:blank] 22:12:53 INFO - PROCESS | 1940 | --DOMWINDOW == 105 (0x123a56400) [pid = 1940] [serial = 1634] [outer = 0x0] [url = about:blank] 22:12:53 INFO - PROCESS | 1940 | --DOMWINDOW == 104 (0x123c9ac00) [pid = 1940] [serial = 1636] [outer = 0x0] [url = about:blank] 22:12:53 INFO - PROCESS | 1940 | --DOMWINDOW == 103 (0x123e40400) [pid = 1940] [serial = 1637] [outer = 0x0] [url = about:blank] 22:12:53 INFO - PROCESS | 1940 | --DOMWINDOW == 102 (0x11a7dcc00) [pid = 1940] [serial = 1616] [outer = 0x0] [url = about:blank] 22:12:53 INFO - PROCESS | 1940 | 1461042773806 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:53 INFO - PROCESS | 1940 | ++DOCSHELL 0x11a7af800 == 36 [pid = 1940] [id = 572] 22:12:53 INFO - PROCESS | 1940 | ++DOMWINDOW == 103 (0x115596000) [pid = 1940] [serial = 1716] [outer = 0x0] 22:12:53 INFO - PROCESS | 1940 | ++DOMWINDOW == 104 (0x118b58c00) [pid = 1940] [serial = 1717] [outer = 0x115596000] 22:12:53 INFO - PROCESS | 1940 | 1461042773836 Marionette DEBUG loaded listener.js 22:12:53 INFO - PROCESS | 1940 | ++DOMWINDOW == 105 (0x11a55b000) [pid = 1940] [serial = 1718] [outer = 0x115596000] 22:12:54 INFO - PROCESS | 1940 | 1461042774149 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]]]}] 22:12:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 22:12:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 527ms 22:12:54 INFO - PROCESS | 1940 | 1461042774172 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 22:12:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 22:12:54 INFO - PROCESS | 1940 | 1461042774174 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 22:12:54 INFO - PROCESS | 1940 | 1461042774176 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 22:12:54 INFO - PROCESS | 1940 | 1461042774177 Marionette TRACE conn2 <- [1,2262,null,{}] 22:12:54 INFO - PROCESS | 1940 | 1461042774179 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}] 22:12:54 INFO - PROCESS | 1940 | 1461042774261 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 22:12:54 INFO - PROCESS | 1940 | 1461042774267 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:54 INFO - PROCESS | 1940 | ++DOCSHELL 0x11c620000 == 37 [pid = 1940] [id = 573] 22:12:54 INFO - PROCESS | 1940 | ++DOMWINDOW == 106 (0x11a7d6400) [pid = 1940] [serial = 1719] [outer = 0x0] 22:12:54 INFO - PROCESS | 1940 | ++DOMWINDOW == 107 (0x11a941c00) [pid = 1940] [serial = 1720] [outer = 0x11a7d6400] 22:12:54 INFO - PROCESS | 1940 | 1461042774295 Marionette DEBUG loaded listener.js 22:12:54 INFO - PROCESS | 1940 | ++DOMWINDOW == 108 (0x11abc6000) [pid = 1940] [serial = 1721] [outer = 0x11a7d6400] 22:12:54 INFO - PROCESS | 1940 | 1461042774654 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]]]}] 22:12:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 22:12:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 518ms 22:12:54 INFO - PROCESS | 1940 | 1461042774695 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 22:12:54 INFO - PROCESS | 1940 | 1461042774696 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 22:12:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 22:12:54 INFO - PROCESS | 1940 | 1461042774698 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 22:12:54 INFO - PROCESS | 1940 | 1461042774699 Marionette TRACE conn2 <- [1,2266,null,{}] 22:12:54 INFO - PROCESS | 1940 | 1461042774702 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}] 22:12:54 INFO - PROCESS | 1940 | 1461042774780 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 22:12:54 INFO - PROCESS | 1940 | 1461042774786 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:54 INFO - PROCESS | 1940 | ++DOCSHELL 0x123ab8800 == 38 [pid = 1940] [id = 574] 22:12:54 INFO - PROCESS | 1940 | ++DOMWINDOW == 109 (0x11acac400) [pid = 1940] [serial = 1722] [outer = 0x0] 22:12:54 INFO - PROCESS | 1940 | ++DOMWINDOW == 110 (0x11ae6e400) [pid = 1940] [serial = 1723] [outer = 0x11acac400] 22:12:54 INFO - PROCESS | 1940 | 1461042774812 Marionette DEBUG loaded listener.js 22:12:54 INFO - PROCESS | 1940 | ++DOMWINDOW == 111 (0x11ae95400) [pid = 1940] [serial = 1724] [outer = 0x11acac400] 22:12:55 INFO - PROCESS | 1940 | 1461042775142 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]]]}] 22:12:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 22:12:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 472ms 22:12:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 22:12:55 INFO - PROCESS | 1940 | 1461042775170 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 22:12:55 INFO - PROCESS | 1940 | 1461042775171 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 22:12:55 INFO - PROCESS | 1940 | 1461042775174 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 22:12:55 INFO - PROCESS | 1940 | 1461042775175 Marionette TRACE conn2 <- [1,2270,null,{}] 22:12:55 INFO - PROCESS | 1940 | 1461042775177 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}] 22:12:55 INFO - PROCESS | 1940 | 1461042775293 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 22:12:55 INFO - PROCESS | 1940 | 1461042775304 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:55 INFO - PROCESS | 1940 | ++DOCSHELL 0x117541000 == 39 [pid = 1940] [id = 575] 22:12:55 INFO - PROCESS | 1940 | ++DOMWINDOW == 112 (0x11b837400) [pid = 1940] [serial = 1725] [outer = 0x0] 22:12:55 INFO - PROCESS | 1940 | ++DOMWINDOW == 113 (0x11c035000) [pid = 1940] [serial = 1726] [outer = 0x11b837400] 22:12:55 INFO - PROCESS | 1940 | 1461042775333 Marionette DEBUG loaded listener.js 22:12:55 INFO - PROCESS | 1940 | ++DOMWINDOW == 114 (0x11c6cf800) [pid = 1940] [serial = 1727] [outer = 0x11b837400] 22:12:55 INFO - PROCESS | 1940 | 1461042775668 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]]]}] 22:12:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 22:12:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 521ms 22:12:55 INFO - PROCESS | 1940 | 1461042775696 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 22:12:55 INFO - PROCESS | 1940 | 1461042775697 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 22:12:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 22:12:55 INFO - PROCESS | 1940 | 1461042775701 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 22:12:55 INFO - PROCESS | 1940 | 1461042775703 Marionette TRACE conn2 <- [1,2274,null,{}] 22:12:55 INFO - PROCESS | 1940 | 1461042775705 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}] 22:12:55 INFO - PROCESS | 1940 | 1461042775785 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 22:12:55 INFO - PROCESS | 1940 | 1461042775789 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:55 INFO - PROCESS | 1940 | ++DOCSHELL 0x1274ba800 == 40 [pid = 1940] [id = 576] 22:12:55 INFO - PROCESS | 1940 | ++DOMWINDOW == 115 (0x11c6d2c00) [pid = 1940] [serial = 1728] [outer = 0x0] 22:12:55 INFO - PROCESS | 1940 | ++DOMWINDOW == 116 (0x123874800) [pid = 1940] [serial = 1729] [outer = 0x11c6d2c00] 22:12:55 INFO - PROCESS | 1940 | 1461042775815 Marionette DEBUG loaded listener.js 22:12:55 INFO - PROCESS | 1940 | ++DOMWINDOW == 117 (0x123c7d400) [pid = 1940] [serial = 1730] [outer = 0x11c6d2c00] 22:12:56 INFO - PROCESS | 1940 | 1461042776179 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]]]}] 22:12:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 22:12:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 521ms 22:12:56 INFO - PROCESS | 1940 | 1461042776220 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 22:12:56 INFO - PROCESS | 1940 | 1461042776221 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 22:12:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 22:12:56 INFO - PROCESS | 1940 | 1461042776223 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 22:12:56 INFO - PROCESS | 1940 | 1461042776224 Marionette TRACE conn2 <- [1,2278,null,{}] 22:12:56 INFO - PROCESS | 1940 | 1461042776227 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}] 22:12:56 INFO - PROCESS | 1940 | 1461042776329 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 22:12:56 INFO - PROCESS | 1940 | 1461042776333 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:56 INFO - PROCESS | 1940 | ++DOCSHELL 0x1288d5800 == 41 [pid = 1940] [id = 577] 22:12:56 INFO - PROCESS | 1940 | ++DOMWINDOW == 118 (0x123c7c400) [pid = 1940] [serial = 1731] [outer = 0x0] 22:12:56 INFO - PROCESS | 1940 | ++DOMWINDOW == 119 (0x123e05c00) [pid = 1940] [serial = 1732] [outer = 0x123c7c400] 22:12:56 INFO - PROCESS | 1940 | 1461042776360 Marionette DEBUG loaded listener.js 22:12:56 INFO - PROCESS | 1940 | ++DOMWINDOW == 120 (0x123e34c00) [pid = 1940] [serial = 1733] [outer = 0x123c7c400] 22:12:56 INFO - PROCESS | 1940 | 1461042776718 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]]]}] 22:12:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 22:12:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 524ms 22:12:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 22:12:56 INFO - PROCESS | 1940 | 1461042776752 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 22:12:56 INFO - PROCESS | 1940 | 1461042776754 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 22:12:56 INFO - PROCESS | 1940 | 1461042776758 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 22:12:56 INFO - PROCESS | 1940 | 1461042776760 Marionette TRACE conn2 <- [1,2282,null,{}] 22:12:56 INFO - PROCESS | 1940 | 1461042776763 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}] 22:12:56 INFO - PROCESS | 1940 | 1461042776913 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 22:12:56 INFO - PROCESS | 1940 | 1461042776925 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:56 INFO - PROCESS | 1940 | ++DOCSHELL 0x1294ce800 == 42 [pid = 1940] [id = 578] 22:12:56 INFO - PROCESS | 1940 | ++DOMWINDOW == 121 (0x123c99c00) [pid = 1940] [serial = 1734] [outer = 0x0] 22:12:56 INFO - PROCESS | 1940 | ++DOMWINDOW == 122 (0x12400d400) [pid = 1940] [serial = 1735] [outer = 0x123c99c00] 22:12:56 INFO - PROCESS | 1940 | 1461042776950 Marionette DEBUG loaded listener.js 22:12:56 INFO - PROCESS | 1940 | ++DOMWINDOW == 123 (0x126529400) [pid = 1940] [serial = 1736] [outer = 0x123c99c00] 22:12:57 INFO - PROCESS | 1940 | 1461042777342 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]]]}] 22:12:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 22:12:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 624ms 22:12:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 22:12:57 INFO - PROCESS | 1940 | 1461042777382 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 22:12:57 INFO - PROCESS | 1940 | 1461042777384 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 22:12:57 INFO - PROCESS | 1940 | 1461042777387 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 22:12:57 INFO - PROCESS | 1940 | 1461042777389 Marionette TRACE conn2 <- [1,2286,null,{}] 22:12:57 INFO - PROCESS | 1940 | 1461042777393 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}] 22:12:57 INFO - PROCESS | 1940 | 1461042777541 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 22:12:57 INFO - PROCESS | 1940 | 1461042777560 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:57 INFO - PROCESS | 1940 | ++DOCSHELL 0x12a66f800 == 43 [pid = 1940] [id = 579] 22:12:57 INFO - PROCESS | 1940 | ++DOMWINDOW == 124 (0x12652a800) [pid = 1940] [serial = 1737] [outer = 0x0] 22:12:57 INFO - PROCESS | 1940 | ++DOMWINDOW == 125 (0x126e14400) [pid = 1940] [serial = 1738] [outer = 0x12652a800] 22:12:57 INFO - PROCESS | 1940 | 1461042777580 Marionette DEBUG loaded listener.js 22:12:57 INFO - PROCESS | 1940 | ++DOMWINDOW == 126 (0x1275a5800) [pid = 1940] [serial = 1739] [outer = 0x12652a800] 22:12:58 INFO - PROCESS | 1940 | --DOMWINDOW == 125 (0x119a5d800) [pid = 1940] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 22:12:58 INFO - PROCESS | 1940 | --DOMWINDOW == 124 (0x123e3c000) [pid = 1940] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 22:12:58 INFO - PROCESS | 1940 | --DOMWINDOW == 123 (0x114ca4c00) [pid = 1940] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 22:12:58 INFO - PROCESS | 1940 | --DOMWINDOW == 122 (0x114ca1800) [pid = 1940] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 22:12:58 INFO - PROCESS | 1940 | --DOMWINDOW == 121 (0x11c16e400) [pid = 1940] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 22:12:58 INFO - PROCESS | 1940 | --DOMWINDOW == 120 (0x115426800) [pid = 1940] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 22:12:58 INFO - PROCESS | 1940 | --DOMWINDOW == 119 (0x11a7dd400) [pid = 1940] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 22:12:58 INFO - PROCESS | 1940 | --DOMWINDOW == 118 (0x12b50b800) [pid = 1940] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 22:12:58 INFO - PROCESS | 1940 | --DOMWINDOW == 117 (0x124560400) [pid = 1940] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 22:12:58 INFO - PROCESS | 1940 | --DOMWINDOW == 116 (0x115342c00) [pid = 1940] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 22:12:58 INFO - PROCESS | 1940 | --DOMWINDOW == 115 (0x123866c00) [pid = 1940] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 22:12:58 INFO - PROCESS | 1940 | --DOMWINDOW == 114 (0x12889f400) [pid = 1940] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 22:12:58 INFO - PROCESS | 1940 | --DOMWINDOW == 113 (0x11448f400) [pid = 1940] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 22:12:58 INFO - PROCESS | 1940 | --DOMWINDOW == 112 (0x11ae76c00) [pid = 1940] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 22:12:58 INFO - PROCESS | 1940 | --DOMWINDOW == 111 (0x129711000) [pid = 1940] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 22:12:58 INFO - PROCESS | 1940 | 1461042778284 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]]]}] 22:12:58 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 22:12:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 921ms 22:12:58 INFO - PROCESS | 1940 | 1461042778310 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 22:12:58 INFO - PROCESS | 1940 | 1461042778312 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 22:12:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 22:12:58 INFO - PROCESS | 1940 | 1461042778317 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 22:12:58 INFO - PROCESS | 1940 | 1461042778320 Marionette TRACE conn2 <- [1,2290,null,{}] 22:12:58 INFO - PROCESS | 1940 | 1461042778324 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}] 22:12:58 INFO - PROCESS | 1940 | 1461042778454 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 22:12:58 INFO - PROCESS | 1940 | 1461042778514 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:58 INFO - PROCESS | 1940 | ++DOCSHELL 0x12a6e1000 == 44 [pid = 1940] [id = 580] 22:12:58 INFO - PROCESS | 1940 | ++DOMWINDOW == 112 (0x1146b7000) [pid = 1940] [serial = 1740] [outer = 0x0] 22:12:58 INFO - PROCESS | 1940 | ++DOMWINDOW == 113 (0x123e35800) [pid = 1940] [serial = 1741] [outer = 0x1146b7000] 22:12:58 INFO - PROCESS | 1940 | 1461042778544 Marionette DEBUG loaded listener.js 22:12:58 INFO - PROCESS | 1940 | ++DOMWINDOW == 114 (0x129131800) [pid = 1940] [serial = 1742] [outer = 0x1146b7000] 22:12:58 INFO - PROCESS | 1940 | 1461042778835 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]]]}] 22:12:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 22:12:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 573ms 22:12:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 22:12:58 INFO - PROCESS | 1940 | 1461042778889 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 22:12:58 INFO - PROCESS | 1940 | 1461042778890 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 22:12:58 INFO - PROCESS | 1940 | 1461042778892 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 22:12:58 INFO - PROCESS | 1940 | 1461042778893 Marionette TRACE conn2 <- [1,2294,null,{}] 22:12:58 INFO - PROCESS | 1940 | 1461042778896 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}] 22:12:58 INFO - PROCESS | 1940 | 1461042778979 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 22:12:58 INFO - PROCESS | 1940 | 1461042778986 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:58 INFO - PROCESS | 1940 | ++DOCSHELL 0x12b2df000 == 45 [pid = 1940] [id = 581] 22:12:58 INFO - PROCESS | 1940 | ++DOMWINDOW == 115 (0x129703c00) [pid = 1940] [serial = 1743] [outer = 0x0] 22:12:59 INFO - PROCESS | 1940 | ++DOMWINDOW == 116 (0x1297a3400) [pid = 1940] [serial = 1744] [outer = 0x129703c00] 22:12:59 INFO - PROCESS | 1940 | 1461042779012 Marionette DEBUG loaded listener.js 22:12:59 INFO - PROCESS | 1940 | ++DOMWINDOW == 117 (0x12a3a4400) [pid = 1940] [serial = 1745] [outer = 0x129703c00] 22:12:59 INFO - PROCESS | 1940 | 1461042779326 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]]]}] 22:12:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 22:12:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 470ms 22:12:59 INFO - PROCESS | 1940 | 1461042779363 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 22:12:59 INFO - PROCESS | 1940 | 1461042779364 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 22:12:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 22:12:59 INFO - PROCESS | 1940 | 1461042779367 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 22:12:59 INFO - PROCESS | 1940 | 1461042779368 Marionette TRACE conn2 <- [1,2298,null,{}] 22:12:59 INFO - PROCESS | 1940 | 1461042779370 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}] 22:12:59 INFO - PROCESS | 1940 | 1461042779480 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 22:12:59 INFO - PROCESS | 1940 | 1461042779486 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:59 INFO - PROCESS | 1940 | ++DOCSHELL 0x12bb44800 == 46 [pid = 1940] [id = 582] 22:12:59 INFO - PROCESS | 1940 | ++DOMWINDOW == 118 (0x1274d4c00) [pid = 1940] [serial = 1746] [outer = 0x0] 22:12:59 INFO - PROCESS | 1940 | ++DOMWINDOW == 119 (0x12a3ab400) [pid = 1940] [serial = 1747] [outer = 0x1274d4c00] 22:12:59 INFO - PROCESS | 1940 | 1461042779511 Marionette DEBUG loaded listener.js 22:12:59 INFO - PROCESS | 1940 | ++DOMWINDOW == 120 (0x12a3b4800) [pid = 1940] [serial = 1748] [outer = 0x1274d4c00] 22:12:59 INFO - PROCESS | 1940 | 1461042779842 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]]]}] 22:12:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 22:12:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 518ms 22:12:59 INFO - PROCESS | 1940 | 1461042779886 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 22:12:59 INFO - PROCESS | 1940 | 1461042779887 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 22:12:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 22:12:59 INFO - PROCESS | 1940 | 1461042779890 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 22:12:59 INFO - PROCESS | 1940 | 1461042779891 Marionette TRACE conn2 <- [1,2302,null,{}] 22:12:59 INFO - PROCESS | 1940 | 1461042779893 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}] 22:12:59 INFO - PROCESS | 1940 | 1461042779977 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 22:12:59 INFO - PROCESS | 1940 | 1461042779982 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:59 INFO - PROCESS | 1940 | ++DOCSHELL 0x12d3d5800 == 47 [pid = 1940] [id = 583] 22:12:59 INFO - PROCESS | 1940 | ++DOMWINDOW == 121 (0x12a3b6800) [pid = 1940] [serial = 1749] [outer = 0x0] 22:13:00 INFO - PROCESS | 1940 | ++DOMWINDOW == 122 (0x12a3bc800) [pid = 1940] [serial = 1750] [outer = 0x12a3b6800] 22:13:00 INFO - PROCESS | 1940 | 1461042780008 Marionette DEBUG loaded listener.js 22:13:00 INFO - PROCESS | 1940 | ++DOMWINDOW == 123 (0x12a916000) [pid = 1940] [serial = 1751] [outer = 0x12a3b6800] 22:13:00 INFO - PROCESS | 1940 | 1461042780477 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]]]}] 22:13:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 22:13:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 619ms 22:13:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 22:13:00 INFO - PROCESS | 1940 | 1461042780510 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 22:13:00 INFO - PROCESS | 1940 | 1461042780512 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 22:13:00 INFO - PROCESS | 1940 | 1461042780516 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 22:13:00 INFO - PROCESS | 1940 | 1461042780518 Marionette TRACE conn2 <- [1,2306,null,{}] 22:13:00 INFO - PROCESS | 1940 | 1461042780522 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}] 22:13:00 INFO - PROCESS | 1940 | 1461042780629 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 22:13:00 INFO - PROCESS | 1940 | 1461042780686 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:00 INFO - PROCESS | 1940 | ++DOCSHELL 0x119de6000 == 48 [pid = 1940] [id = 584] 22:13:00 INFO - PROCESS | 1940 | ++DOMWINDOW == 124 (0x115342400) [pid = 1940] [serial = 1752] [outer = 0x0] 22:13:00 INFO - PROCESS | 1940 | ++DOMWINDOW == 125 (0x11559e000) [pid = 1940] [serial = 1753] [outer = 0x115342400] 22:13:00 INFO - PROCESS | 1940 | 1461042780719 Marionette DEBUG loaded listener.js 22:13:00 INFO - PROCESS | 1940 | ++DOMWINDOW == 126 (0x1188ed800) [pid = 1940] [serial = 1754] [outer = 0x115342400] 22:13:01 INFO - PROCESS | 1940 | 1461042781174 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]]]}] 22:13:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 22:13:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 724ms 22:13:01 INFO - PROCESS | 1940 | 1461042781242 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 22:13:01 INFO - PROCESS | 1940 | 1461042781248 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 22:13:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 22:13:01 INFO - PROCESS | 1940 | 1461042781277 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 22:13:01 INFO - PROCESS | 1940 | 1461042781280 Marionette TRACE conn2 <- [1,2310,null,{}] 22:13:01 INFO - PROCESS | 1940 | 1461042781286 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}] 22:13:01 INFO - PROCESS | 1940 | 1461042781438 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 22:13:01 INFO - PROCESS | 1940 | 1461042781510 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:01 INFO - PROCESS | 1940 | ++DOCSHELL 0x12408b800 == 49 [pid = 1940] [id = 585] 22:13:01 INFO - PROCESS | 1940 | ++DOMWINDOW == 127 (0x119b36800) [pid = 1940] [serial = 1755] [outer = 0x0] 22:13:01 INFO - PROCESS | 1940 | ++DOMWINDOW == 128 (0x119c27000) [pid = 1940] [serial = 1756] [outer = 0x119b36800] 22:13:01 INFO - PROCESS | 1940 | 1461042781551 Marionette DEBUG loaded listener.js 22:13:01 INFO - PROCESS | 1940 | ++DOMWINDOW == 129 (0x11a7e1000) [pid = 1940] [serial = 1757] [outer = 0x119b36800] 22:13:02 INFO - PROCESS | 1940 | 1461042782072 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]]]}] 22:13:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 22:13:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 829ms 22:13:02 INFO - PROCESS | 1940 | 1461042782102 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 22:13:02 INFO - PROCESS | 1940 | 1461042782104 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 22:13:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 22:13:02 INFO - PROCESS | 1940 | 1461042782106 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 22:13:02 INFO - PROCESS | 1940 | 1461042782109 Marionette TRACE conn2 <- [1,2314,null,{}] 22:13:02 INFO - PROCESS | 1940 | 1461042782134 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}] 22:13:02 INFO - PROCESS | 1940 | 1461042782261 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 22:13:02 INFO - PROCESS | 1940 | 1461042782313 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:02 INFO - PROCESS | 1940 | ++DOCSHELL 0x12b07a800 == 50 [pid = 1940] [id = 586] 22:13:02 INFO - PROCESS | 1940 | ++DOMWINDOW == 130 (0x11be26800) [pid = 1940] [serial = 1758] [outer = 0x0] 22:13:02 INFO - PROCESS | 1940 | ++DOMWINDOW == 131 (0x11c036c00) [pid = 1940] [serial = 1759] [outer = 0x11be26800] 22:13:02 INFO - PROCESS | 1940 | 1461042782345 Marionette DEBUG loaded listener.js 22:13:02 INFO - PROCESS | 1940 | ++DOMWINDOW == 132 (0x11c16e800) [pid = 1940] [serial = 1760] [outer = 0x11be26800] 22:13:02 INFO - PROCESS | 1940 | 1461042782754 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]]]}] 22:13:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 22:13:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 676ms 22:13:02 INFO - PROCESS | 1940 | 1461042782802 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 22:13:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 22:13:02 INFO - PROCESS | 1940 | 1461042782804 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 22:13:02 INFO - PROCESS | 1940 | 1461042782806 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 22:13:02 INFO - PROCESS | 1940 | 1461042782808 Marionette TRACE conn2 <- [1,2318,null,{}] 22:13:02 INFO - PROCESS | 1940 | 1461042782810 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}] 22:13:02 INFO - PROCESS | 1940 | 1461042782914 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 22:13:02 INFO - PROCESS | 1940 | 1461042782970 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:02 INFO - PROCESS | 1940 | ++DOCSHELL 0x12d55c800 == 51 [pid = 1940] [id = 587] 22:13:02 INFO - PROCESS | 1940 | ++DOMWINDOW == 133 (0x11be2c400) [pid = 1940] [serial = 1761] [outer = 0x0] 22:13:02 INFO - PROCESS | 1940 | ++DOMWINDOW == 134 (0x123e3c400) [pid = 1940] [serial = 1762] [outer = 0x11be2c400] 22:13:03 INFO - PROCESS | 1940 | 1461042783001 Marionette DEBUG loaded listener.js 22:13:03 INFO - PROCESS | 1940 | ++DOMWINDOW == 135 (0x1275b0000) [pid = 1940] [serial = 1763] [outer = 0x11be2c400] 22:13:03 INFO - PROCESS | 1940 | 1461042783438 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] 22:13:03 INFO - PROCESS | 1940 | 1461042783480 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 22:13:03 INFO - PROCESS | 1940 | 1461042783483 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 22:13:03 INFO - PROCESS | 1940 | 1461042783484 Marionette TRACE conn2 <- [1,2322,null,{}] 22:13:03 INFO - PROCESS | 1940 | 1461042783487 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}] 22:13:03 INFO - PROCESS | 1940 | 1461042783586 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 22:13:03 INFO - PROCESS | 1940 | 1461042783656 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:03 INFO - PROCESS | 1940 | ++DOCSHELL 0x12e71d800 == 52 [pid = 1940] [id = 588] 22:13:03 INFO - PROCESS | 1940 | ++DOMWINDOW == 136 (0x123e05400) [pid = 1940] [serial = 1764] [outer = 0x0] 22:13:03 INFO - PROCESS | 1940 | ++DOMWINDOW == 137 (0x129705000) [pid = 1940] [serial = 1765] [outer = 0x123e05400] 22:13:03 INFO - PROCESS | 1940 | 1461042783685 Marionette DEBUG loaded listener.js 22:13:03 INFO - PROCESS | 1940 | ++DOMWINDOW == 138 (0x12a3bac00) [pid = 1940] [serial = 1766] [outer = 0x123e05400] 22:13:04 INFO - PROCESS | 1940 | 1461042784101 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]]]}] 22:13:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 22:13:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 669ms 22:13:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 22:13:04 INFO - PROCESS | 1940 | 1461042784152 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 22:13:04 INFO - PROCESS | 1940 | 1461042784154 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 22:13:04 INFO - PROCESS | 1940 | 1461042784156 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 22:13:04 INFO - PROCESS | 1940 | 1461042784157 Marionette TRACE conn2 <- [1,2326,null,{}] 22:13:04 INFO - PROCESS | 1940 | 1461042784160 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}] 22:13:04 INFO - PROCESS | 1940 | 1461042784304 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 22:13:04 INFO - PROCESS | 1940 | 1461042784388 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:04 INFO - PROCESS | 1940 | ++DOCSHELL 0x1274c5000 == 53 [pid = 1940] [id = 589] 22:13:04 INFO - PROCESS | 1940 | ++DOMWINDOW == 139 (0x114c9c000) [pid = 1940] [serial = 1767] [outer = 0x0] 22:13:04 INFO - PROCESS | 1940 | ++DOMWINDOW == 140 (0x127474c00) [pid = 1940] [serial = 1768] [outer = 0x114c9c000] 22:13:04 INFO - PROCESS | 1940 | 1461042784422 Marionette DEBUG loaded listener.js 22:13:04 INFO - PROCESS | 1940 | ++DOMWINDOW == 141 (0x12a91f400) [pid = 1940] [serial = 1769] [outer = 0x114c9c000] 22:13:04 INFO - PROCESS | 1940 | 1461042784996 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]]]}] 22:13:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 22:13:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 874ms 22:13:05 INFO - PROCESS | 1940 | 1461042785031 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 22:13:05 INFO - PROCESS | 1940 | 1461042785033 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 22:13:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 22:13:05 INFO - PROCESS | 1940 | 1461042785037 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 22:13:05 INFO - PROCESS | 1940 | 1461042785039 Marionette TRACE conn2 <- [1,2330,null,{}] 22:13:05 INFO - PROCESS | 1940 | 1461042785043 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}] 22:13:05 INFO - PROCESS | 1940 | 1461042785139 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 22:13:05 INFO - PROCESS | 1940 | 1461042785200 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:05 INFO - PROCESS | 1940 | ++DOCSHELL 0x11c61a800 == 54 [pid = 1940] [id = 590] 22:13:05 INFO - PROCESS | 1940 | ++DOMWINDOW == 142 (0x114bd6c00) [pid = 1940] [serial = 1770] [outer = 0x0] 22:13:05 INFO - PROCESS | 1940 | ++DOMWINDOW == 143 (0x115594c00) [pid = 1940] [serial = 1771] [outer = 0x114bd6c00] 22:13:05 INFO - PROCESS | 1940 | 1461042785228 Marionette DEBUG loaded listener.js 22:13:05 INFO - PROCESS | 1940 | ++DOMWINDOW == 144 (0x1185c2c00) [pid = 1940] [serial = 1772] [outer = 0x114bd6c00] 22:13:05 INFO - PROCESS | 1940 | 1461042785774 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]]]}] 22:13:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 22:13:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 771ms 22:13:05 INFO - PROCESS | 1940 | 1461042785808 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 22:13:05 INFO - PROCESS | 1940 | 1461042785812 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 22:13:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 22:13:05 INFO - PROCESS | 1940 | 1461042785816 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 22:13:05 INFO - PROCESS | 1940 | 1461042785820 Marionette TRACE conn2 <- [1,2334,null,{}] 22:13:05 INFO - PROCESS | 1940 | 1461042785822 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}] 22:13:05 INFO - PROCESS | 1940 | 1461042785915 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 22:13:05 INFO - PROCESS | 1940 | --DOCSHELL 0x12bb44800 == 53 [pid = 1940] [id = 582] 22:13:05 INFO - PROCESS | 1940 | --DOCSHELL 0x12b2df000 == 52 [pid = 1940] [id = 581] 22:13:05 INFO - PROCESS | 1940 | --DOCSHELL 0x12a6e1000 == 51 [pid = 1940] [id = 580] 22:13:05 INFO - PROCESS | 1940 | --DOCSHELL 0x12a66f800 == 50 [pid = 1940] [id = 579] 22:13:05 INFO - PROCESS | 1940 | --DOCSHELL 0x1294ce800 == 49 [pid = 1940] [id = 578] 22:13:05 INFO - PROCESS | 1940 | --DOCSHELL 0x1288d5800 == 48 [pid = 1940] [id = 577] 22:13:06 INFO - PROCESS | 1940 | --DOMWINDOW == 143 (0x12a3a7c00) [pid = 1940] [serial = 1693] [outer = 0x0] [url = about:blank] 22:13:06 INFO - PROCESS | 1940 | --DOCSHELL 0x1274ba800 == 47 [pid = 1940] [id = 576] 22:13:06 INFO - PROCESS | 1940 | --DOCSHELL 0x117541000 == 46 [pid = 1940] [id = 575] 22:13:06 INFO - PROCESS | 1940 | --DOCSHELL 0x123ab8800 == 45 [pid = 1940] [id = 574] 22:13:06 INFO - PROCESS | 1940 | --DOCSHELL 0x11c620000 == 44 [pid = 1940] [id = 573] 22:13:06 INFO - PROCESS | 1940 | --DOCSHELL 0x11a7af800 == 43 [pid = 1940] [id = 572] 22:13:06 INFO - PROCESS | 1940 | --DOCSHELL 0x11a9f0800 == 42 [pid = 1940] [id = 571] 22:13:06 INFO - PROCESS | 1940 | --DOCSHELL 0x11bdcc800 == 41 [pid = 1940] [id = 570] 22:13:06 INFO - PROCESS | 1940 | --DOCSHELL 0x12d3ce000 == 40 [pid = 1940] [id = 569] 22:13:06 INFO - PROCESS | 1940 | --DOCSHELL 0x12d094800 == 39 [pid = 1940] [id = 568] 22:13:06 INFO - PROCESS | 1940 | 1461042786043 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:06 INFO - PROCESS | 1940 | --DOCSHELL 0x12ce47000 == 38 [pid = 1940] [id = 564] 22:13:06 INFO - PROCESS | 1940 | ++DOCSHELL 0x117541000 == 39 [pid = 1940] [id = 591] 22:13:06 INFO - PROCESS | 1940 | ++DOMWINDOW == 144 (0x114ca2c00) [pid = 1940] [serial = 1773] [outer = 0x0] 22:13:06 INFO - PROCESS | 1940 | ++DOMWINDOW == 145 (0x119155400) [pid = 1940] [serial = 1774] [outer = 0x114ca2c00] 22:13:06 INFO - PROCESS | 1940 | 1461042786073 Marionette DEBUG loaded listener.js 22:13:06 INFO - PROCESS | 1940 | ++DOMWINDOW == 146 (0x119b5e800) [pid = 1940] [serial = 1775] [outer = 0x114ca2c00] 22:13:06 INFO - PROCESS | 1940 | --DOMWINDOW == 145 (0x119c29c00) [pid = 1940] [serial = 1663] [outer = 0x0] [url = about:blank] 22:13:06 INFO - PROCESS | 1940 | --DOMWINDOW == 144 (0x126bbcc00) [pid = 1940] [serial = 1676] [outer = 0x0] [url = about:blank] 22:13:06 INFO - PROCESS | 1940 | --DOMWINDOW == 143 (0x123e08400) [pid = 1940] [serial = 1651] [outer = 0x0] [url = about:blank] 22:13:06 INFO - PROCESS | 1940 | --DOMWINDOW == 142 (0x124566c00) [pid = 1940] [serial = 1675] [outer = 0x0] [url = about:blank] 22:13:06 INFO - PROCESS | 1940 | --DOMWINDOW == 141 (0x11548a400) [pid = 1940] [serial = 1657] [outer = 0x0] [url = about:blank] 22:13:06 INFO - PROCESS | 1940 | --DOMWINDOW == 140 (0x11a961800) [pid = 1940] [serial = 1684] [outer = 0x0] [url = about:blank] 22:13:06 INFO - PROCESS | 1940 | --DOMWINDOW == 139 (0x123e3b400) [pid = 1940] [serial = 1673] [outer = 0x0] [url = about:blank] 22:13:06 INFO - PROCESS | 1940 | --DOMWINDOW == 138 (0x118eb5800) [pid = 1940] [serial = 1660] [outer = 0x0] [url = about:blank] 22:13:06 INFO - PROCESS | 1940 | --DOMWINDOW == 137 (0x1191bf400) [pid = 1940] [serial = 1604] [outer = 0x0] [url = about:blank] 22:13:06 INFO - PROCESS | 1940 | --DOMWINDOW == 136 (0x12930ec00) [pid = 1940] [serial = 1687] [outer = 0x0] [url = about:blank] 22:13:06 INFO - PROCESS | 1940 | --DOMWINDOW == 135 (0x11ae75800) [pid = 1940] [serial = 1667] [outer = 0x0] [url = about:blank] 22:13:06 INFO - PROCESS | 1940 | --DOMWINDOW == 134 (0x11be2d400) [pid = 1940] [serial = 1669] [outer = 0x0] [url = about:blank] 22:13:06 INFO - PROCESS | 1940 | --DOMWINDOW == 133 (0x11a95f800) [pid = 1940] [serial = 1666] [outer = 0x0] [url = about:blank] 22:13:06 INFO - PROCESS | 1940 | --DOMWINDOW == 132 (0x11a7dfc00) [pid = 1940] [serial = 1664] [outer = 0x0] [url = about:blank] 22:13:06 INFO - PROCESS | 1940 | --DOMWINDOW == 131 (0x1158e8000) [pid = 1940] [serial = 1658] [outer = 0x0] [url = about:blank] 22:13:06 INFO - PROCESS | 1940 | --DOMWINDOW == 130 (0x123e3a000) [pid = 1940] [serial = 1655] [outer = 0x0] [url = about:blank] 22:13:06 INFO - PROCESS | 1940 | --DOMWINDOW == 129 (0x12bba4000) [pid = 1940] [serial = 1544] [outer = 0x0] [url = about:blank] 22:13:06 INFO - PROCESS | 1940 | --DOMWINDOW == 128 (0x123682000) [pid = 1940] [serial = 1685] [outer = 0x0] [url = about:blank] 22:13:06 INFO - PROCESS | 1940 | --DOMWINDOW == 127 (0x11b5e9000) [pid = 1940] [serial = 1648] [outer = 0x0] [url = about:blank] 22:13:06 INFO - PROCESS | 1940 | --DOMWINDOW == 126 (0x11c6d7c00) [pid = 1940] [serial = 1672] [outer = 0x0] [url = about:blank] 22:13:06 INFO - PROCESS | 1940 | --DOMWINDOW == 125 (0x12a3a5c00) [pid = 1940] [serial = 1691] [outer = 0x0] [url = about:blank] 22:13:06 INFO - PROCESS | 1940 | --DOMWINDOW == 124 (0x128899400) [pid = 1940] [serial = 1679] [outer = 0x0] [url = about:blank] 22:13:06 INFO - PROCESS | 1940 | --DOMWINDOW == 123 (0x1181ab000) [pid = 1940] [serial = 1642] [outer = 0x0] [url = about:blank] 22:13:06 INFO - PROCESS | 1940 | --DOMWINDOW == 122 (0x119156c00) [pid = 1940] [serial = 1661] [outer = 0x0] [url = about:blank] 22:13:06 INFO - PROCESS | 1940 | --DOMWINDOW == 121 (0x119b51400) [pid = 1940] [serial = 1645] [outer = 0x0] [url = about:blank] 22:13:06 INFO - PROCESS | 1940 | --DOMWINDOW == 120 (0x12970ec00) [pid = 1940] [serial = 1688] [outer = 0x0] [url = about:blank] 22:13:06 INFO - PROCESS | 1940 | --DOMWINDOW == 119 (0x128e95000) [pid = 1940] [serial = 1681] [outer = 0x0] [url = about:blank] 22:13:06 INFO - PROCESS | 1940 | --DOMWINDOW == 118 (0x11bb2a800) [pid = 1940] [serial = 1654] [outer = 0x0] [url = about:blank] 22:13:06 INFO - PROCESS | 1940 | --DOMWINDOW == 117 (0x11c0b8000) [pid = 1940] [serial = 1670] [outer = 0x0] [url = about:blank] 22:13:06 INFO - PROCESS | 1940 | --DOMWINDOW == 116 (0x1297a5400) [pid = 1940] [serial = 1690] [outer = 0x0] [url = about:blank] 22:13:06 INFO - PROCESS | 1940 | --DOMWINDOW == 115 (0x12912f800) [pid = 1940] [serial = 1682] [outer = 0x0] [url = about:blank] 22:13:06 INFO - PROCESS | 1940 | --DOMWINDOW == 114 (0x1274cd800) [pid = 1940] [serial = 1678] [outer = 0x0] [url = about:blank] 22:13:06 INFO - PROCESS | 1940 | 1461042786391 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]]]}] 22:13:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 22:13:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 622ms 22:13:06 INFO - PROCESS | 1940 | 1461042786438 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 22:13:06 INFO - PROCESS | 1940 | 1461042786439 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 22:13:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 22:13:06 INFO - PROCESS | 1940 | 1461042786442 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 22:13:06 INFO - PROCESS | 1940 | 1461042786444 Marionette TRACE conn2 <- [1,2338,null,{}] 22:13:06 INFO - PROCESS | 1940 | 1461042786451 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}] 22:13:06 INFO - PROCESS | 1940 | 1461042786539 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 22:13:06 INFO - PROCESS | 1940 | 1461042786614 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:06 INFO - PROCESS | 1940 | ++DOCSHELL 0x11c1d2800 == 40 [pid = 1940] [id = 592] 22:13:06 INFO - PROCESS | 1940 | ++DOMWINDOW == 115 (0x1158e8000) [pid = 1940] [serial = 1776] [outer = 0x0] 22:13:06 INFO - PROCESS | 1940 | ++DOMWINDOW == 116 (0x11a567800) [pid = 1940] [serial = 1777] [outer = 0x1158e8000] 22:13:06 INFO - PROCESS | 1940 | 1461042786642 Marionette DEBUG loaded listener.js 22:13:06 INFO - PROCESS | 1940 | ++DOMWINDOW == 117 (0x11ae6f400) [pid = 1940] [serial = 1778] [outer = 0x1158e8000] 22:13:06 INFO - PROCESS | 1940 | 1461042786943 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]]]}] 22:13:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 22:13:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 522ms 22:13:06 INFO - PROCESS | 1940 | 1461042786964 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 22:13:06 INFO - PROCESS | 1940 | 1461042786967 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 22:13:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 22:13:06 INFO - PROCESS | 1940 | 1461042786977 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 22:13:06 INFO - PROCESS | 1940 | 1461042786978 Marionette TRACE conn2 <- [1,2342,null,{}] 22:13:06 INFO - PROCESS | 1940 | 1461042786980 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}] 22:13:07 INFO - PROCESS | 1940 | 1461042787066 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 22:13:07 INFO - PROCESS | 1940 | 1461042787073 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:07 INFO - PROCESS | 1940 | ++DOCSHELL 0x126426800 == 41 [pid = 1940] [id = 593] 22:13:07 INFO - PROCESS | 1940 | ++DOMWINDOW == 118 (0x11ae76c00) [pid = 1940] [serial = 1779] [outer = 0x0] 22:13:07 INFO - PROCESS | 1940 | ++DOMWINDOW == 119 (0x11c0bbc00) [pid = 1940] [serial = 1780] [outer = 0x11ae76c00] 22:13:07 INFO - PROCESS | 1940 | 1461042787106 Marionette DEBUG loaded listener.js 22:13:07 INFO - PROCESS | 1940 | ++DOMWINDOW == 120 (0x11c6ccc00) [pid = 1940] [serial = 1781] [outer = 0x11ae76c00] 22:13:07 INFO - PROCESS | 1940 | 1461042787483 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]]]}] 22:13:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 22:13:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 518ms 22:13:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 22:13:07 INFO - PROCESS | 1940 | 1461042787496 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 22:13:07 INFO - PROCESS | 1940 | 1461042787498 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 22:13:07 INFO - PROCESS | 1940 | 1461042787503 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 22:13:07 INFO - PROCESS | 1940 | 1461042787505 Marionette TRACE conn2 <- [1,2346,null,{}] 22:13:07 INFO - PROCESS | 1940 | 1461042787508 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}] 22:13:07 INFO - PROCESS | 1940 | 1461042787622 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 22:13:07 INFO - PROCESS | 1940 | 1461042787716 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:07 INFO - PROCESS | 1940 | ++DOCSHELL 0x1274bb000 == 42 [pid = 1940] [id = 594] 22:13:07 INFO - PROCESS | 1940 | ++DOMWINDOW == 121 (0x11ae77800) [pid = 1940] [serial = 1782] [outer = 0x0] 22:13:07 INFO - PROCESS | 1940 | ++DOMWINDOW == 122 (0x11c6d7c00) [pid = 1940] [serial = 1783] [outer = 0x11ae77800] 22:13:07 INFO - PROCESS | 1940 | 1461042787758 Marionette DEBUG loaded listener.js 22:13:07 INFO - PROCESS | 1940 | ++DOMWINDOW == 123 (0x123bb0c00) [pid = 1940] [serial = 1784] [outer = 0x11ae77800] 22:13:08 INFO - PROCESS | 1940 | 1461042788153 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]]]}] 22:13:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 22:13:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 670ms 22:13:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 22:13:08 INFO - PROCESS | 1940 | 1461042788175 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 22:13:08 INFO - PROCESS | 1940 | 1461042788176 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 22:13:08 INFO - PROCESS | 1940 | 1461042788178 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 22:13:08 INFO - PROCESS | 1940 | 1461042788179 Marionette TRACE conn2 <- [1,2350,null,{}] 22:13:08 INFO - PROCESS | 1940 | 1461042788182 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}] 22:13:08 INFO - PROCESS | 1940 | 1461042788299 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 22:13:08 INFO - PROCESS | 1940 | 1461042788305 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:08 INFO - PROCESS | 1940 | ++DOCSHELL 0x1294ce000 == 43 [pid = 1940] [id = 595] 22:13:08 INFO - PROCESS | 1940 | ++DOMWINDOW == 124 (0x123c81c00) [pid = 1940] [serial = 1785] [outer = 0x0] 22:13:08 INFO - PROCESS | 1940 | ++DOMWINDOW == 125 (0x123e38c00) [pid = 1940] [serial = 1786] [outer = 0x123c81c00] 22:13:08 INFO - PROCESS | 1940 | 1461042788365 Marionette DEBUG loaded listener.js 22:13:08 INFO - PROCESS | 1940 | ++DOMWINDOW == 126 (0x128e95000) [pid = 1940] [serial = 1787] [outer = 0x123c81c00] 22:13:08 INFO - PROCESS | 1940 | 1461042788716 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]]]}] 22:13:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 22:13:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 570ms 22:13:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 22:13:08 INFO - PROCESS | 1940 | 1461042788753 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 22:13:08 INFO - PROCESS | 1940 | 1461042788755 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 22:13:08 INFO - PROCESS | 1940 | 1461042788757 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 22:13:08 INFO - PROCESS | 1940 | 1461042788758 Marionette TRACE conn2 <- [1,2354,null,{}] 22:13:08 INFO - PROCESS | 1940 | 1461042788760 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}] 22:13:08 INFO - PROCESS | 1940 | 1461042788862 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 22:13:08 INFO - PROCESS | 1940 | 1461042788867 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:08 INFO - PROCESS | 1940 | ++DOCSHELL 0x12a6cd800 == 44 [pid = 1940] [id = 596] 22:13:08 INFO - PROCESS | 1940 | ++DOMWINDOW == 127 (0x12746ec00) [pid = 1940] [serial = 1788] [outer = 0x0] 22:13:08 INFO - PROCESS | 1940 | ++DOMWINDOW == 128 (0x129706400) [pid = 1940] [serial = 1789] [outer = 0x12746ec00] 22:13:08 INFO - PROCESS | 1940 | 1461042788937 Marionette DEBUG loaded listener.js 22:13:08 INFO - PROCESS | 1940 | ++DOMWINDOW == 129 (0x12a3a5c00) [pid = 1940] [serial = 1790] [outer = 0x12746ec00] 22:13:09 INFO - PROCESS | 1940 | 1461042789236 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]]]}] 22:13:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 22:13:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 521ms 22:13:09 INFO - PROCESS | 1940 | 1461042789279 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 22:13:09 INFO - PROCESS | 1940 | 1461042789280 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 22:13:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 22:13:09 INFO - PROCESS | 1940 | 1461042789282 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 22:13:09 INFO - PROCESS | 1940 | 1461042789284 Marionette TRACE conn2 <- [1,2358,null,{}] 22:13:09 INFO - PROCESS | 1940 | 1461042789288 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}] 22:13:09 INFO - PROCESS | 1940 | 1461042789391 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 22:13:09 INFO - PROCESS | 1940 | 1461042789403 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:09 INFO - PROCESS | 1940 | ++DOCSHELL 0x12b076800 == 45 [pid = 1940] [id = 597] 22:13:09 INFO - PROCESS | 1940 | ++DOMWINDOW == 130 (0x12a3a4800) [pid = 1940] [serial = 1791] [outer = 0x0] 22:13:09 INFO - PROCESS | 1940 | ++DOMWINDOW == 131 (0x12a3bec00) [pid = 1940] [serial = 1792] [outer = 0x12a3a4800] 22:13:09 INFO - PROCESS | 1940 | 1461042789428 Marionette DEBUG loaded listener.js 22:13:09 INFO - PROCESS | 1940 | ++DOMWINDOW == 132 (0x12a91b800) [pid = 1940] [serial = 1793] [outer = 0x12a3a4800] 22:13:09 INFO - PROCESS | 1940 | 1461042789780 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]]]}] 22:13:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 22:13:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 521ms 22:13:09 INFO - PROCESS | 1940 | 1461042789803 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 22:13:09 INFO - PROCESS | 1940 | 1461042789804 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 22:13:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 22:13:09 INFO - PROCESS | 1940 | 1461042789807 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 22:13:09 INFO - PROCESS | 1940 | 1461042789808 Marionette TRACE conn2 <- [1,2362,null,{}] 22:13:09 INFO - PROCESS | 1940 | 1461042789810 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}] 22:13:09 INFO - PROCESS | 1940 | 1461042789921 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 22:13:09 INFO - PROCESS | 1940 | 1461042789925 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:09 INFO - PROCESS | 1940 | ++DOCSHELL 0x12c01c800 == 46 [pid = 1940] [id = 598] 22:13:09 INFO - PROCESS | 1940 | ++DOMWINDOW == 133 (0x12a3a7c00) [pid = 1940] [serial = 1794] [outer = 0x0] 22:13:09 INFO - PROCESS | 1940 | ++DOMWINDOW == 134 (0x12a921800) [pid = 1940] [serial = 1795] [outer = 0x12a3a7c00] 22:13:09 INFO - PROCESS | 1940 | 1461042789951 Marionette DEBUG loaded listener.js 22:13:09 INFO - PROCESS | 1940 | ++DOMWINDOW == 135 (0x12aa4dc00) [pid = 1940] [serial = 1796] [outer = 0x12a3a7c00] 22:13:10 INFO - PROCESS | 1940 | --DOMWINDOW == 134 (0x118eb1c00) [pid = 1940] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 22:13:10 INFO - PROCESS | 1940 | --DOMWINDOW == 133 (0x11a966c00) [pid = 1940] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 22:13:10 INFO - PROCESS | 1940 | --DOMWINDOW == 132 (0x1158f0400) [pid = 1940] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 22:13:10 INFO - PROCESS | 1940 | --DOMWINDOW == 131 (0x11b5e9c00) [pid = 1940] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 22:13:10 INFO - PROCESS | 1940 | --DOMWINDOW == 130 (0x123c7c400) [pid = 1940] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 22:13:10 INFO - PROCESS | 1940 | --DOMWINDOW == 129 (0x115596000) [pid = 1940] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 22:13:10 INFO - PROCESS | 1940 | --DOMWINDOW == 128 (0x11a7d6400) [pid = 1940] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 22:13:10 INFO - PROCESS | 1940 | --DOMWINDOW == 127 (0x129710000) [pid = 1940] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 22:13:10 INFO - PROCESS | 1940 | --DOMWINDOW == 126 (0x11b837400) [pid = 1940] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 22:13:10 INFO - PROCESS | 1940 | --DOMWINDOW == 125 (0x11acac400) [pid = 1940] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 22:13:10 INFO - PROCESS | 1940 | --DOMWINDOW == 124 (0x11c6d2c00) [pid = 1940] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 22:13:10 INFO - PROCESS | 1940 | --DOMWINDOW == 123 (0x123c99c00) [pid = 1940] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 22:13:10 INFO - PROCESS | 1940 | --DOMWINDOW == 122 (0x1181abc00) [pid = 1940] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 22:13:10 INFO - PROCESS | 1940 | --DOMWINDOW == 121 (0x1146b7000) [pid = 1940] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 22:13:10 INFO - PROCESS | 1940 | --DOMWINDOW == 120 (0x12652a800) [pid = 1940] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 22:13:10 INFO - PROCESS | 1940 | --DOMWINDOW == 119 (0x114bd9400) [pid = 1940] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 22:13:10 INFO - PROCESS | 1940 | --DOMWINDOW == 118 (0x129703c00) [pid = 1940] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 22:13:10 INFO - PROCESS | 1940 | --DOMWINDOW == 117 (0x1274d4c00) [pid = 1940] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 22:13:10 INFO - PROCESS | 1940 | --DOMWINDOW == 116 (0x11534dc00) [pid = 1940] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 22:13:10 INFO - PROCESS | 1940 | --DOMWINDOW == 115 (0x1274d7800) [pid = 1940] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 22:13:10 INFO - PROCESS | 1940 | 1461042790422 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]]]}] 22:13:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 22:13:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 622ms 22:13:10 INFO - PROCESS | 1940 | 1461042790430 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 22:13:10 INFO - PROCESS | 1940 | 1461042790431 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 22:13:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 22:13:10 INFO - PROCESS | 1940 | 1461042790440 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 22:13:10 INFO - PROCESS | 1940 | 1461042790441 Marionette TRACE conn2 <- [1,2366,null,{}] 22:13:10 INFO - PROCESS | 1940 | 1461042790443 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}] 22:13:10 INFO - PROCESS | 1940 | 1461042790572 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 22:13:10 INFO - PROCESS | 1940 | 1461042790664 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:10 INFO - PROCESS | 1940 | ++DOCSHELL 0x1274b2800 == 47 [pid = 1940] [id = 599] 22:13:10 INFO - PROCESS | 1940 | ++DOMWINDOW == 116 (0x11448f400) [pid = 1940] [serial = 1797] [outer = 0x0] 22:13:10 INFO - PROCESS | 1940 | ++DOMWINDOW == 117 (0x11a79d000) [pid = 1940] [serial = 1798] [outer = 0x11448f400] 22:13:10 INFO - PROCESS | 1940 | 1461042790694 Marionette DEBUG loaded listener.js 22:13:10 INFO - PROCESS | 1940 | ++DOMWINDOW == 118 (0x12367d800) [pid = 1940] [serial = 1799] [outer = 0x11448f400] 22:13:11 INFO - PROCESS | 1940 | 1461042791004 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]]]}] 22:13:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 22:13:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 620ms 22:13:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 22:13:11 INFO - PROCESS | 1940 | 1461042791061 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 22:13:11 INFO - PROCESS | 1940 | 1461042791062 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 22:13:11 INFO - PROCESS | 1940 | 1461042791064 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 22:13:11 INFO - PROCESS | 1940 | 1461042791066 Marionette TRACE conn2 <- [1,2370,null,{}] 22:13:11 INFO - PROCESS | 1940 | 1461042791077 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}] 22:13:11 INFO - PROCESS | 1940 | 1461042791177 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 22:13:11 INFO - PROCESS | 1940 | 1461042791182 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:11 INFO - PROCESS | 1940 | ++DOCSHELL 0x12d551800 == 48 [pid = 1940] [id = 600] 22:13:11 INFO - PROCESS | 1940 | ++DOMWINDOW == 119 (0x11a962400) [pid = 1940] [serial = 1800] [outer = 0x0] 22:13:11 INFO - PROCESS | 1940 | ++DOMWINDOW == 120 (0x12970a800) [pid = 1940] [serial = 1801] [outer = 0x11a962400] 22:13:11 INFO - PROCESS | 1940 | 1461042791213 Marionette DEBUG loaded listener.js 22:13:11 INFO - PROCESS | 1940 | ++DOMWINDOW == 121 (0x12b30ec00) [pid = 1940] [serial = 1802] [outer = 0x11a962400] 22:13:11 INFO - PROCESS | 1940 | 1461042791552 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]]]}] 22:13:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 22:13:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 521ms 22:13:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 22:13:11 INFO - PROCESS | 1940 | 1461042791586 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 22:13:11 INFO - PROCESS | 1940 | 1461042791587 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 22:13:11 INFO - PROCESS | 1940 | 1461042791589 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 22:13:11 INFO - PROCESS | 1940 | 1461042791590 Marionette TRACE conn2 <- [1,2374,null,{}] 22:13:11 INFO - PROCESS | 1940 | 1461042791593 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}] 22:13:11 INFO - PROCESS | 1940 | 1461042791679 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 22:13:11 INFO - PROCESS | 1940 | 1461042791737 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:11 INFO - PROCESS | 1940 | ++DOCSHELL 0x12f00c800 == 49 [pid = 1940] [id = 601] 22:13:11 INFO - PROCESS | 1940 | ++DOMWINDOW == 122 (0x123c7c400) [pid = 1940] [serial = 1803] [outer = 0x0] 22:13:11 INFO - PROCESS | 1940 | ++DOMWINDOW == 123 (0x12b50b800) [pid = 1940] [serial = 1804] [outer = 0x123c7c400] 22:13:11 INFO - PROCESS | 1940 | 1461042791762 Marionette DEBUG loaded listener.js 22:13:11 INFO - PROCESS | 1940 | ++DOMWINDOW == 124 (0x12b887800) [pid = 1940] [serial = 1805] [outer = 0x123c7c400] 22:13:12 INFO - PROCESS | 1940 | 1461042792069 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]]]}] 22:13:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 22:13:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 520ms 22:13:12 INFO - PROCESS | 1940 | 1461042792111 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 22:13:12 INFO - PROCESS | 1940 | 1461042792112 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 22:13:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 22:13:12 INFO - PROCESS | 1940 | 1461042792114 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 22:13:12 INFO - PROCESS | 1940 | 1461042792115 Marionette TRACE conn2 <- [1,2378,null,{}] 22:13:12 INFO - PROCESS | 1940 | 1461042792118 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}] 22:13:12 INFO - PROCESS | 1940 | 1461042792204 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 22:13:12 INFO - PROCESS | 1940 | 1461042792334 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:12 INFO - PROCESS | 1940 | ++DOCSHELL 0x11867e000 == 50 [pid = 1940] [id = 602] 22:13:12 INFO - PROCESS | 1940 | ++DOMWINDOW == 125 (0x113e10800) [pid = 1940] [serial = 1806] [outer = 0x0] 22:13:12 INFO - PROCESS | 1940 | ++DOMWINDOW == 126 (0x114bce000) [pid = 1940] [serial = 1807] [outer = 0x113e10800] 22:13:12 INFO - PROCESS | 1940 | 1461042792364 Marionette DEBUG loaded listener.js 22:13:12 INFO - PROCESS | 1940 | ++DOMWINDOW == 127 (0x115596400) [pid = 1940] [serial = 1808] [outer = 0x113e10800] 22:13:12 INFO - PROCESS | 1940 | 1461042792785 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]]]}] 22:13:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 22:13:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 721ms 22:13:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 22:13:12 INFO - PROCESS | 1940 | 1461042792837 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 22:13:12 INFO - PROCESS | 1940 | 1461042792841 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 22:13:12 INFO - PROCESS | 1940 | 1461042792844 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 22:13:12 INFO - PROCESS | 1940 | 1461042792846 Marionette TRACE conn2 <- [1,2382,null,{}] 22:13:12 INFO - PROCESS | 1940 | 1461042792850 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}] 22:13:12 INFO - PROCESS | 1940 | 1461042792957 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 22:13:13 INFO - PROCESS | 1940 | 1461042793055 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:13 INFO - PROCESS | 1940 | ++DOCSHELL 0x123c41000 == 51 [pid = 1940] [id = 603] 22:13:13 INFO - PROCESS | 1940 | ++DOMWINDOW == 128 (0x119b5dc00) [pid = 1940] [serial = 1809] [outer = 0x0] 22:13:13 INFO - PROCESS | 1940 | ++DOMWINDOW == 129 (0x11a7d8400) [pid = 1940] [serial = 1810] [outer = 0x119b5dc00] 22:13:13 INFO - PROCESS | 1940 | 1461042793087 Marionette DEBUG loaded listener.js 22:13:13 INFO - PROCESS | 1940 | ++DOMWINDOW == 130 (0x11a95d400) [pid = 1940] [serial = 1811] [outer = 0x119b5dc00] 22:13:13 INFO - PROCESS | 1940 | 1461042793513 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]]]}] 22:13:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 22:13:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 723ms 22:13:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 22:13:13 INFO - PROCESS | 1940 | 1461042793585 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 22:13:13 INFO - PROCESS | 1940 | 1461042793588 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 22:13:13 INFO - PROCESS | 1940 | 1461042793592 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 22:13:13 INFO - PROCESS | 1940 | 1461042793593 Marionette TRACE conn2 <- [1,2386,null,{}] 22:13:13 INFO - PROCESS | 1940 | 1461042793596 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}] 22:13:13 INFO - PROCESS | 1940 | 1461042793703 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 22:13:13 INFO - PROCESS | 1940 | 1461042793775 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:13 INFO - PROCESS | 1940 | ++DOCSHELL 0x12b2e5800 == 52 [pid = 1940] [id = 604] 22:13:13 INFO - PROCESS | 1940 | ++DOMWINDOW == 131 (0x11a965000) [pid = 1940] [serial = 1812] [outer = 0x0] 22:13:13 INFO - PROCESS | 1940 | ++DOMWINDOW == 132 (0x11bb28000) [pid = 1940] [serial = 1813] [outer = 0x11a965000] 22:13:13 INFO - PROCESS | 1940 | 1461042793805 Marionette DEBUG loaded listener.js 22:13:13 INFO - PROCESS | 1940 | ++DOMWINDOW == 133 (0x123c80000) [pid = 1940] [serial = 1814] [outer = 0x11a965000] 22:13:14 INFO - PROCESS | 1940 | 1461042794237 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]]]}] 22:13:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 22:13:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 668ms 22:13:14 INFO - PROCESS | 1940 | 1461042794261 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 22:13:14 INFO - PROCESS | 1940 | 1461042794262 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 22:13:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 22:13:14 INFO - PROCESS | 1940 | 1461042794270 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 22:13:14 INFO - PROCESS | 1940 | 1461042794274 Marionette TRACE conn2 <- [1,2390,null,{}] 22:13:14 INFO - PROCESS | 1940 | 1461042794302 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}] 22:13:14 INFO - PROCESS | 1940 | 1461042794408 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 22:13:14 INFO - PROCESS | 1940 | 1461042794482 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:14 INFO - PROCESS | 1940 | ++DOCSHELL 0x12f611800 == 53 [pid = 1940] [id = 605] 22:13:14 INFO - PROCESS | 1940 | ++DOMWINDOW == 134 (0x123c7f400) [pid = 1940] [serial = 1815] [outer = 0x0] 22:13:14 INFO - PROCESS | 1940 | ++DOMWINDOW == 135 (0x1274cd800) [pid = 1940] [serial = 1816] [outer = 0x123c7f400] 22:13:14 INFO - PROCESS | 1940 | 1461042794512 Marionette DEBUG loaded listener.js 22:13:14 INFO - PROCESS | 1940 | ++DOMWINDOW == 136 (0x12a3b0800) [pid = 1940] [serial = 1817] [outer = 0x123c7f400] 22:13:14 INFO - PROCESS | 1940 | 1461042794925 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]]]}] 22:13:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 22:13:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 700ms 22:13:14 INFO - PROCESS | 1940 | 1461042794967 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 22:13:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 22:13:14 INFO - PROCESS | 1940 | 1461042794969 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 22:13:14 INFO - PROCESS | 1940 | 1461042794971 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 22:13:14 INFO - PROCESS | 1940 | 1461042794973 Marionette TRACE conn2 <- [1,2394,null,{}] 22:13:14 INFO - PROCESS | 1940 | 1461042794975 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}] 22:13:15 INFO - PROCESS | 1940 | 1461042795079 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 22:13:15 INFO - PROCESS | 1940 | 1461042795139 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:15 INFO - PROCESS | 1940 | ++DOCSHELL 0x12f628000 == 54 [pid = 1940] [id = 606] 22:13:15 INFO - PROCESS | 1940 | ++DOMWINDOW == 137 (0x12a3c0800) [pid = 1940] [serial = 1818] [outer = 0x0] 22:13:15 INFO - PROCESS | 1940 | ++DOMWINDOW == 138 (0x12aa4bc00) [pid = 1940] [serial = 1819] [outer = 0x12a3c0800] 22:13:15 INFO - PROCESS | 1940 | 1461042795168 Marionette DEBUG loaded listener.js 22:13:15 INFO - PROCESS | 1940 | ++DOMWINDOW == 139 (0x12b30c000) [pid = 1940] [serial = 1820] [outer = 0x12a3c0800] 22:13:15 INFO - PROCESS | 1940 | 1461042795610 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]]]}] 22:13:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 22:13:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 669ms 22:13:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 22:13:15 INFO - PROCESS | 1940 | 1461042795641 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 22:13:15 INFO - PROCESS | 1940 | 1461042795643 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 22:13:15 INFO - PROCESS | 1940 | 1461042795645 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 22:13:15 INFO - PROCESS | 1940 | 1461042795646 Marionette TRACE conn2 <- [1,2398,null,{}] 22:13:15 INFO - PROCESS | 1940 | 1461042795649 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}] 22:13:15 INFO - PROCESS | 1940 | 1461042795769 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 22:13:15 INFO - PROCESS | 1940 | 1461042795842 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:15 INFO - PROCESS | 1940 | ++DOCSHELL 0x12f7dd800 == 55 [pid = 1940] [id = 607] 22:13:15 INFO - PROCESS | 1940 | ++DOMWINDOW == 140 (0x12ba35800) [pid = 1940] [serial = 1821] [outer = 0x0] 22:13:15 INFO - PROCESS | 1940 | ++DOMWINDOW == 141 (0x12ba3c000) [pid = 1940] [serial = 1822] [outer = 0x12ba35800] 22:13:15 INFO - PROCESS | 1940 | 1461042795880 Marionette DEBUG loaded listener.js 22:13:15 INFO - PROCESS | 1940 | ++DOMWINDOW == 142 (0x12bbacc00) [pid = 1940] [serial = 1823] [outer = 0x12ba35800] 22:13:16 INFO - PROCESS | 1940 | 1461042796346 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]]]}] 22:13:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 22:13:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 724ms 22:13:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 22:13:16 INFO - PROCESS | 1940 | 1461042796384 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 22:13:16 INFO - PROCESS | 1940 | 1461042796385 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 22:13:16 INFO - PROCESS | 1940 | 1461042796388 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 22:13:16 INFO - PROCESS | 1940 | 1461042796390 Marionette TRACE conn2 <- [1,2402,null,{}] 22:13:16 INFO - PROCESS | 1940 | 1461042796392 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}] 22:13:16 INFO - PROCESS | 1940 | 1461042796501 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 22:13:16 INFO - PROCESS | 1940 | 1461042796752 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:16 INFO - PROCESS | 1940 | ++DOCSHELL 0x11c155800 == 56 [pid = 1940] [id = 608] 22:13:16 INFO - PROCESS | 1940 | ++DOMWINDOW == 143 (0x114b3e800) [pid = 1940] [serial = 1824] [outer = 0x0] 22:13:16 INFO - PROCESS | 1940 | ++DOMWINDOW == 144 (0x114bd9400) [pid = 1940] [serial = 1825] [outer = 0x114b3e800] 22:13:16 INFO - PROCESS | 1940 | 1461042796782 Marionette DEBUG loaded listener.js 22:13:16 INFO - PROCESS | 1940 | ++DOMWINDOW == 145 (0x1158eb000) [pid = 1940] [serial = 1826] [outer = 0x114b3e800] 22:13:17 INFO - PROCESS | 1940 | 1461042797206 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]]]}] 22:13:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 22:13:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 869ms 22:13:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 22:13:17 INFO - PROCESS | 1940 | 1461042797258 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 22:13:17 INFO - PROCESS | 1940 | 1461042797260 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 22:13:17 INFO - PROCESS | 1940 | 1461042797263 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 22:13:17 INFO - PROCESS | 1940 | 1461042797265 Marionette TRACE conn2 <- [1,2406,null,{}] 22:13:17 INFO - PROCESS | 1940 | 1461042797269 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}] 22:13:17 INFO - PROCESS | 1940 | 1461042797370 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 22:13:17 INFO - PROCESS | 1940 | 1461042797450 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:17 INFO - PROCESS | 1940 | ++DOCSHELL 0x11753b800 == 57 [pid = 1940] [id = 609] 22:13:17 INFO - PROCESS | 1940 | ++DOMWINDOW == 146 (0x118b58000) [pid = 1940] [serial = 1827] [outer = 0x0] 22:13:17 INFO - PROCESS | 1940 | ++DOMWINDOW == 147 (0x119033400) [pid = 1940] [serial = 1828] [outer = 0x118b58000] 22:13:17 INFO - PROCESS | 1940 | 1461042797479 Marionette DEBUG loaded listener.js 22:13:17 INFO - PROCESS | 1940 | ++DOMWINDOW == 148 (0x119c2dc00) [pid = 1940] [serial = 1829] [outer = 0x118b58000] 22:13:17 INFO - PROCESS | 1940 | --DOCSHELL 0x12f00c800 == 56 [pid = 1940] [id = 601] 22:13:17 INFO - PROCESS | 1940 | --DOCSHELL 0x12d551800 == 55 [pid = 1940] [id = 600] 22:13:17 INFO - PROCESS | 1940 | --DOCSHELL 0x1274b2800 == 54 [pid = 1940] [id = 599] 22:13:17 INFO - PROCESS | 1940 | --DOCSHELL 0x12c01c800 == 53 [pid = 1940] [id = 598] 22:13:17 INFO - PROCESS | 1940 | --DOCSHELL 0x12b076800 == 52 [pid = 1940] [id = 597] 22:13:17 INFO - PROCESS | 1940 | --DOMWINDOW == 147 (0x12a3bc800) [pid = 1940] [serial = 1750] [outer = 0x0] [url = about:blank] 22:13:17 INFO - PROCESS | 1940 | --DOCSHELL 0x12a6cd800 == 51 [pid = 1940] [id = 596] 22:13:17 INFO - PROCESS | 1940 | --DOCSHELL 0x1294ce000 == 50 [pid = 1940] [id = 595] 22:13:17 INFO - PROCESS | 1940 | --DOCSHELL 0x1274bb000 == 49 [pid = 1940] [id = 594] 22:13:17 INFO - PROCESS | 1940 | --DOCSHELL 0x126426800 == 48 [pid = 1940] [id = 593] 22:13:17 INFO - PROCESS | 1940 | --DOCSHELL 0x11c1d2800 == 47 [pid = 1940] [id = 592] 22:13:17 INFO - PROCESS | 1940 | --DOCSHELL 0x117541000 == 46 [pid = 1940] [id = 591] 22:13:17 INFO - PROCESS | 1940 | --DOCSHELL 0x11c61a800 == 45 [pid = 1940] [id = 590] 22:13:17 INFO - PROCESS | 1940 | --DOCSHELL 0x12b07a800 == 44 [pid = 1940] [id = 586] 22:13:17 INFO - PROCESS | 1940 | --DOCSHELL 0x12408b800 == 43 [pid = 1940] [id = 585] 22:13:17 INFO - PROCESS | 1940 | --DOCSHELL 0x119de6000 == 42 [pid = 1940] [id = 584] 22:13:17 INFO - PROCESS | 1940 | 1461042797916 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]]]}] 22:13:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 22:13:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 674ms 22:13:17 INFO - PROCESS | 1940 | 1461042797939 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 22:13:17 INFO - PROCESS | 1940 | 1461042797942 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 22:13:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 22:13:17 INFO - PROCESS | 1940 | 1461042797944 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 22:13:17 INFO - PROCESS | 1940 | 1461042797946 Marionette TRACE conn2 <- [1,2410,null,{}] 22:13:17 INFO - PROCESS | 1940 | 1461042797948 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}] 22:13:18 INFO - PROCESS | 1940 | 1461042798041 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 22:13:18 INFO - PROCESS | 1940 | --DOMWINDOW == 146 (0x123e34c00) [pid = 1940] [serial = 1733] [outer = 0x0] [url = about:blank] 22:13:18 INFO - PROCESS | 1940 | --DOMWINDOW == 145 (0x12a3ab400) [pid = 1940] [serial = 1747] [outer = 0x0] [url = about:blank] 22:13:18 INFO - PROCESS | 1940 | --DOMWINDOW == 144 (0x12a3a4400) [pid = 1940] [serial = 1745] [outer = 0x0] [url = about:blank] 22:13:18 INFO - PROCESS | 1940 | --DOMWINDOW == 143 (0x123c7d400) [pid = 1940] [serial = 1730] [outer = 0x0] [url = about:blank] 22:13:18 INFO - PROCESS | 1940 | --DOMWINDOW == 142 (0x12a3b4800) [pid = 1940] [serial = 1748] [outer = 0x0] [url = about:blank] 22:13:18 INFO - PROCESS | 1940 | --DOMWINDOW == 141 (0x116466000) [pid = 1940] [serial = 1601] [outer = 0x0] [url = about:blank] 22:13:18 INFO - PROCESS | 1940 | --DOMWINDOW == 140 (0x12889e400) [pid = 1940] [serial = 1598] [outer = 0x0] [url = about:blank] 22:13:18 INFO - PROCESS | 1940 | --DOMWINDOW == 139 (0x11a79d400) [pid = 1940] [serial = 1646] [outer = 0x0] [url = about:blank] 22:13:18 INFO - PROCESS | 1940 | --DOMWINDOW == 138 (0x11c6d5400) [pid = 1940] [serial = 1649] [outer = 0x0] [url = about:blank] 22:13:18 INFO - PROCESS | 1940 | --DOMWINDOW == 137 (0x118be2c00) [pid = 1940] [serial = 1643] [outer = 0x0] [url = about:blank] 22:13:18 INFO - PROCESS | 1940 | --DOMWINDOW == 136 (0x123e39400) [pid = 1940] [serial = 1652] [outer = 0x0] [url = about:blank] 22:13:18 INFO - PROCESS | 1940 | --DOMWINDOW == 135 (0x1241c1000) [pid = 1940] [serial = 1705] [outer = 0x0] [url = about:blank] 22:13:18 INFO - PROCESS | 1940 | --DOMWINDOW == 134 (0x123e05c00) [pid = 1940] [serial = 1732] [outer = 0x0] [url = about:blank] 22:13:18 INFO - PROCESS | 1940 | --DOMWINDOW == 133 (0x118b58c00) [pid = 1940] [serial = 1717] [outer = 0x0] [url = about:blank] 22:13:18 INFO - PROCESS | 1940 | --DOMWINDOW == 132 (0x11a55b000) [pid = 1940] [serial = 1718] [outer = 0x0] [url = about:blank] 22:13:18 INFO - PROCESS | 1940 | --DOMWINDOW == 131 (0x11a941c00) [pid = 1940] [serial = 1720] [outer = 0x0] [url = about:blank] 22:13:18 INFO - PROCESS | 1940 | --DOMWINDOW == 130 (0x11abc6000) [pid = 1940] [serial = 1721] [outer = 0x0] [url = about:blank] 22:13:18 INFO - PROCESS | 1940 | --DOMWINDOW == 129 (0x12a3b1000) [pid = 1940] [serial = 1694] [outer = 0x0] [url = about:blank] 22:13:18 INFO - PROCESS | 1940 | --DOMWINDOW == 128 (0x129310c00) [pid = 1940] [serial = 1708] [outer = 0x0] [url = about:blank] 22:13:18 INFO - PROCESS | 1940 | --DOMWINDOW == 127 (0x11c035000) [pid = 1940] [serial = 1726] [outer = 0x0] [url = about:blank] 22:13:18 INFO - PROCESS | 1940 | --DOMWINDOW == 126 (0x11c6cf800) [pid = 1940] [serial = 1727] [outer = 0x0] [url = about:blank] 22:13:18 INFO - PROCESS | 1940 | --DOMWINDOW == 125 (0x11ae6e400) [pid = 1940] [serial = 1723] [outer = 0x0] [url = about:blank] 22:13:18 INFO - PROCESS | 1940 | --DOMWINDOW == 124 (0x11ae95400) [pid = 1940] [serial = 1724] [outer = 0x0] [url = about:blank] 22:13:18 INFO - PROCESS | 1940 | --DOMWINDOW == 123 (0x123874800) [pid = 1940] [serial = 1729] [outer = 0x0] [url = about:blank] 22:13:18 INFO - PROCESS | 1940 | --DOMWINDOW == 122 (0x119a62c00) [pid = 1940] [serial = 1699] [outer = 0x0] [url = about:blank] 22:13:18 INFO - PROCESS | 1940 | --DOMWINDOW == 121 (0x12400d400) [pid = 1940] [serial = 1735] [outer = 0x0] [url = about:blank] 22:13:18 INFO - PROCESS | 1940 | --DOMWINDOW == 120 (0x119a60000) [pid = 1940] [serial = 1715] [outer = 0x0] [url = about:blank] 22:13:18 INFO - PROCESS | 1940 | --DOMWINDOW == 119 (0x118eb0800) [pid = 1940] [serial = 1714] [outer = 0x0] [url = about:blank] 22:13:18 INFO - PROCESS | 1940 | --DOMWINDOW == 118 (0x11c6ca800) [pid = 1940] [serial = 1702] [outer = 0x0] [url = about:blank] 22:13:18 INFO - PROCESS | 1940 | --DOMWINDOW == 117 (0x123e35800) [pid = 1940] [serial = 1741] [outer = 0x0] [url = about:blank] 22:13:18 INFO - PROCESS | 1940 | --DOMWINDOW == 116 (0x126e14400) [pid = 1940] [serial = 1738] [outer = 0x0] [url = about:blank] 22:13:18 INFO - PROCESS | 1940 | --DOMWINDOW == 115 (0x126529400) [pid = 1940] [serial = 1736] [outer = 0x0] [url = about:blank] 22:13:18 INFO - PROCESS | 1940 | --DOMWINDOW == 114 (0x116463c00) [pid = 1940] [serial = 1712] [outer = 0x0] [url = about:blank] 22:13:18 INFO - PROCESS | 1940 | --DOMWINDOW == 113 (0x114ca7400) [pid = 1940] [serial = 1711] [outer = 0x0] [url = about:blank] 22:13:18 INFO - PROCESS | 1940 | --DOMWINDOW == 112 (0x114ca6000) [pid = 1940] [serial = 1696] [outer = 0x0] [url = about:blank] 22:13:18 INFO - PROCESS | 1940 | --DOMWINDOW == 111 (0x1297a3400) [pid = 1940] [serial = 1744] [outer = 0x0] [url = about:blank] 22:13:18 INFO - PROCESS | 1940 | --DOMWINDOW == 110 (0x1275a5800) [pid = 1940] [serial = 1739] [outer = 0x0] [url = about:blank] 22:13:18 INFO - PROCESS | 1940 | --DOMWINDOW == 109 (0x129131800) [pid = 1940] [serial = 1742] [outer = 0x0] [url = about:blank] 22:13:18 INFO - PROCESS | 1940 | 1461042798106 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:18 INFO - PROCESS | 1940 | ++DOCSHELL 0x11a9f0800 == 43 [pid = 1940] [id = 610] 22:13:18 INFO - PROCESS | 1940 | ++DOMWINDOW == 110 (0x114ca6000) [pid = 1940] [serial = 1830] [outer = 0x0] 22:13:18 INFO - PROCESS | 1940 | ++DOMWINDOW == 111 (0x118b8d000) [pid = 1940] [serial = 1831] [outer = 0x114ca6000] 22:13:18 INFO - PROCESS | 1940 | 1461042798132 Marionette DEBUG loaded listener.js 22:13:18 INFO - PROCESS | 1940 | ++DOMWINDOW == 112 (0x11a964000) [pid = 1940] [serial = 1832] [outer = 0x114ca6000] 22:13:18 INFO - PROCESS | 1940 | 1461042798456 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]]]}] 22:13:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 22:13:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 521ms 22:13:18 INFO - PROCESS | 1940 | 1461042798465 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 22:13:18 INFO - PROCESS | 1940 | 1461042798468 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 22:13:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 22:13:18 INFO - PROCESS | 1940 | 1461042798476 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 22:13:18 INFO - PROCESS | 1940 | 1461042798480 Marionette TRACE conn2 <- [1,2414,null,{}] 22:13:18 INFO - PROCESS | 1940 | 1461042798486 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}] 22:13:18 INFO - PROCESS | 1940 | 1461042798571 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 22:13:18 INFO - PROCESS | 1940 | 1461042798646 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:18 INFO - PROCESS | 1940 | ++DOCSHELL 0x11c1d1800 == 44 [pid = 1940] [id = 611] 22:13:18 INFO - PROCESS | 1940 | ++DOMWINDOW == 113 (0x11a7dc000) [pid = 1940] [serial = 1833] [outer = 0x0] 22:13:18 INFO - PROCESS | 1940 | ++DOMWINDOW == 114 (0x11ae6e400) [pid = 1940] [serial = 1834] [outer = 0x11a7dc000] 22:13:18 INFO - PROCESS | 1940 | 1461042798672 Marionette DEBUG loaded listener.js 22:13:18 INFO - PROCESS | 1940 | ++DOMWINDOW == 115 (0x11c35b800) [pid = 1940] [serial = 1835] [outer = 0x11a7dc000] 22:13:18 INFO - PROCESS | 1940 | 1461042798986 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]]]}] 22:13:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 22:13:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 531ms 22:13:19 INFO - PROCESS | 1940 | 1461042799007 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 22:13:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 22:13:19 INFO - PROCESS | 1940 | 1461042799009 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 22:13:19 INFO - PROCESS | 1940 | 1461042799011 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 22:13:19 INFO - PROCESS | 1940 | 1461042799013 Marionette TRACE conn2 <- [1,2418,null,{}] 22:13:19 INFO - PROCESS | 1940 | 1461042799015 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}] 22:13:19 INFO - PROCESS | 1940 | 1461042799101 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 22:13:19 INFO - PROCESS | 1940 | 1461042799107 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:19 INFO - PROCESS | 1940 | ++DOCSHELL 0x126631800 == 45 [pid = 1940] [id = 612] 22:13:19 INFO - PROCESS | 1940 | ++DOMWINDOW == 116 (0x11c0b8800) [pid = 1940] [serial = 1836] [outer = 0x0] 22:13:19 INFO - PROCESS | 1940 | ++DOMWINDOW == 117 (0x123921400) [pid = 1940] [serial = 1837] [outer = 0x11c0b8800] 22:13:19 INFO - PROCESS | 1940 | 1461042799133 Marionette DEBUG loaded listener.js 22:13:19 INFO - PROCESS | 1940 | ++DOMWINDOW == 118 (0x123ca0000) [pid = 1940] [serial = 1838] [outer = 0x11c0b8800] 22:13:19 INFO - PROCESS | 1940 | 1461042799456 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]]]}] 22:13:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 22:13:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 467ms 22:13:19 INFO - PROCESS | 1940 | 1461042799480 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 22:13:19 INFO - PROCESS | 1940 | 1461042799481 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 22:13:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 22:13:19 INFO - PROCESS | 1940 | 1461042799486 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 22:13:19 INFO - PROCESS | 1940 | 1461042799487 Marionette TRACE conn2 <- [1,2422,null,{}] 22:13:19 INFO - PROCESS | 1940 | 1461042799489 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}] 22:13:19 INFO - PROCESS | 1940 | 1461042799567 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 22:13:19 INFO - PROCESS | 1940 | 1461042799573 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:19 INFO - PROCESS | 1940 | ++DOCSHELL 0x11be19800 == 46 [pid = 1940] [id = 613] 22:13:19 INFO - PROCESS | 1940 | ++DOMWINDOW == 119 (0x123e0a000) [pid = 1940] [serial = 1839] [outer = 0x0] 22:13:19 INFO - PROCESS | 1940 | ++DOMWINDOW == 120 (0x123e0f400) [pid = 1940] [serial = 1840] [outer = 0x123e0a000] 22:13:19 INFO - PROCESS | 1940 | 1461042799606 Marionette DEBUG loaded listener.js 22:13:19 INFO - PROCESS | 1940 | ++DOMWINDOW == 121 (0x1241bc800) [pid = 1940] [serial = 1841] [outer = 0x123e0a000] 22:13:19 INFO - PROCESS | 1940 | 1461042799968 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]]]}] 22:13:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 22:13:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 520ms 22:13:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 22:13:20 INFO - PROCESS | 1940 | 1461042800005 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 22:13:20 INFO - PROCESS | 1940 | 1461042800006 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 22:13:20 INFO - PROCESS | 1940 | 1461042800008 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 22:13:20 INFO - PROCESS | 1940 | 1461042800009 Marionette TRACE conn2 <- [1,2426,null,{}] 22:13:20 INFO - PROCESS | 1940 | 1461042800011 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}] 22:13:20 INFO - PROCESS | 1940 | 1461042800095 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 22:13:20 INFO - PROCESS | 1940 | 1461042800169 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:20 INFO - PROCESS | 1940 | ++DOCSHELL 0x1294cc000 == 47 [pid = 1940] [id = 614] 22:13:20 INFO - PROCESS | 1940 | ++DOMWINDOW == 122 (0x123d81400) [pid = 1940] [serial = 1842] [outer = 0x0] 22:13:20 INFO - PROCESS | 1940 | ++DOMWINDOW == 123 (0x124566c00) [pid = 1940] [serial = 1843] [outer = 0x123d81400] 22:13:20 INFO - PROCESS | 1940 | 1461042800194 Marionette DEBUG loaded listener.js 22:13:20 INFO - PROCESS | 1940 | ++DOMWINDOW == 124 (0x1275a5800) [pid = 1940] [serial = 1844] [outer = 0x123d81400] 22:13:20 INFO - PROCESS | 1940 | 1461042800504 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]]]}] 22:13:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 22:13:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 520ms 22:13:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 22:13:20 INFO - PROCESS | 1940 | 1461042800529 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 22:13:20 INFO - PROCESS | 1940 | 1461042800530 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 22:13:20 INFO - PROCESS | 1940 | 1461042800533 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 22:13:20 INFO - PROCESS | 1940 | 1461042800534 Marionette TRACE conn2 <- [1,2430,null,{}] 22:13:20 INFO - PROCESS | 1940 | 1461042800543 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}] 22:13:20 INFO - PROCESS | 1940 | 1461042800645 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 22:13:20 INFO - PROCESS | 1940 | 1461042800683 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:20 INFO - PROCESS | 1940 | ++DOCSHELL 0x12ac91000 == 48 [pid = 1940] [id = 615] 22:13:20 INFO - PROCESS | 1940 | ++DOMWINDOW == 125 (0x12746d800) [pid = 1940] [serial = 1845] [outer = 0x0] 22:13:20 INFO - PROCESS | 1940 | ++DOMWINDOW == 126 (0x12912f800) [pid = 1940] [serial = 1846] [outer = 0x12746d800] 22:13:20 INFO - PROCESS | 1940 | 1461042800708 Marionette DEBUG loaded listener.js 22:13:20 INFO - PROCESS | 1940 | ++DOMWINDOW == 127 (0x129707c00) [pid = 1940] [serial = 1847] [outer = 0x12746d800] 22:13:21 INFO - PROCESS | 1940 | 1461042801011 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]]]}] 22:13:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 22:13:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 526ms 22:13:21 INFO - PROCESS | 1940 | 1461042801060 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 22:13:21 INFO - PROCESS | 1940 | 1461042801061 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 22:13:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 22:13:21 INFO - PROCESS | 1940 | 1461042801063 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 22:13:21 INFO - PROCESS | 1940 | 1461042801064 Marionette TRACE conn2 <- [1,2434,null,{}] 22:13:21 INFO - PROCESS | 1940 | 1461042801067 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}] 22:13:21 INFO - PROCESS | 1940 | 1461042801169 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 22:13:21 INFO - PROCESS | 1940 | 1461042801181 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:21 INFO - PROCESS | 1940 | ++DOCSHELL 0x12b07a800 == 49 [pid = 1940] [id = 616] 22:13:21 INFO - PROCESS | 1940 | ++DOMWINDOW == 128 (0x12970bc00) [pid = 1940] [serial = 1848] [outer = 0x0] 22:13:21 INFO - PROCESS | 1940 | ++DOMWINDOW == 129 (0x1297a4000) [pid = 1940] [serial = 1849] [outer = 0x12970bc00] 22:13:21 INFO - PROCESS | 1940 | 1461042801207 Marionette DEBUG loaded listener.js 22:13:21 INFO - PROCESS | 1940 | ++DOMWINDOW == 130 (0x12a3b5000) [pid = 1940] [serial = 1850] [outer = 0x12970bc00] 22:13:21 INFO - PROCESS | 1940 | 1461042801554 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]]]}] 22:13:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 22:13:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 521ms 22:13:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 22:13:21 INFO - PROCESS | 1940 | 1461042801589 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 22:13:21 INFO - PROCESS | 1940 | 1461042801590 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 22:13:21 INFO - PROCESS | 1940 | 1461042801592 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 22:13:21 INFO - PROCESS | 1940 | 1461042801593 Marionette TRACE conn2 <- [1,2438,null,{}] 22:13:21 INFO - PROCESS | 1940 | 1461042801596 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}] 22:13:21 INFO - PROCESS | 1940 | 1461042801702 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 22:13:21 INFO - PROCESS | 1940 | 1461042801738 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:21 INFO - PROCESS | 1940 | ++DOCSHELL 0x12b8e0800 == 50 [pid = 1940] [id = 617] 22:13:21 INFO - PROCESS | 1940 | ++DOMWINDOW == 131 (0x12970d000) [pid = 1940] [serial = 1851] [outer = 0x0] 22:13:21 INFO - PROCESS | 1940 | ++DOMWINDOW == 132 (0x12a914c00) [pid = 1940] [serial = 1852] [outer = 0x12970d000] 22:13:21 INFO - PROCESS | 1940 | 1461042801766 Marionette DEBUG loaded listener.js 22:13:21 INFO - PROCESS | 1940 | ++DOMWINDOW == 133 (0x12aa4b400) [pid = 1940] [serial = 1853] [outer = 0x12970d000] 22:13:22 INFO - PROCESS | 1940 | 1461042802110 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]]]}] 22:13:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 22:13:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 569ms 22:13:22 INFO - PROCESS | 1940 | --DOMWINDOW == 132 (0x123c81c00) [pid = 1940] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 22:13:22 INFO - PROCESS | 1940 | --DOMWINDOW == 131 (0x12746ec00) [pid = 1940] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 22:13:22 INFO - PROCESS | 1940 | --DOMWINDOW == 130 (0x12a3a4800) [pid = 1940] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 22:13:22 INFO - PROCESS | 1940 | --DOMWINDOW == 129 (0x114ca2c00) [pid = 1940] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 22:13:22 INFO - PROCESS | 1940 | --DOMWINDOW == 128 (0x11ae76c00) [pid = 1940] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 22:13:22 INFO - PROCESS | 1940 | --DOMWINDOW == 127 (0x114bd6c00) [pid = 1940] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 22:13:22 INFO - PROCESS | 1940 | --DOMWINDOW == 126 (0x1158e8000) [pid = 1940] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 22:13:22 INFO - PROCESS | 1940 | --DOMWINDOW == 125 (0x11ae77800) [pid = 1940] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 22:13:22 INFO - PROCESS | 1940 | --DOMWINDOW == 124 (0x11448f400) [pid = 1940] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 22:13:22 INFO - PROCESS | 1940 | --DOMWINDOW == 123 (0x12a3a7c00) [pid = 1940] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 22:13:22 INFO - PROCESS | 1940 | --DOMWINDOW == 122 (0x11a962400) [pid = 1940] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 22:13:22 INFO - PROCESS | 1940 | 1461042802238 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 22:13:22 INFO - PROCESS | 1940 | 1461042802239 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 22:13:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 22:13:22 INFO - PROCESS | 1940 | 1461042802251 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 22:13:22 INFO - PROCESS | 1940 | 1461042802252 Marionette TRACE conn2 <- [1,2442,null,{}] 22:13:22 INFO - PROCESS | 1940 | 1461042802254 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}] 22:13:22 INFO - PROCESS | 1940 | 1461042802338 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 22:13:22 INFO - PROCESS | 1940 | 1461042802346 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:22 INFO - PROCESS | 1940 | ++DOCSHELL 0x12642d000 == 51 [pid = 1940] [id = 618] 22:13:22 INFO - PROCESS | 1940 | ++DOMWINDOW == 123 (0x11a962400) [pid = 1940] [serial = 1854] [outer = 0x0] 22:13:22 INFO - PROCESS | 1940 | ++DOMWINDOW == 124 (0x11c6cf400) [pid = 1940] [serial = 1855] [outer = 0x11a962400] 22:13:22 INFO - PROCESS | 1940 | 1461042802379 Marionette DEBUG loaded listener.js 22:13:22 INFO - PROCESS | 1940 | ++DOMWINDOW == 125 (0x12aa55800) [pid = 1940] [serial = 1856] [outer = 0x11a962400] 22:13:22 INFO - PROCESS | 1940 | 1461042802738 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]]]}] 22:13:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 22:13:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 520ms 22:13:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 22:13:22 INFO - PROCESS | 1940 | 1461042802770 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 22:13:22 INFO - PROCESS | 1940 | 1461042802772 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 22:13:22 INFO - PROCESS | 1940 | 1461042802774 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 22:13:22 INFO - PROCESS | 1940 | 1461042802776 Marionette TRACE conn2 <- [1,2446,null,{}] 22:13:22 INFO - PROCESS | 1940 | 1461042802778 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}] 22:13:22 INFO - PROCESS | 1940 | 1461042802878 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 22:13:22 INFO - PROCESS | 1940 | 1461042802939 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:22 INFO - PROCESS | 1940 | ++DOCSHELL 0x12d094000 == 52 [pid = 1940] [id = 619] 22:13:22 INFO - PROCESS | 1940 | ++DOMWINDOW == 126 (0x123e0b800) [pid = 1940] [serial = 1857] [outer = 0x0] 22:13:22 INFO - PROCESS | 1940 | ++DOMWINDOW == 127 (0x12b888800) [pid = 1940] [serial = 1858] [outer = 0x123e0b800] 22:13:22 INFO - PROCESS | 1940 | 1461042802964 Marionette DEBUG loaded listener.js 22:13:23 INFO - PROCESS | 1940 | ++DOMWINDOW == 128 (0x12bd4dc00) [pid = 1940] [serial = 1859] [outer = 0x123e0b800] 22:13:23 INFO - PROCESS | 1940 | 1461042803238 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]]]}] 22:13:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 22:13:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 519ms 22:13:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 22:13:23 INFO - PROCESS | 1940 | 1461042803293 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 22:13:23 INFO - PROCESS | 1940 | 1461042803295 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 22:13:23 INFO - PROCESS | 1940 | 1461042803297 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 22:13:23 INFO - PROCESS | 1940 | 1461042803298 Marionette TRACE conn2 <- [1,2450,null,{}] 22:13:23 INFO - PROCESS | 1940 | 1461042803300 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}] 22:13:23 INFO - PROCESS | 1940 | 1461042803388 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 22:13:23 INFO - PROCESS | 1940 | 1461042803393 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:23 INFO - PROCESS | 1940 | ++DOCSHELL 0x12f00f000 == 53 [pid = 1940] [id = 620] 22:13:23 INFO - PROCESS | 1940 | ++DOMWINDOW == 129 (0x12bd50400) [pid = 1940] [serial = 1860] [outer = 0x0] 22:13:23 INFO - PROCESS | 1940 | ++DOMWINDOW == 130 (0x12ce92800) [pid = 1940] [serial = 1861] [outer = 0x12bd50400] 22:13:23 INFO - PROCESS | 1940 | 1461042803418 Marionette DEBUG loaded listener.js 22:13:23 INFO - PROCESS | 1940 | ++DOMWINDOW == 131 (0x12ceebc00) [pid = 1940] [serial = 1862] [outer = 0x12bd50400] 22:13:23 INFO - PROCESS | 1940 | 1461042803770 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]]]}] 22:13:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 22:13:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 523ms 22:13:23 INFO - PROCESS | 1940 | 1461042803820 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 22:13:23 INFO - PROCESS | 1940 | 1461042803821 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 22:13:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 22:13:23 INFO - PROCESS | 1940 | 1461042803824 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 22:13:23 INFO - PROCESS | 1940 | 1461042803825 Marionette TRACE conn2 <- [1,2454,null,{}] 22:13:23 INFO - PROCESS | 1940 | 1461042803827 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}] 22:13:23 INFO - PROCESS | 1940 | 1461042803913 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 22:13:23 INFO - PROCESS | 1940 | 1461042803918 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:23 INFO - PROCESS | 1940 | ++DOCSHELL 0x12f618800 == 54 [pid = 1940] [id = 621] 22:13:23 INFO - PROCESS | 1940 | ++DOMWINDOW == 132 (0x12ceeb000) [pid = 1940] [serial = 1863] [outer = 0x0] 22:13:23 INFO - PROCESS | 1940 | ++DOMWINDOW == 133 (0x12cef0c00) [pid = 1940] [serial = 1864] [outer = 0x12ceeb000] 22:13:23 INFO - PROCESS | 1940 | 1461042803943 Marionette DEBUG loaded listener.js 22:13:23 INFO - PROCESS | 1940 | ++DOMWINDOW == 134 (0x12d058400) [pid = 1940] [serial = 1865] [outer = 0x12ceeb000] 22:13:24 INFO - PROCESS | 1940 | 1461042804344 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]]]}] 22:13:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 22:13:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 567ms 22:13:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 22:13:24 INFO - PROCESS | 1940 | 1461042804392 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 22:13:24 INFO - PROCESS | 1940 | 1461042804395 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 22:13:24 INFO - PROCESS | 1940 | 1461042804398 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 22:13:24 INFO - PROCESS | 1940 | 1461042804401 Marionette TRACE conn2 <- [1,2458,null,{}] 22:13:24 INFO - PROCESS | 1940 | 1461042804406 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}] 22:13:24 INFO - PROCESS | 1940 | 1461042804515 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 22:13:24 INFO - PROCESS | 1940 | 1461042804620 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:24 INFO - PROCESS | 1940 | ++DOCSHELL 0x11ba9a000 == 55 [pid = 1940] [id = 622] 22:13:24 INFO - PROCESS | 1940 | ++DOMWINDOW == 135 (0x1158e8800) [pid = 1940] [serial = 1866] [outer = 0x0] 22:13:24 INFO - PROCESS | 1940 | ++DOMWINDOW == 136 (0x1175e4c00) [pid = 1940] [serial = 1867] [outer = 0x1158e8800] 22:13:24 INFO - PROCESS | 1940 | 1461042804653 Marionette DEBUG loaded listener.js 22:13:24 INFO - PROCESS | 1940 | ++DOMWINDOW == 137 (0x119155c00) [pid = 1940] [serial = 1868] [outer = 0x1158e8800] 22:13:25 INFO - PROCESS | 1940 | 1461042805096 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]]]}] 22:13:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 22:13:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 724ms 22:13:25 INFO - PROCESS | 1940 | 1461042805122 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 22:13:25 INFO - PROCESS | 1940 | 1461042805126 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 22:13:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 22:13:25 INFO - PROCESS | 1940 | 1461042805131 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 22:13:25 INFO - PROCESS | 1940 | 1461042805133 Marionette TRACE conn2 <- [1,2462,null,{}] 22:13:25 INFO - PROCESS | 1940 | 1461042805136 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}] 22:13:25 INFO - PROCESS | 1940 | 1461042805242 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 22:13:25 INFO - PROCESS | 1940 | 1461042805303 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:25 INFO - PROCESS | 1940 | ++DOCSHELL 0x12642c000 == 56 [pid = 1940] [id = 623] 22:13:25 INFO - PROCESS | 1940 | ++DOMWINDOW == 138 (0x119a63800) [pid = 1940] [serial = 1869] [outer = 0x0] 22:13:25 INFO - PROCESS | 1940 | ++DOMWINDOW == 139 (0x11a7e1c00) [pid = 1940] [serial = 1870] [outer = 0x119a63800] 22:13:25 INFO - PROCESS | 1940 | 1461042805374 Marionette DEBUG loaded listener.js 22:13:25 INFO - PROCESS | 1940 | ++DOMWINDOW == 140 (0x11ae6e800) [pid = 1940] [serial = 1871] [outer = 0x119a63800] 22:13:25 INFO - PROCESS | 1940 | 1461042805761 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]]]}] 22:13:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 22:13:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 671ms 22:13:25 INFO - PROCESS | 1940 | 1461042805803 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 22:13:25 INFO - PROCESS | 1940 | 1461042805805 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 22:13:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 22:13:25 INFO - PROCESS | 1940 | 1461042805807 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 22:13:25 INFO - PROCESS | 1940 | 1461042805810 Marionette TRACE conn2 <- [1,2466,null,{}] 22:13:25 INFO - PROCESS | 1940 | 1461042805817 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}] 22:13:25 INFO - PROCESS | 1940 | 1461042805929 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 22:13:26 INFO - PROCESS | 1940 | 1461042806025 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:26 INFO - PROCESS | 1940 | ++DOCSHELL 0x12ce4a800 == 57 [pid = 1940] [id = 624] 22:13:26 INFO - PROCESS | 1940 | ++DOMWINDOW == 141 (0x11be2fc00) [pid = 1940] [serial = 1872] [outer = 0x0] 22:13:26 INFO - PROCESS | 1940 | ++DOMWINDOW == 142 (0x123c7d400) [pid = 1940] [serial = 1873] [outer = 0x11be2fc00] 22:13:26 INFO - PROCESS | 1940 | 1461042806057 Marionette DEBUG loaded listener.js 22:13:26 INFO - PROCESS | 1940 | ++DOMWINDOW == 143 (0x123e3f000) [pid = 1940] [serial = 1874] [outer = 0x11be2fc00] 22:13:26 INFO - PROCESS | 1940 | 1461042806457 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]]]}] 22:13:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 22:13:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 673ms 22:13:26 INFO - PROCESS | 1940 | 1461042806480 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 22:13:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 22:13:26 INFO - PROCESS | 1940 | 1461042806482 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 22:13:26 INFO - PROCESS | 1940 | 1461042806485 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 22:13:26 INFO - PROCESS | 1940 | 1461042806486 Marionette TRACE conn2 <- [1,2470,null,{}] 22:13:26 INFO - PROCESS | 1940 | 1461042806488 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}] 22:13:26 INFO - PROCESS | 1940 | 1461042806594 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 22:13:26 INFO - PROCESS | 1940 | 1461042806655 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:26 INFO - PROCESS | 1940 | ++DOCSHELL 0x12f62e800 == 58 [pid = 1940] [id = 625] 22:13:26 INFO - PROCESS | 1940 | ++DOMWINDOW == 144 (0x124564c00) [pid = 1940] [serial = 1875] [outer = 0x0] 22:13:26 INFO - PROCESS | 1940 | ++DOMWINDOW == 145 (0x129130800) [pid = 1940] [serial = 1876] [outer = 0x124564c00] 22:13:26 INFO - PROCESS | 1940 | 1461042806727 Marionette DEBUG loaded listener.js 22:13:26 INFO - PROCESS | 1940 | ++DOMWINDOW == 146 (0x12a91a000) [pid = 1940] [serial = 1877] [outer = 0x124564c00] 22:13:27 INFO - PROCESS | 1940 | 1461042807124 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]]]}] 22:13:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 22:13:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 669ms 22:13:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 22:13:27 INFO - PROCESS | 1940 | 1461042807155 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 22:13:27 INFO - PROCESS | 1940 | 1461042807156 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 22:13:27 INFO - PROCESS | 1940 | 1461042807159 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 22:13:27 INFO - PROCESS | 1940 | 1461042807160 Marionette TRACE conn2 <- [1,2474,null,{}] 22:13:27 INFO - PROCESS | 1940 | 1461042807162 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}] 22:13:27 INFO - PROCESS | 1940 | 1461042807264 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 22:13:27 INFO - PROCESS | 1940 | 1461042807370 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:27 INFO - PROCESS | 1940 | ++DOCSHELL 0x12fe64000 == 59 [pid = 1940] [id = 626] 22:13:27 INFO - PROCESS | 1940 | ++DOMWINDOW == 147 (0x12b510c00) [pid = 1940] [serial = 1878] [outer = 0x0] 22:13:27 INFO - PROCESS | 1940 | ++DOMWINDOW == 148 (0x12ba33400) [pid = 1940] [serial = 1879] [outer = 0x12b510c00] 22:13:27 INFO - PROCESS | 1940 | 1461042807399 Marionette DEBUG loaded listener.js 22:13:27 INFO - PROCESS | 1940 | ++DOMWINDOW == 149 (0x12bd4d400) [pid = 1940] [serial = 1880] [outer = 0x12b510c00] 22:13:27 INFO - PROCESS | 1940 | 1461042807822 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]]]}] 22:13:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 22:13:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 671ms 22:13:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 22:13:27 INFO - PROCESS | 1940 | 1461042807831 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 22:13:27 INFO - PROCESS | 1940 | 1461042807832 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 22:13:27 INFO - PROCESS | 1940 | 1461042807834 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 22:13:27 INFO - PROCESS | 1940 | 1461042807836 Marionette TRACE conn2 <- [1,2478,null,{}] 22:13:27 INFO - PROCESS | 1940 | 1461042807838 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}] 22:13:27 INFO - PROCESS | 1940 | 1461042807957 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 22:13:28 INFO - PROCESS | 1940 | 1461042808035 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:28 INFO - PROCESS | 1940 | ++DOCSHELL 0x1301da800 == 60 [pid = 1940] [id = 627] 22:13:28 INFO - PROCESS | 1940 | ++DOMWINDOW == 150 (0x12ce97000) [pid = 1940] [serial = 1881] [outer = 0x0] 22:13:28 INFO - PROCESS | 1940 | ++DOMWINDOW == 151 (0x12d05b400) [pid = 1940] [serial = 1882] [outer = 0x12ce97000] 22:13:28 INFO - PROCESS | 1940 | 1461042808067 Marionette DEBUG loaded listener.js 22:13:28 INFO - PROCESS | 1940 | ++DOMWINDOW == 152 (0x12d0b2000) [pid = 1940] [serial = 1883] [outer = 0x12ce97000] 22:13:28 INFO - PROCESS | 1940 | 1461042808446 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]]]}] 22:13:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 22:13:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 668ms 22:13:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 22:13:28 INFO - PROCESS | 1940 | 1461042808504 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 22:13:28 INFO - PROCESS | 1940 | 1461042808505 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 22:13:28 INFO - PROCESS | 1940 | 1461042808508 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 22:13:28 INFO - PROCESS | 1940 | 1461042808509 Marionette TRACE conn2 <- [1,2482,null,{}] 22:13:28 INFO - PROCESS | 1940 | 1461042808511 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}] 22:13:28 INFO - PROCESS | 1940 | 1461042808615 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 22:13:28 INFO - PROCESS | 1940 | 1461042808745 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:28 INFO - PROCESS | 1940 | ++DOCSHELL 0x12f007000 == 61 [pid = 1940] [id = 628] 22:13:28 INFO - PROCESS | 1940 | ++DOMWINDOW == 153 (0x129707800) [pid = 1940] [serial = 1884] [outer = 0x0] 22:13:28 INFO - PROCESS | 1940 | ++DOMWINDOW == 154 (0x12d0b3800) [pid = 1940] [serial = 1885] [outer = 0x129707800] 22:13:28 INFO - PROCESS | 1940 | 1461042808776 Marionette DEBUG loaded listener.js 22:13:28 INFO - PROCESS | 1940 | ++DOMWINDOW == 155 (0x12d0ea800) [pid = 1940] [serial = 1886] [outer = 0x129707800] 22:13:29 INFO - PROCESS | 1940 | 1461042809174 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]]]}] 22:13:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 22:13:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 722ms 22:13:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 22:13:29 INFO - PROCESS | 1940 | 1461042809231 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 22:13:29 INFO - PROCESS | 1940 | 1461042809232 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 22:13:29 INFO - PROCESS | 1940 | 1461042809235 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 22:13:29 INFO - PROCESS | 1940 | 1461042809236 Marionette TRACE conn2 <- [1,2486,null,{}] 22:13:29 INFO - PROCESS | 1940 | 1461042809239 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}] 22:13:29 INFO - PROCESS | 1940 | 1461042809476 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 22:13:29 INFO - PROCESS | 1940 | 1461042809604 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:29 INFO - PROCESS | 1940 | ++DOCSHELL 0x123abb800 == 62 [pid = 1940] [id = 629] 22:13:29 INFO - PROCESS | 1940 | ++DOMWINDOW == 156 (0x114b4a000) [pid = 1940] [serial = 1887] [outer = 0x0] 22:13:29 INFO - PROCESS | 1940 | ++DOMWINDOW == 157 (0x114c07c00) [pid = 1940] [serial = 1888] [outer = 0x114b4a000] 22:13:29 INFO - PROCESS | 1940 | 1461042809654 Marionette DEBUG loaded listener.js 22:13:29 INFO - PROCESS | 1940 | ++DOMWINDOW == 158 (0x1158ed400) [pid = 1940] [serial = 1889] [outer = 0x114b4a000] 22:13:30 INFO - PROCESS | 1940 | 1461042810208 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]]]}] 22:13:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 22:13:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1019ms 22:13:30 INFO - PROCESS | 1940 | 1461042810255 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 22:13:30 INFO - PROCESS | 1940 | 1461042810258 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 22:13:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 22:13:30 INFO - PROCESS | 1940 | 1461042810261 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 22:13:30 INFO - PROCESS | 1940 | 1461042810264 Marionette TRACE conn2 <- [1,2490,null,{}] 22:13:30 INFO - PROCESS | 1940 | 1461042810267 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}] 22:13:30 INFO - PROCESS | 1940 | 1461042810377 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 22:13:30 INFO - PROCESS | 1940 | 1461042810441 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:30 INFO - PROCESS | 1940 | ++DOCSHELL 0x11c148800 == 63 [pid = 1940] [id = 630] 22:13:30 INFO - PROCESS | 1940 | ++DOMWINDOW == 159 (0x1191bf400) [pid = 1940] [serial = 1890] [outer = 0x0] 22:13:30 INFO - PROCESS | 1940 | ++DOMWINDOW == 160 (0x11a962800) [pid = 1940] [serial = 1891] [outer = 0x1191bf400] 22:13:30 INFO - PROCESS | 1940 | 1461042810471 Marionette DEBUG loaded listener.js 22:13:30 INFO - PROCESS | 1940 | ++DOMWINDOW == 161 (0x11ae74c00) [pid = 1940] [serial = 1892] [outer = 0x1191bf400] 22:13:30 INFO - PROCESS | 1940 | --DOCSHELL 0x123c3f800 == 62 [pid = 1940] [id = 566] 22:13:30 INFO - PROCESS | 1940 | --DOCSHELL 0x11900d000 == 61 [pid = 1940] [id = 565] 22:13:30 INFO - PROCESS | 1940 | --DOCSHELL 0x12b070000 == 60 [pid = 1940] [id = 567] 22:13:30 INFO - PROCESS | 1940 | --DOCSHELL 0x12f00f000 == 59 [pid = 1940] [id = 620] 22:13:30 INFO - PROCESS | 1940 | --DOCSHELL 0x12d094000 == 58 [pid = 1940] [id = 619] 22:13:30 INFO - PROCESS | 1940 | --DOCSHELL 0x12642d000 == 57 [pid = 1940] [id = 618] 22:13:30 INFO - PROCESS | 1940 | --DOCSHELL 0x12b8e0800 == 56 [pid = 1940] [id = 617] 22:13:30 INFO - PROCESS | 1940 | --DOMWINDOW == 160 (0x12b50b800) [pid = 1940] [serial = 1804] [outer = 0x0] [url = about:blank] 22:13:30 INFO - PROCESS | 1940 | --DOCSHELL 0x12b07a800 == 55 [pid = 1940] [id = 616] 22:13:30 INFO - PROCESS | 1940 | --DOCSHELL 0x12ac91000 == 54 [pid = 1940] [id = 615] 22:13:30 INFO - PROCESS | 1940 | --DOCSHELL 0x1294cc000 == 53 [pid = 1940] [id = 614] 22:13:30 INFO - PROCESS | 1940 | --DOCSHELL 0x11be19800 == 52 [pid = 1940] [id = 613] 22:13:30 INFO - PROCESS | 1940 | --DOCSHELL 0x126631800 == 51 [pid = 1940] [id = 612] 22:13:30 INFO - PROCESS | 1940 | --DOCSHELL 0x11c1d1800 == 50 [pid = 1940] [id = 611] 22:13:30 INFO - PROCESS | 1940 | --DOCSHELL 0x11a9f0800 == 49 [pid = 1940] [id = 610] 22:13:30 INFO - PROCESS | 1940 | --DOCSHELL 0x11753b800 == 48 [pid = 1940] [id = 609] 22:13:30 INFO - PROCESS | 1940 | --DOCSHELL 0x11c155800 == 47 [pid = 1940] [id = 608] 22:13:30 INFO - PROCESS | 1940 | --DOCSHELL 0x12f628000 == 46 [pid = 1940] [id = 606] 22:13:30 INFO - PROCESS | 1940 | --DOCSHELL 0x12f611800 == 45 [pid = 1940] [id = 605] 22:13:30 INFO - PROCESS | 1940 | --DOCSHELL 0x123c41000 == 44 [pid = 1940] [id = 603] 22:13:30 INFO - PROCESS | 1940 | --DOCSHELL 0x11867e000 == 43 [pid = 1940] [id = 602] 22:13:30 INFO - PROCESS | 1940 | --DOMWINDOW == 159 (0x123e38c00) [pid = 1940] [serial = 1786] [outer = 0x0] [url = about:blank] 22:13:30 INFO - PROCESS | 1940 | --DOMWINDOW == 158 (0x128e95000) [pid = 1940] [serial = 1787] [outer = 0x0] [url = about:blank] 22:13:30 INFO - PROCESS | 1940 | --DOMWINDOW == 157 (0x129706400) [pid = 1940] [serial = 1789] [outer = 0x0] [url = about:blank] 22:13:30 INFO - PROCESS | 1940 | --DOMWINDOW == 156 (0x12a3a5c00) [pid = 1940] [serial = 1790] [outer = 0x0] [url = about:blank] 22:13:30 INFO - PROCESS | 1940 | --DOMWINDOW == 155 (0x11c036c00) [pid = 1940] [serial = 1759] [outer = 0x0] [url = about:blank] 22:13:30 INFO - PROCESS | 1940 | --DOMWINDOW == 154 (0x127474c00) [pid = 1940] [serial = 1768] [outer = 0x0] [url = about:blank] 22:13:30 INFO - PROCESS | 1940 | --DOMWINDOW == 153 (0x12a3bec00) [pid = 1940] [serial = 1792] [outer = 0x0] [url = about:blank] 22:13:30 INFO - PROCESS | 1940 | --DOMWINDOW == 152 (0x119155400) [pid = 1940] [serial = 1774] [outer = 0x0] [url = about:blank] 22:13:30 INFO - PROCESS | 1940 | --DOMWINDOW == 151 (0x119b5e800) [pid = 1940] [serial = 1775] [outer = 0x0] [url = about:blank] 22:13:30 INFO - PROCESS | 1940 | --DOMWINDOW == 150 (0x11c0bbc00) [pid = 1940] [serial = 1780] [outer = 0x0] [url = about:blank] 22:13:30 INFO - PROCESS | 1940 | --DOMWINDOW == 149 (0x11c6ccc00) [pid = 1940] [serial = 1781] [outer = 0x0] [url = about:blank] 22:13:30 INFO - PROCESS | 1940 | --DOMWINDOW == 148 (0x1185c2c00) [pid = 1940] [serial = 1772] [outer = 0x0] [url = about:blank] 22:13:30 INFO - PROCESS | 1940 | --DOMWINDOW == 147 (0x115594c00) [pid = 1940] [serial = 1771] [outer = 0x0] [url = about:blank] 22:13:30 INFO - PROCESS | 1940 | --DOMWINDOW == 146 (0x11a567800) [pid = 1940] [serial = 1777] [outer = 0x0] [url = about:blank] 22:13:30 INFO - PROCESS | 1940 | --DOMWINDOW == 145 (0x11ae6f400) [pid = 1940] [serial = 1778] [outer = 0x0] [url = about:blank] 22:13:30 INFO - PROCESS | 1940 | --DOMWINDOW == 144 (0x11c6d7c00) [pid = 1940] [serial = 1783] [outer = 0x0] [url = about:blank] 22:13:30 INFO - PROCESS | 1940 | --DOMWINDOW == 143 (0x123e3c400) [pid = 1940] [serial = 1762] [outer = 0x0] [url = about:blank] 22:13:30 INFO - PROCESS | 1940 | --DOMWINDOW == 142 (0x11a79d000) [pid = 1940] [serial = 1798] [outer = 0x0] [url = about:blank] 22:13:30 INFO - PROCESS | 1940 | --DOMWINDOW == 141 (0x119c27000) [pid = 1940] [serial = 1756] [outer = 0x0] [url = about:blank] 22:13:30 INFO - PROCESS | 1940 | --DOMWINDOW == 140 (0x129705000) [pid = 1940] [serial = 1765] [outer = 0x0] [url = about:blank] 22:13:30 INFO - PROCESS | 1940 | --DOMWINDOW == 139 (0x11559e000) [pid = 1940] [serial = 1753] [outer = 0x0] [url = about:blank] 22:13:30 INFO - PROCESS | 1940 | --DOMWINDOW == 138 (0x12a921800) [pid = 1940] [serial = 1795] [outer = 0x0] [url = about:blank] 22:13:30 INFO - PROCESS | 1940 | --DOMWINDOW == 137 (0x12b30ec00) [pid = 1940] [serial = 1802] [outer = 0x0] [url = about:blank] 22:13:30 INFO - PROCESS | 1940 | --DOMWINDOW == 136 (0x12970a800) [pid = 1940] [serial = 1801] [outer = 0x0] [url = about:blank] 22:13:30 INFO - PROCESS | 1940 | --DOMWINDOW == 135 (0x12aa4dc00) [pid = 1940] [serial = 1796] [outer = 0x0] [url = about:blank] 22:13:30 INFO - PROCESS | 1940 | --DOMWINDOW == 134 (0x12a91b800) [pid = 1940] [serial = 1793] [outer = 0x0] [url = about:blank] 22:13:30 INFO - PROCESS | 1940 | --DOMWINDOW == 133 (0x12367d800) [pid = 1940] [serial = 1799] [outer = 0x0] [url = about:blank] 22:13:30 INFO - PROCESS | 1940 | --DOMWINDOW == 132 (0x123bb0c00) [pid = 1940] [serial = 1784] [outer = 0x0] [url = about:blank] 22:13:30 INFO - PROCESS | 1940 | 1461042810897 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]]]}] 22:13:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 22:13:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 672ms 22:13:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 22:13:30 INFO - PROCESS | 1940 | 1461042810935 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 22:13:30 INFO - PROCESS | 1940 | 1461042810937 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 22:13:30 INFO - PROCESS | 1940 | 1461042810939 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 22:13:30 INFO - PROCESS | 1940 | 1461042810940 Marionette TRACE conn2 <- [1,2494,null,{}] 22:13:30 INFO - PROCESS | 1940 | 1461042810943 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}] 22:13:31 INFO - PROCESS | 1940 | 1461042811032 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 22:13:31 INFO - PROCESS | 1940 | 1461042811113 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:31 INFO - PROCESS | 1940 | ++DOCSHELL 0x123660800 == 44 [pid = 1940] [id = 631] 22:13:31 INFO - PROCESS | 1940 | ++DOMWINDOW == 133 (0x11ae6f400) [pid = 1940] [serial = 1893] [outer = 0x0] 22:13:31 INFO - PROCESS | 1940 | ++DOMWINDOW == 134 (0x11bd39800) [pid = 1940] [serial = 1894] [outer = 0x11ae6f400] 22:13:31 INFO - PROCESS | 1940 | 1461042811142 Marionette DEBUG loaded listener.js 22:13:31 INFO - PROCESS | 1940 | ++DOMWINDOW == 135 (0x11c6d6000) [pid = 1940] [serial = 1895] [outer = 0x11ae6f400] 22:13:31 INFO - PROCESS | 1940 | 1461042811467 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]]]}] 22:13:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 22:13:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 572ms 22:13:31 INFO - PROCESS | 1940 | 1461042811512 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 22:13:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 22:13:31 INFO - PROCESS | 1940 | 1461042811514 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 22:13:31 INFO - PROCESS | 1940 | 1461042811524 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 22:13:31 INFO - PROCESS | 1940 | 1461042811526 Marionette TRACE conn2 <- [1,2498,null,{}] 22:13:31 INFO - PROCESS | 1940 | 1461042811529 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}] 22:13:31 INFO - PROCESS | 1940 | 1461042811621 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 22:13:31 INFO - PROCESS | 1940 | 1461042811681 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:31 INFO - PROCESS | 1940 | ++DOCSHELL 0x126631800 == 45 [pid = 1940] [id = 632] 22:13:31 INFO - PROCESS | 1940 | ++DOMWINDOW == 136 (0x11c6ce000) [pid = 1940] [serial = 1896] [outer = 0x0] 22:13:31 INFO - PROCESS | 1940 | ++DOMWINDOW == 137 (0x123a59800) [pid = 1940] [serial = 1897] [outer = 0x11c6ce000] 22:13:31 INFO - PROCESS | 1940 | 1461042811707 Marionette DEBUG loaded listener.js 22:13:31 INFO - PROCESS | 1940 | ++DOMWINDOW == 138 (0x127470800) [pid = 1940] [serial = 1898] [outer = 0x11c6ce000] 22:13:31 INFO - PROCESS | 1940 | 1461042811994 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]]]}] 22:13:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 22:13:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 527ms 22:13:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 22:13:32 INFO - PROCESS | 1940 | 1461042812046 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 22:13:32 INFO - PROCESS | 1940 | 1461042812047 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 22:13:32 INFO - PROCESS | 1940 | 1461042812049 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 22:13:32 INFO - PROCESS | 1940 | 1461042812051 Marionette TRACE conn2 <- [1,2502,null,{}] 22:13:32 INFO - PROCESS | 1940 | 1461042812055 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}] 22:13:32 INFO - PROCESS | 1940 | 1461042812142 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 22:13:32 INFO - PROCESS | 1940 | 1461042812200 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:32 INFO - PROCESS | 1940 | ++DOCSHELL 0x1294d9000 == 46 [pid = 1940] [id = 633] 22:13:32 INFO - PROCESS | 1940 | ++DOMWINDOW == 139 (0x123870000) [pid = 1940] [serial = 1899] [outer = 0x0] 22:13:32 INFO - PROCESS | 1940 | ++DOMWINDOW == 140 (0x1288a3000) [pid = 1940] [serial = 1900] [outer = 0x123870000] 22:13:32 INFO - PROCESS | 1940 | 1461042812226 Marionette DEBUG loaded listener.js 22:13:32 INFO - PROCESS | 1940 | ++DOMWINDOW == 141 (0x129710000) [pid = 1940] [serial = 1901] [outer = 0x123870000] 22:13:32 INFO - PROCESS | 1940 | 1461042812526 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]]]}] 22:13:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 22:13:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 522ms 22:13:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 22:13:32 INFO - PROCESS | 1940 | 1461042812572 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 22:13:32 INFO - PROCESS | 1940 | 1461042812573 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 22:13:32 INFO - PROCESS | 1940 | 1461042812575 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 22:13:32 INFO - PROCESS | 1940 | 1461042812576 Marionette TRACE conn2 <- [1,2506,null,{}] 22:13:32 INFO - PROCESS | 1940 | 1461042812579 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}] 22:13:32 INFO - PROCESS | 1940 | 1461042812666 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 22:13:32 INFO - PROCESS | 1940 | 1461042812672 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:32 INFO - PROCESS | 1940 | ++DOCSHELL 0x12b06e000 == 47 [pid = 1940] [id = 634] 22:13:32 INFO - PROCESS | 1940 | ++DOMWINDOW == 142 (0x12a3bec00) [pid = 1940] [serial = 1902] [outer = 0x0] 22:13:32 INFO - PROCESS | 1940 | ++DOMWINDOW == 143 (0x12a91b800) [pid = 1940] [serial = 1903] [outer = 0x12a3bec00] 22:13:32 INFO - PROCESS | 1940 | 1461042812704 Marionette DEBUG loaded listener.js 22:13:32 INFO - PROCESS | 1940 | ++DOMWINDOW == 144 (0x12b311000) [pid = 1940] [serial = 1904] [outer = 0x12a3bec00] 22:13:33 INFO - PROCESS | 1940 | 1461042813086 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]]]}] 22:13:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 22:13:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 522ms 22:13:33 INFO - PROCESS | 1940 | 1461042813098 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 22:13:33 INFO - PROCESS | 1940 | 1461042813099 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 22:13:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 22:13:33 INFO - PROCESS | 1940 | 1461042813106 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 22:13:33 INFO - PROCESS | 1940 | 1461042813107 Marionette TRACE conn2 <- [1,2510,null,{}] 22:13:33 INFO - PROCESS | 1940 | 1461042813109 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}] 22:13:33 INFO - PROCESS | 1940 | 1461042813223 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 22:13:33 INFO - PROCESS | 1940 | 1461042813264 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:33 INFO - PROCESS | 1940 | ++DOCSHELL 0x12b8e3000 == 48 [pid = 1940] [id = 635] 22:13:33 INFO - PROCESS | 1940 | ++DOMWINDOW == 145 (0x12a3bf400) [pid = 1940] [serial = 1905] [outer = 0x0] 22:13:33 INFO - PROCESS | 1940 | ++DOMWINDOW == 146 (0x12bba1000) [pid = 1940] [serial = 1906] [outer = 0x12a3bf400] 22:13:33 INFO - PROCESS | 1940 | 1461042813290 Marionette DEBUG loaded listener.js 22:13:33 INFO - PROCESS | 1940 | ++DOMWINDOW == 147 (0x12bd4f800) [pid = 1940] [serial = 1907] [outer = 0x12a3bf400] 22:13:33 INFO - PROCESS | 1940 | 1461042813644 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]]]}] 22:13:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 22:13:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 568ms 22:13:33 INFO - PROCESS | 1940 | 1461042813675 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 22:13:33 INFO - PROCESS | 1940 | 1461042813676 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 22:13:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 22:13:33 INFO - PROCESS | 1940 | 1461042813678 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 22:13:33 INFO - PROCESS | 1940 | 1461042813679 Marionette TRACE conn2 <- [1,2514,null,{}] 22:13:33 INFO - PROCESS | 1940 | 1461042813690 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}] 22:13:33 INFO - PROCESS | 1940 | 1461042813797 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 22:13:33 INFO - PROCESS | 1940 | 1461042813846 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:33 INFO - PROCESS | 1940 | ++DOCSHELL 0x12ce3e800 == 49 [pid = 1940] [id = 636] 22:13:33 INFO - PROCESS | 1940 | ++DOMWINDOW == 148 (0x12b511000) [pid = 1940] [serial = 1908] [outer = 0x0] 22:13:33 INFO - PROCESS | 1940 | ++DOMWINDOW == 149 (0x12ce97800) [pid = 1940] [serial = 1909] [outer = 0x12b511000] 22:13:33 INFO - PROCESS | 1940 | 1461042813882 Marionette DEBUG loaded listener.js 22:13:33 INFO - PROCESS | 1940 | ++DOMWINDOW == 150 (0x12d058800) [pid = 1940] [serial = 1910] [outer = 0x12b511000] 22:13:34 INFO - PROCESS | 1940 | 1461042814284 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]]]}] 22:13:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 22:13:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 618ms 22:13:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 22:13:34 INFO - PROCESS | 1940 | 1461042814298 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 22:13:34 INFO - PROCESS | 1940 | 1461042814299 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 22:13:34 INFO - PROCESS | 1940 | 1461042814303 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 22:13:34 INFO - PROCESS | 1940 | 1461042814304 Marionette TRACE conn2 <- [1,2518,null,{}] 22:13:34 INFO - PROCESS | 1940 | 1461042814307 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}] 22:13:34 INFO - PROCESS | 1940 | 1461042814416 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 22:13:34 INFO - PROCESS | 1940 | 1461042814428 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:34 INFO - PROCESS | 1940 | ++DOCSHELL 0x12d619000 == 50 [pid = 1940] [id = 637] 22:13:34 INFO - PROCESS | 1940 | ++DOMWINDOW == 151 (0x12d05a400) [pid = 1940] [serial = 1911] [outer = 0x0] 22:13:34 INFO - PROCESS | 1940 | ++DOMWINDOW == 152 (0x12d0acc00) [pid = 1940] [serial = 1912] [outer = 0x12d05a400] 22:13:34 INFO - PROCESS | 1940 | 1461042814453 Marionette DEBUG loaded listener.js 22:13:34 INFO - PROCESS | 1940 | ++DOMWINDOW == 153 (0x12d0b7000) [pid = 1940] [serial = 1913] [outer = 0x12d05a400] 22:13:34 INFO - PROCESS | 1940 | 1461042814958 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]]]}] 22:13:34 INFO - PROCESS | 1940 | --DOMWINDOW == 152 (0x123e0b800) [pid = 1940] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 22:13:34 INFO - PROCESS | 1940 | --DOMWINDOW == 151 (0x12bd50400) [pid = 1940] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 22:13:34 INFO - PROCESS | 1940 | --DOMWINDOW == 150 (0x123d81400) [pid = 1940] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 22:13:34 INFO - PROCESS | 1940 | --DOMWINDOW == 149 (0x123c7c400) [pid = 1940] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 22:13:34 INFO - PROCESS | 1940 | --DOMWINDOW == 148 (0x12a3b6800) [pid = 1940] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 22:13:34 INFO - PROCESS | 1940 | --DOMWINDOW == 147 (0x12746d800) [pid = 1940] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 22:13:34 INFO - PROCESS | 1940 | --DOMWINDOW == 146 (0x12970bc00) [pid = 1940] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 22:13:34 INFO - PROCESS | 1940 | --DOMWINDOW == 145 (0x11c0b8800) [pid = 1940] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 22:13:34 INFO - PROCESS | 1940 | --DOMWINDOW == 144 (0x11a7dc000) [pid = 1940] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 22:13:34 INFO - PROCESS | 1940 | --DOMWINDOW == 143 (0x12970d000) [pid = 1940] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 22:13:34 INFO - PROCESS | 1940 | --DOMWINDOW == 142 (0x118b58000) [pid = 1940] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 22:13:34 INFO - PROCESS | 1940 | --DOMWINDOW == 141 (0x114b3e800) [pid = 1940] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 22:13:34 INFO - PROCESS | 1940 | --DOMWINDOW == 140 (0x123e0a000) [pid = 1940] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 22:13:34 INFO - PROCESS | 1940 | --DOMWINDOW == 139 (0x114ca6000) [pid = 1940] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 22:13:34 INFO - PROCESS | 1940 | --DOMWINDOW == 138 (0x11a962400) [pid = 1940] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 22:13:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 22:13:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 721ms 22:13:35 INFO - PROCESS | 1940 | 1461042815024 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 22:13:35 INFO - PROCESS | 1940 | 1461042815025 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 22:13:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 22:13:35 INFO - PROCESS | 1940 | 1461042815027 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 22:13:35 INFO - PROCESS | 1940 | 1461042815028 Marionette TRACE conn2 <- [1,2522,null,{}] 22:13:35 INFO - PROCESS | 1940 | 1461042815031 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}] 22:13:35 INFO - PROCESS | 1940 | 1461042815120 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 22:13:35 INFO - PROCESS | 1940 | 1461042815126 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:35 INFO - PROCESS | 1940 | ++DOCSHELL 0x12661e000 == 51 [pid = 1940] [id = 638] 22:13:35 INFO - PROCESS | 1940 | ++DOMWINDOW == 139 (0x119b51000) [pid = 1940] [serial = 1914] [outer = 0x0] 22:13:35 INFO - PROCESS | 1940 | ++DOMWINDOW == 140 (0x11a962400) [pid = 1940] [serial = 1915] [outer = 0x119b51000] 22:13:35 INFO - PROCESS | 1940 | 1461042815151 Marionette DEBUG loaded listener.js 22:13:35 INFO - PROCESS | 1940 | ++DOMWINDOW == 141 (0x123e0bc00) [pid = 1940] [serial = 1916] [outer = 0x119b51000] 22:13:35 INFO - PROCESS | 1940 | 1461042815500 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]]]}] 22:13:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 22:13:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 521ms 22:13:35 INFO - PROCESS | 1940 | 1461042815548 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 22:13:35 INFO - PROCESS | 1940 | 1461042815550 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 22:13:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 22:13:35 INFO - PROCESS | 1940 | 1461042815552 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 22:13:35 INFO - PROCESS | 1940 | 1461042815553 Marionette TRACE conn2 <- [1,2526,null,{}] 22:13:35 INFO - PROCESS | 1940 | 1461042815555 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}] 22:13:35 INFO - PROCESS | 1940 | 1461042815669 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 22:13:35 INFO - PROCESS | 1940 | 1461042815701 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:35 INFO - PROCESS | 1940 | ++DOCSHELL 0x12f61b000 == 52 [pid = 1940] [id = 639] 22:13:35 INFO - PROCESS | 1940 | ++DOMWINDOW == 142 (0x12bbaf800) [pid = 1940] [serial = 1917] [outer = 0x0] 22:13:35 INFO - PROCESS | 1940 | ++DOMWINDOW == 143 (0x12d0b6c00) [pid = 1940] [serial = 1918] [outer = 0x12bbaf800] 22:13:35 INFO - PROCESS | 1940 | 1461042815733 Marionette DEBUG loaded listener.js 22:13:35 INFO - PROCESS | 1940 | ++DOMWINDOW == 144 (0x12d0f2800) [pid = 1940] [serial = 1919] [outer = 0x12bbaf800] 22:13:36 INFO - PROCESS | 1940 | 1461042816076 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]]]}] 22:13:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 22:13:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 569ms 22:13:36 INFO - PROCESS | 1940 | 1461042816121 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 22:13:36 INFO - PROCESS | 1940 | 1461042816123 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 22:13:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 22:13:36 INFO - PROCESS | 1940 | 1461042816125 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 22:13:36 INFO - PROCESS | 1940 | 1461042816127 Marionette TRACE conn2 <- [1,2530,null,{}] 22:13:36 INFO - PROCESS | 1940 | 1461042816129 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}] 22:13:36 INFO - PROCESS | 1940 | 1461042816234 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 22:13:36 INFO - PROCESS | 1940 | 1461042816301 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:36 INFO - PROCESS | 1940 | ++DOCSHELL 0x12fd3c800 == 53 [pid = 1940] [id = 640] 22:13:36 INFO - PROCESS | 1940 | ++DOMWINDOW == 145 (0x12d0f0400) [pid = 1940] [serial = 1920] [outer = 0x0] 22:13:36 INFO - PROCESS | 1940 | ++DOMWINDOW == 146 (0x12d541800) [pid = 1940] [serial = 1921] [outer = 0x12d0f0400] 22:13:36 INFO - PROCESS | 1940 | 1461042816326 Marionette DEBUG loaded listener.js 22:13:36 INFO - PROCESS | 1940 | ++DOMWINDOW == 147 (0x12d666c00) [pid = 1940] [serial = 1922] [outer = 0x12d0f0400] 22:13:36 INFO - PROCESS | 1940 | 1461042816609 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]]]}] 22:13:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 22:13:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 520ms 22:13:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 22:13:36 INFO - PROCESS | 1940 | 1461042816646 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 22:13:36 INFO - PROCESS | 1940 | 1461042816647 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 22:13:36 INFO - PROCESS | 1940 | 1461042816650 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 22:13:36 INFO - PROCESS | 1940 | 1461042816652 Marionette TRACE conn2 <- [1,2534,null,{}] 22:13:36 INFO - PROCESS | 1940 | 1461042816657 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}] 22:13:36 INFO - PROCESS | 1940 | 1461042816745 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 22:13:36 INFO - PROCESS | 1940 | 1461042816751 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:36 INFO - PROCESS | 1940 | ++DOCSHELL 0x130435800 == 54 [pid = 1940] [id = 641] 22:13:36 INFO - PROCESS | 1940 | ++DOMWINDOW == 148 (0x12d669400) [pid = 1940] [serial = 1923] [outer = 0x0] 22:13:36 INFO - PROCESS | 1940 | ++DOMWINDOW == 149 (0x12e216c00) [pid = 1940] [serial = 1924] [outer = 0x12d669400] 22:13:36 INFO - PROCESS | 1940 | 1461042816775 Marionette DEBUG loaded listener.js 22:13:36 INFO - PROCESS | 1940 | ++DOMWINDOW == 150 (0x12e21e400) [pid = 1940] [serial = 1925] [outer = 0x12d669400] 22:13:37 INFO - PROCESS | 1940 | 1461042817274 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]]]}] 22:13:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 22:13:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 673ms 22:13:37 INFO - PROCESS | 1940 | 1461042817324 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 22:13:37 INFO - PROCESS | 1940 | 1461042817327 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 22:13:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 22:13:37 INFO - PROCESS | 1940 | 1461042817330 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 22:13:37 INFO - PROCESS | 1940 | 1461042817333 Marionette TRACE conn2 <- [1,2538,null,{}] 22:13:37 INFO - PROCESS | 1940 | 1461042817337 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}] 22:13:37 INFO - PROCESS | 1940 | 1461042817445 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 22:13:37 INFO - PROCESS | 1940 | 1461042817523 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:37 INFO - PROCESS | 1940 | ++DOCSHELL 0x123c4b800 == 55 [pid = 1940] [id = 642] 22:13:37 INFO - PROCESS | 1940 | ++DOMWINDOW == 151 (0x118eae800) [pid = 1940] [serial = 1926] [outer = 0x0] 22:13:37 INFO - PROCESS | 1940 | ++DOMWINDOW == 152 (0x11a797000) [pid = 1940] [serial = 1927] [outer = 0x118eae800] 22:13:37 INFO - PROCESS | 1940 | 1461042817555 Marionette DEBUG loaded listener.js 22:13:37 INFO - PROCESS | 1940 | ++DOMWINDOW == 153 (0x11a968400) [pid = 1940] [serial = 1928] [outer = 0x118eae800] 22:13:37 INFO - PROCESS | 1940 | 1461042817951 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]]]}] 22:13:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 22:13:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 673ms 22:13:38 INFO - PROCESS | 1940 | 1461042818017 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 22:13:38 INFO - PROCESS | 1940 | 1461042818021 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 22:13:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 22:13:38 INFO - PROCESS | 1940 | 1461042818041 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 22:13:38 INFO - PROCESS | 1940 | 1461042818042 Marionette TRACE conn2 <- [1,2542,null,{}] 22:13:38 INFO - PROCESS | 1940 | 1461042818045 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}] 22:13:38 INFO - PROCESS | 1940 | 1461042818155 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 22:13:38 INFO - PROCESS | 1940 | 1461042818260 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:38 INFO - PROCESS | 1940 | ++DOCSHELL 0x12a677000 == 56 [pid = 1940] [id = 643] 22:13:38 INFO - PROCESS | 1940 | ++DOMWINDOW == 154 (0x11ae76c00) [pid = 1940] [serial = 1929] [outer = 0x0] 22:13:38 INFO - PROCESS | 1940 | ++DOMWINDOW == 155 (0x12367d800) [pid = 1940] [serial = 1930] [outer = 0x11ae76c00] 22:13:38 INFO - PROCESS | 1940 | 1461042818293 Marionette DEBUG loaded listener.js 22:13:38 INFO - PROCESS | 1940 | ++DOMWINDOW == 156 (0x123e3a400) [pid = 1940] [serial = 1931] [outer = 0x11ae76c00] 22:13:38 INFO - PROCESS | 1940 | 1461042818721 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]]]}] 22:13:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 22:13:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 723ms 22:13:38 INFO - PROCESS | 1940 | 1461042818762 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 22:13:38 INFO - PROCESS | 1940 | 1461042818763 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 22:13:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 22:13:38 INFO - PROCESS | 1940 | 1461042818766 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 22:13:38 INFO - PROCESS | 1940 | 1461042818768 Marionette TRACE conn2 <- [1,2546,null,{}] 22:13:38 INFO - PROCESS | 1940 | 1461042818776 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}] 22:13:38 INFO - PROCESS | 1940 | 1461042818889 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 22:13:39 INFO - PROCESS | 1940 | 1461042818997 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:39 INFO - PROCESS | 1940 | ++DOCSHELL 0x12fe63800 == 57 [pid = 1940] [id = 644] 22:13:39 INFO - PROCESS | 1940 | ++DOMWINDOW == 157 (0x126bbc000) [pid = 1940] [serial = 1932] [outer = 0x0] 22:13:39 INFO - PROCESS | 1940 | ++DOMWINDOW == 158 (0x12a3ba400) [pid = 1940] [serial = 1933] [outer = 0x126bbc000] 22:13:39 INFO - PROCESS | 1940 | 1461042819032 Marionette DEBUG loaded listener.js 22:13:39 INFO - PROCESS | 1940 | ++DOMWINDOW == 159 (0x12b887000) [pid = 1940] [serial = 1934] [outer = 0x126bbc000] 22:13:39 INFO - PROCESS | 1940 | 1461042819440 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]]]}] 22:13:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 22:13:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 723ms 22:13:39 INFO - PROCESS | 1940 | 1461042819497 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 22:13:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 22:13:39 INFO - PROCESS | 1940 | 1461042819499 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 22:13:39 INFO - PROCESS | 1940 | 1461042819503 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 22:13:39 INFO - PROCESS | 1940 | 1461042819504 Marionette TRACE conn2 <- [1,2550,null,{}] 22:13:39 INFO - PROCESS | 1940 | 1461042819507 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}] 22:13:39 INFO - PROCESS | 1940 | 1461042819614 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 22:13:39 INFO - PROCESS | 1940 | 1461042819719 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:39 INFO - PROCESS | 1940 | ++DOCSHELL 0x1304cf000 == 58 [pid = 1940] [id = 645] 22:13:39 INFO - PROCESS | 1940 | ++DOMWINDOW == 160 (0x12ba2e800) [pid = 1940] [serial = 1935] [outer = 0x0] 22:13:39 INFO - PROCESS | 1940 | ++DOMWINDOW == 161 (0x12d0b0800) [pid = 1940] [serial = 1936] [outer = 0x12ba2e800] 22:13:39 INFO - PROCESS | 1940 | 1461042819750 Marionette DEBUG loaded listener.js 22:13:39 INFO - PROCESS | 1940 | ++DOMWINDOW == 162 (0x12d0f1400) [pid = 1940] [serial = 1937] [outer = 0x12ba2e800] 22:13:40 INFO - PROCESS | 1940 | 1461042820173 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]]]}] 22:13:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 22:13:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 721ms 22:13:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 22:13:40 INFO - PROCESS | 1940 | 1461042820234 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 22:13:40 INFO - PROCESS | 1940 | 1461042820235 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 22:13:40 INFO - PROCESS | 1940 | 1461042820239 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 22:13:40 INFO - PROCESS | 1940 | 1461042820241 Marionette TRACE conn2 <- [1,2554,null,{}] 22:13:40 INFO - PROCESS | 1940 | 1461042820243 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}] 22:13:40 INFO - PROCESS | 1940 | 1461042820352 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 22:13:40 INFO - PROCESS | 1940 | 1461042820414 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:40 INFO - PROCESS | 1940 | ++DOCSHELL 0x137e81000 == 59 [pid = 1940] [id = 646] 22:13:40 INFO - PROCESS | 1940 | ++DOMWINDOW == 163 (0x12cef1000) [pid = 1940] [serial = 1938] [outer = 0x0] 22:13:40 INFO - PROCESS | 1940 | ++DOMWINDOW == 164 (0x12d65dc00) [pid = 1940] [serial = 1939] [outer = 0x12cef1000] 22:13:40 INFO - PROCESS | 1940 | 1461042820443 Marionette DEBUG loaded listener.js 22:13:40 INFO - PROCESS | 1940 | ++DOMWINDOW == 165 (0x12e216000) [pid = 1940] [serial = 1940] [outer = 0x12cef1000] 22:13:40 INFO - PROCESS | 1940 | 1461042820948 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]]]}] 22:13:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 22:13:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 771ms 22:13:41 INFO - PROCESS | 1940 | 1461042821011 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 22:13:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 22:13:41 INFO - PROCESS | 1940 | 1461042821012 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 22:13:41 INFO - PROCESS | 1940 | 1461042821015 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 22:13:41 INFO - PROCESS | 1940 | 1461042821016 Marionette TRACE conn2 <- [1,2558,null,{}] 22:13:41 INFO - PROCESS | 1940 | 1461042821019 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}] 22:13:41 INFO - PROCESS | 1940 | 1461042821145 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 22:13:41 INFO - PROCESS | 1940 | 1461042821225 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:41 INFO - PROCESS | 1940 | ++DOCSHELL 0x12399d800 == 60 [pid = 1940] [id = 647] 22:13:41 INFO - PROCESS | 1940 | ++DOMWINDOW == 166 (0x129711800) [pid = 1940] [serial = 1941] [outer = 0x0] 22:13:41 INFO - PROCESS | 1940 | ++DOMWINDOW == 167 (0x12d0e9c00) [pid = 1940] [serial = 1942] [outer = 0x129711800] 22:13:41 INFO - PROCESS | 1940 | 1461042821257 Marionette DEBUG loaded listener.js 22:13:41 INFO - PROCESS | 1940 | ++DOMWINDOW == 168 (0x12e2e8400) [pid = 1940] [serial = 1943] [outer = 0x129711800] 22:13:41 INFO - PROCESS | 1940 | 1461042821890 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]]]}] 22:13:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 22:13:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 920ms 22:13:41 INFO - PROCESS | 1940 | 1461042821936 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 22:13:41 INFO - PROCESS | 1940 | 1461042821938 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 22:13:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 22:13:41 INFO - PROCESS | 1940 | 1461042821942 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 22:13:41 INFO - PROCESS | 1940 | 1461042821944 Marionette TRACE conn2 <- [1,2562,null,{}] 22:13:41 INFO - PROCESS | 1940 | 1461042821948 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}] 22:13:42 INFO - PROCESS | 1940 | 1461042822088 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 22:13:42 INFO - PROCESS | 1940 | 1461042822101 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:42 INFO - PROCESS | 1940 | ++DOCSHELL 0x1245a7800 == 61 [pid = 1940] [id = 648] 22:13:42 INFO - PROCESS | 1940 | ++DOMWINDOW == 169 (0x1158ed000) [pid = 1940] [serial = 1944] [outer = 0x0] 22:13:42 INFO - PROCESS | 1940 | ++DOMWINDOW == 170 (0x1181adc00) [pid = 1940] [serial = 1945] [outer = 0x1158ed000] 22:13:42 INFO - PROCESS | 1940 | 1461042822130 Marionette DEBUG loaded listener.js 22:13:42 INFO - PROCESS | 1940 | ++DOMWINDOW == 171 (0x118d60400) [pid = 1940] [serial = 1946] [outer = 0x1158ed000] 22:13:42 INFO - PROCESS | 1940 | 1461042822614 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]]]}] 22:13:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 22:13:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 724ms 22:13:42 INFO - PROCESS | 1940 | 1461042822715 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 22:13:42 INFO - PROCESS | 1940 | 1461042822718 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 22:13:42 INFO - PROCESS | 1940 | --DOCSHELL 0x12e71d800 == 60 [pid = 1940] [id = 588] 22:13:42 INFO - PROCESS | 1940 | --DOCSHELL 0x12fd3c800 == 59 [pid = 1940] [id = 640] 22:13:42 INFO - PROCESS | 1940 | --DOCSHELL 0x12f61b000 == 58 [pid = 1940] [id = 639] 22:13:42 INFO - PROCESS | 1940 | --DOCSHELL 0x12661e000 == 57 [pid = 1940] [id = 638] 22:13:42 INFO - PROCESS | 1940 | --DOCSHELL 0x12d619000 == 56 [pid = 1940] [id = 637] 22:13:42 INFO - PROCESS | 1940 | --DOCSHELL 0x12ce3e800 == 55 [pid = 1940] [id = 636] 22:13:42 INFO - PROCESS | 1940 | --DOCSHELL 0x12b8e3000 == 54 [pid = 1940] [id = 635] 22:13:42 INFO - PROCESS | 1940 | --DOMWINDOW == 170 (0x12cef0c00) [pid = 1940] [serial = 1864] [outer = 0x0] [url = about:blank] 22:13:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 22:13:42 INFO - PROCESS | 1940 | --DOCSHELL 0x12b06e000 == 53 [pid = 1940] [id = 634] 22:13:42 INFO - PROCESS | 1940 | --DOCSHELL 0x1294d9000 == 52 [pid = 1940] [id = 633] 22:13:42 INFO - PROCESS | 1940 | --DOCSHELL 0x126631800 == 51 [pid = 1940] [id = 632] 22:13:42 INFO - PROCESS | 1940 | --DOCSHELL 0x123660800 == 50 [pid = 1940] [id = 631] 22:13:42 INFO - PROCESS | 1940 | --DOCSHELL 0x11c148800 == 49 [pid = 1940] [id = 630] 22:13:42 INFO - PROCESS | 1940 | --DOCSHELL 0x123abb800 == 48 [pid = 1940] [id = 629] 22:13:42 INFO - PROCESS | 1940 | --DOCSHELL 0x12f007000 == 47 [pid = 1940] [id = 628] 22:13:42 INFO - PROCESS | 1940 | --DOCSHELL 0x1301da800 == 46 [pid = 1940] [id = 627] 22:13:42 INFO - PROCESS | 1940 | --DOCSHELL 0x12fe64000 == 45 [pid = 1940] [id = 626] 22:13:42 INFO - PROCESS | 1940 | --DOCSHELL 0x12f62e800 == 44 [pid = 1940] [id = 625] 22:13:42 INFO - PROCESS | 1940 | --DOCSHELL 0x12ce4a800 == 43 [pid = 1940] [id = 624] 22:13:42 INFO - PROCESS | 1940 | --DOCSHELL 0x12642c000 == 42 [pid = 1940] [id = 623] 22:13:42 INFO - PROCESS | 1940 | --DOCSHELL 0x11ba9a000 == 41 [pid = 1940] [id = 622] 22:13:42 INFO - PROCESS | 1940 | 1461042822763 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 22:13:42 INFO - PROCESS | 1940 | 1461042822764 Marionette TRACE conn2 <- [1,2566,null,{}] 22:13:42 INFO - PROCESS | 1940 | 1461042822768 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}] 22:13:42 INFO - PROCESS | 1940 | 1461042822863 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 22:13:42 INFO - PROCESS | 1940 | 1461042822868 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:42 INFO - PROCESS | 1940 | ++DOCSHELL 0x11ac63800 == 42 [pid = 1940] [id = 649] 22:13:42 INFO - PROCESS | 1940 | ++DOMWINDOW == 171 (0x119a69400) [pid = 1940] [serial = 1947] [outer = 0x0] 22:13:42 INFO - PROCESS | 1940 | ++DOMWINDOW == 172 (0x11a567800) [pid = 1940] [serial = 1948] [outer = 0x119a69400] 22:13:42 INFO - PROCESS | 1940 | 1461042822895 Marionette DEBUG loaded listener.js 22:13:42 INFO - PROCESS | 1940 | ++DOMWINDOW == 173 (0x11a968800) [pid = 1940] [serial = 1949] [outer = 0x119a69400] 22:13:43 INFO - PROCESS | 1940 | --DOMWINDOW == 172 (0x12b887800) [pid = 1940] [serial = 1805] [outer = 0x0] [url = about:blank] 22:13:43 INFO - PROCESS | 1940 | --DOMWINDOW == 171 (0x12ba3c000) [pid = 1940] [serial = 1822] [outer = 0x0] [url = about:blank] 22:13:43 INFO - PROCESS | 1940 | --DOMWINDOW == 170 (0x11a7d8400) [pid = 1940] [serial = 1810] [outer = 0x0] [url = about:blank] 22:13:43 INFO - PROCESS | 1940 | --DOMWINDOW == 169 (0x12aa4bc00) [pid = 1940] [serial = 1819] [outer = 0x0] [url = about:blank] 22:13:43 INFO - PROCESS | 1940 | --DOMWINDOW == 168 (0x11bb28000) [pid = 1940] [serial = 1813] [outer = 0x0] [url = about:blank] 22:13:43 INFO - PROCESS | 1940 | --DOMWINDOW == 167 (0x114bce000) [pid = 1940] [serial = 1807] [outer = 0x0] [url = about:blank] 22:13:43 INFO - PROCESS | 1940 | --DOMWINDOW == 166 (0x123e0f400) [pid = 1940] [serial = 1840] [outer = 0x0] [url = about:blank] 22:13:43 INFO - PROCESS | 1940 | --DOMWINDOW == 165 (0x1241bc800) [pid = 1940] [serial = 1841] [outer = 0x0] [url = about:blank] 22:13:43 INFO - PROCESS | 1940 | --DOMWINDOW == 164 (0x118b8d000) [pid = 1940] [serial = 1831] [outer = 0x0] [url = about:blank] 22:13:43 INFO - PROCESS | 1940 | --DOMWINDOW == 163 (0x11a964000) [pid = 1940] [serial = 1832] [outer = 0x0] [url = about:blank] 22:13:43 INFO - PROCESS | 1940 | --DOMWINDOW == 162 (0x12aa4b400) [pid = 1940] [serial = 1853] [outer = 0x0] [url = about:blank] 22:13:43 INFO - PROCESS | 1940 | --DOMWINDOW == 161 (0x11c6cf400) [pid = 1940] [serial = 1855] [outer = 0x0] [url = about:blank] 22:13:43 INFO - PROCESS | 1940 | --DOMWINDOW == 160 (0x12b888800) [pid = 1940] [serial = 1858] [outer = 0x0] [url = about:blank] 22:13:43 INFO - PROCESS | 1940 | --DOMWINDOW == 159 (0x12ceebc00) [pid = 1940] [serial = 1862] [outer = 0x0] [url = about:blank] 22:13:43 INFO - PROCESS | 1940 | --DOMWINDOW == 158 (0x12aa55800) [pid = 1940] [serial = 1856] [outer = 0x0] [url = about:blank] 22:13:43 INFO - PROCESS | 1940 | --DOMWINDOW == 157 (0x12ce92800) [pid = 1940] [serial = 1861] [outer = 0x0] [url = about:blank] 22:13:43 INFO - PROCESS | 1940 | --DOMWINDOW == 156 (0x12bd4dc00) [pid = 1940] [serial = 1859] [outer = 0x0] [url = about:blank] 22:13:43 INFO - PROCESS | 1940 | --DOMWINDOW == 155 (0x124566c00) [pid = 1940] [serial = 1843] [outer = 0x0] [url = about:blank] 22:13:43 INFO - PROCESS | 1940 | --DOMWINDOW == 154 (0x1275a5800) [pid = 1940] [serial = 1844] [outer = 0x0] [url = about:blank] 22:13:43 INFO - PROCESS | 1940 | --DOMWINDOW == 153 (0x12a3b5000) [pid = 1940] [serial = 1850] [outer = 0x0] [url = about:blank] 22:13:43 INFO - PROCESS | 1940 | --DOMWINDOW == 152 (0x12a916000) [pid = 1940] [serial = 1751] [outer = 0x0] [url = about:blank] 22:13:43 INFO - PROCESS | 1940 | --DOMWINDOW == 151 (0x12912f800) [pid = 1940] [serial = 1846] [outer = 0x0] [url = about:blank] 22:13:43 INFO - PROCESS | 1940 | --DOMWINDOW == 150 (0x1297a4000) [pid = 1940] [serial = 1849] [outer = 0x0] [url = about:blank] 22:13:43 INFO - PROCESS | 1940 | --DOMWINDOW == 149 (0x129707c00) [pid = 1940] [serial = 1847] [outer = 0x0] [url = about:blank] 22:13:43 INFO - PROCESS | 1940 | --DOMWINDOW == 148 (0x123921400) [pid = 1940] [serial = 1837] [outer = 0x0] [url = about:blank] 22:13:43 INFO - PROCESS | 1940 | --DOMWINDOW == 147 (0x123ca0000) [pid = 1940] [serial = 1838] [outer = 0x0] [url = about:blank] 22:13:43 INFO - PROCESS | 1940 | --DOMWINDOW == 146 (0x11ae6e400) [pid = 1940] [serial = 1834] [outer = 0x0] [url = about:blank] 22:13:43 INFO - PROCESS | 1940 | --DOMWINDOW == 145 (0x11c35b800) [pid = 1940] [serial = 1835] [outer = 0x0] [url = about:blank] 22:13:43 INFO - PROCESS | 1940 | --DOMWINDOW == 144 (0x12a914c00) [pid = 1940] [serial = 1852] [outer = 0x0] [url = about:blank] 22:13:43 INFO - PROCESS | 1940 | --DOMWINDOW == 143 (0x119c2dc00) [pid = 1940] [serial = 1829] [outer = 0x0] [url = about:blank] 22:13:43 INFO - PROCESS | 1940 | --DOMWINDOW == 142 (0x119033400) [pid = 1940] [serial = 1828] [outer = 0x0] [url = about:blank] 22:13:43 INFO - PROCESS | 1940 | --DOMWINDOW == 141 (0x1274cd800) [pid = 1940] [serial = 1816] [outer = 0x0] [url = about:blank] 22:13:43 INFO - PROCESS | 1940 | --DOMWINDOW == 140 (0x1158eb000) [pid = 1940] [serial = 1826] [outer = 0x0] [url = about:blank] 22:13:43 INFO - PROCESS | 1940 | --DOMWINDOW == 139 (0x114bd9400) [pid = 1940] [serial = 1825] [outer = 0x0] [url = about:blank] 22:13:43 INFO - PROCESS | 1940 | 1461042823263 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]]]}] 22:13:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 22:13:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 530ms 22:13:43 INFO - PROCESS | 1940 | 1461042823283 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 22:13:43 INFO - PROCESS | 1940 | 1461042823287 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 22:13:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 22:13:43 INFO - PROCESS | 1940 | 1461042823289 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 22:13:43 INFO - PROCESS | 1940 | 1461042823292 Marionette TRACE conn2 <- [1,2570,null,{}] 22:13:43 INFO - PROCESS | 1940 | 1461042823299 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}] 22:13:43 INFO - PROCESS | 1940 | 1461042823384 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 22:13:43 INFO - PROCESS | 1940 | 1461042823391 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:43 INFO - PROCESS | 1940 | ++DOCSHELL 0x12408f000 == 43 [pid = 1940] [id = 650] 22:13:43 INFO - PROCESS | 1940 | ++DOMWINDOW == 140 (0x11ae71800) [pid = 1940] [serial = 1950] [outer = 0x0] 22:13:43 INFO - PROCESS | 1940 | ++DOMWINDOW == 141 (0x11be25c00) [pid = 1940] [serial = 1951] [outer = 0x11ae71800] 22:13:43 INFO - PROCESS | 1940 | 1461042823420 Marionette DEBUG loaded listener.js 22:13:43 INFO - PROCESS | 1940 | ++DOMWINDOW == 142 (0x11c6d6800) [pid = 1940] [serial = 1952] [outer = 0x11ae71800] 22:13:43 INFO - PROCESS | 1940 | 1461042823796 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]]]}] 22:13:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 22:13:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 521ms 22:13:43 INFO - PROCESS | 1940 | 1461042823810 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 22:13:43 INFO - PROCESS | 1940 | 1461042823812 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 22:13:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 22:13:43 INFO - PROCESS | 1940 | 1461042823814 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 22:13:43 INFO - PROCESS | 1940 | 1461042823815 Marionette TRACE conn2 <- [1,2574,null,{}] 22:13:43 INFO - PROCESS | 1940 | 1461042823819 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}] 22:13:43 INFO - PROCESS | 1940 | 1461042823909 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 22:13:43 INFO - PROCESS | 1940 | 1461042823971 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:43 INFO - PROCESS | 1940 | ++DOCSHELL 0x1288bf800 == 44 [pid = 1940] [id = 651] 22:13:43 INFO - PROCESS | 1940 | ++DOMWINDOW == 143 (0x11c6d7000) [pid = 1940] [serial = 1953] [outer = 0x0] 22:13:43 INFO - PROCESS | 1940 | ++DOMWINDOW == 144 (0x123ca0800) [pid = 1940] [serial = 1954] [outer = 0x11c6d7000] 22:13:43 INFO - PROCESS | 1940 | 1461042823997 Marionette DEBUG loaded listener.js 22:13:44 INFO - PROCESS | 1940 | ++DOMWINDOW == 145 (0x1241b8c00) [pid = 1940] [serial = 1955] [outer = 0x11c6d7000] 22:13:44 INFO - PROCESS | 1940 | 1461042824384 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]]]}] 22:13:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 22:13:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 621ms 22:13:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 22:13:44 INFO - PROCESS | 1940 | 1461042824436 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 22:13:44 INFO - PROCESS | 1940 | 1461042824438 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 22:13:44 INFO - PROCESS | 1940 | 1461042824441 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 22:13:44 INFO - PROCESS | 1940 | 1461042824443 Marionette TRACE conn2 <- [1,2578,null,{}] 22:13:44 INFO - PROCESS | 1940 | 1461042824446 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}] 22:13:44 INFO - PROCESS | 1940 | 1461042824576 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 22:13:44 INFO - PROCESS | 1940 | 1461042824589 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:44 INFO - PROCESS | 1940 | ++DOCSHELL 0x11be20800 == 45 [pid = 1940] [id = 652] 22:13:44 INFO - PROCESS | 1940 | ++DOMWINDOW == 146 (0x124564800) [pid = 1940] [serial = 1956] [outer = 0x0] 22:13:44 INFO - PROCESS | 1940 | ++DOMWINDOW == 147 (0x126bc1400) [pid = 1940] [serial = 1957] [outer = 0x124564800] 22:13:44 INFO - PROCESS | 1940 | 1461042824630 Marionette DEBUG loaded listener.js 22:13:44 INFO - PROCESS | 1940 | ++DOMWINDOW == 148 (0x128895c00) [pid = 1940] [serial = 1958] [outer = 0x124564800] 22:13:45 INFO - PROCESS | 1940 | 1461042825038 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]]]}] 22:13:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 22:13:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 621ms 22:13:45 INFO - PROCESS | 1940 | 1461042825062 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 22:13:45 INFO - PROCESS | 1940 | 1461042825063 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 22:13:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 22:13:45 INFO - PROCESS | 1940 | 1461042825065 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 22:13:45 INFO - PROCESS | 1940 | 1461042825066 Marionette TRACE conn2 <- [1,2582,null,{}] 22:13:45 INFO - PROCESS | 1940 | 1461042825072 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}] 22:13:45 INFO - PROCESS | 1940 | 1461042825205 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 22:13:45 INFO - PROCESS | 1940 | 1461042825238 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:45 INFO - PROCESS | 1940 | ++DOCSHELL 0x12b2d6000 == 46 [pid = 1940] [id = 653] 22:13:45 INFO - PROCESS | 1940 | ++DOMWINDOW == 149 (0x12912f800) [pid = 1940] [serial = 1959] [outer = 0x0] 22:13:45 INFO - PROCESS | 1940 | ++DOMWINDOW == 150 (0x1297a6000) [pid = 1940] [serial = 1960] [outer = 0x12912f800] 22:13:45 INFO - PROCESS | 1940 | 1461042825266 Marionette DEBUG loaded listener.js 22:13:45 INFO - PROCESS | 1940 | ++DOMWINDOW == 151 (0x12a920800) [pid = 1940] [serial = 1961] [outer = 0x12912f800] 22:13:45 INFO - PROCESS | 1940 | 1461042825611 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]]]}] 22:13:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 22:13:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 573ms 22:13:45 INFO - PROCESS | 1940 | 1461042825639 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 22:13:45 INFO - PROCESS | 1940 | 1461042825640 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 22:13:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 22:13:45 INFO - PROCESS | 1940 | 1461042825642 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 22:13:45 INFO - PROCESS | 1940 | 1461042825643 Marionette TRACE conn2 <- [1,2586,null,{}] 22:13:45 INFO - PROCESS | 1940 | 1461042825651 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}] 22:13:45 INFO - PROCESS | 1940 | 1461042825758 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 22:13:45 INFO - PROCESS | 1940 | 1461042825797 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:45 INFO - PROCESS | 1940 | ++DOCSHELL 0x12bb43000 == 47 [pid = 1940] [id = 654] 22:13:45 INFO - PROCESS | 1940 | ++DOMWINDOW == 152 (0x129305c00) [pid = 1940] [serial = 1962] [outer = 0x0] 22:13:45 INFO - PROCESS | 1940 | ++DOMWINDOW == 153 (0x12b308000) [pid = 1940] [serial = 1963] [outer = 0x129305c00] 22:13:45 INFO - PROCESS | 1940 | 1461042825822 Marionette DEBUG loaded listener.js 22:13:45 INFO - PROCESS | 1940 | ++DOMWINDOW == 154 (0x12ba3a000) [pid = 1940] [serial = 1964] [outer = 0x129305c00] 22:13:46 INFO - PROCESS | 1940 | 1461042826115 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]]]}] 22:13:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 22:13:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 524ms 22:13:46 INFO - PROCESS | 1940 | 1461042826167 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 22:13:46 INFO - PROCESS | 1940 | 1461042826170 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 22:13:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 22:13:46 INFO - PROCESS | 1940 | 1461042826173 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 22:13:46 INFO - PROCESS | 1940 | 1461042826174 Marionette TRACE conn2 <- [1,2590,null,{}] 22:13:46 INFO - PROCESS | 1940 | 1461042826176 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}] 22:13:46 INFO - PROCESS | 1940 | 1461042826283 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 22:13:46 INFO - PROCESS | 1940 | 1461042826301 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:46 INFO - PROCESS | 1940 | ++DOCSHELL 0x12ce46000 == 48 [pid = 1940] [id = 655] 22:13:46 INFO - PROCESS | 1940 | ++DOMWINDOW == 155 (0x12ba34400) [pid = 1940] [serial = 1965] [outer = 0x0] 22:13:46 INFO - PROCESS | 1940 | ++DOMWINDOW == 156 (0x12bd4f400) [pid = 1940] [serial = 1966] [outer = 0x12ba34400] 22:13:46 INFO - PROCESS | 1940 | 1461042826326 Marionette DEBUG loaded listener.js 22:13:46 INFO - PROCESS | 1940 | ++DOMWINDOW == 157 (0x12ce97400) [pid = 1940] [serial = 1967] [outer = 0x12ba34400] 22:13:46 INFO - PROCESS | 1940 | 1461042826675 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]]]}] 22:13:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 22:13:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 517ms 22:13:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 22:13:46 INFO - PROCESS | 1940 | 1461042826691 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 22:13:46 INFO - PROCESS | 1940 | 1461042826692 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 22:13:46 INFO - PROCESS | 1940 | 1461042826694 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 22:13:46 INFO - PROCESS | 1940 | 1461042826695 Marionette TRACE conn2 <- [1,2594,null,{}] 22:13:46 INFO - PROCESS | 1940 | 1461042826698 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}] 22:13:46 INFO - PROCESS | 1940 | 1461042826810 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 22:13:46 INFO - PROCESS | 1940 | 1461042826822 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:46 INFO - PROCESS | 1940 | ++DOCSHELL 0x12d54d800 == 49 [pid = 1940] [id = 656] 22:13:46 INFO - PROCESS | 1940 | ++DOMWINDOW == 158 (0x12a921800) [pid = 1940] [serial = 1968] [outer = 0x0] 22:13:46 INFO - PROCESS | 1940 | ++DOMWINDOW == 159 (0x12d05ec00) [pid = 1940] [serial = 1969] [outer = 0x12a921800] 22:13:46 INFO - PROCESS | 1940 | 1461042826847 Marionette DEBUG loaded listener.js 22:13:46 INFO - PROCESS | 1940 | ++DOMWINDOW == 160 (0x12d0b1400) [pid = 1940] [serial = 1970] [outer = 0x12a921800] 22:13:47 INFO - PROCESS | 1940 | --DOMWINDOW == 159 (0x12a3bf400) [pid = 1940] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 22:13:47 INFO - PROCESS | 1940 | --DOMWINDOW == 158 (0x12b511000) [pid = 1940] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 22:13:47 INFO - PROCESS | 1940 | --DOMWINDOW == 157 (0x1191bf400) [pid = 1940] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 22:13:47 INFO - PROCESS | 1940 | --DOMWINDOW == 156 (0x12a3bec00) [pid = 1940] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 22:13:47 INFO - PROCESS | 1940 | --DOMWINDOW == 155 (0x11ae6f400) [pid = 1940] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 22:13:47 INFO - PROCESS | 1940 | --DOMWINDOW == 154 (0x123870000) [pid = 1940] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 22:13:47 INFO - PROCESS | 1940 | --DOMWINDOW == 153 (0x11c6ce000) [pid = 1940] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 22:13:47 INFO - PROCESS | 1940 | --DOMWINDOW == 152 (0x114b4a000) [pid = 1940] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 22:13:47 INFO - PROCESS | 1940 | --DOMWINDOW == 151 (0x12d05a400) [pid = 1940] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 22:13:47 INFO - PROCESS | 1940 | --DOMWINDOW == 150 (0x119b51000) [pid = 1940] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 22:13:47 INFO - PROCESS | 1940 | --DOMWINDOW == 149 (0x12d0f0400) [pid = 1940] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 22:13:47 INFO - PROCESS | 1940 | --DOMWINDOW == 148 (0x12bbaf800) [pid = 1940] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 22:13:47 INFO - PROCESS | 1940 | 1461042827348 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]]]}] 22:13:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 22:13:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 668ms 22:13:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 22:13:47 INFO - PROCESS | 1940 | 1461042827363 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 22:13:47 INFO - PROCESS | 1940 | 1461042827364 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 22:13:47 INFO - PROCESS | 1940 | 1461042827366 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 22:13:47 INFO - PROCESS | 1940 | 1461042827367 Marionette TRACE conn2 <- [1,2598,null,{}] 22:13:47 INFO - PROCESS | 1940 | 1461042827372 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}] 22:13:47 INFO - PROCESS | 1940 | 1461042827459 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 22:13:47 INFO - PROCESS | 1940 | 1461042827463 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:47 INFO - PROCESS | 1940 | ++DOCSHELL 0x127505000 == 50 [pid = 1940] [id = 657] 22:13:47 INFO - PROCESS | 1940 | ++DOMWINDOW == 149 (0x1191bf400) [pid = 1940] [serial = 1971] [outer = 0x0] 22:13:47 INFO - PROCESS | 1940 | ++DOMWINDOW == 150 (0x11ae92c00) [pid = 1940] [serial = 1972] [outer = 0x1191bf400] 22:13:47 INFO - PROCESS | 1940 | 1461042827489 Marionette DEBUG loaded listener.js 22:13:47 INFO - PROCESS | 1940 | ++DOMWINDOW == 151 (0x129706400) [pid = 1940] [serial = 1973] [outer = 0x1191bf400] 22:13:47 INFO - PROCESS | 1940 | 1461042827860 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]]]}] 22:13:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 22:13:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 521ms 22:13:47 INFO - PROCESS | 1940 | 1461042827888 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 22:13:47 INFO - PROCESS | 1940 | 1461042827890 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 22:13:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 22:13:47 INFO - PROCESS | 1940 | 1461042827892 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 22:13:47 INFO - PROCESS | 1940 | 1461042827894 Marionette TRACE conn2 <- [1,2602,null,{}] 22:13:47 INFO - PROCESS | 1940 | 1461042827896 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}] 22:13:48 INFO - PROCESS | 1940 | 1461042828024 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 22:13:48 INFO - PROCESS | 1940 | 1461042828030 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:48 INFO - PROCESS | 1940 | ++DOCSHELL 0x12f263800 == 51 [pid = 1940] [id = 658] 22:13:48 INFO - PROCESS | 1940 | ++DOMWINDOW == 152 (0x123875400) [pid = 1940] [serial = 1974] [outer = 0x0] 22:13:48 INFO - PROCESS | 1940 | ++DOMWINDOW == 153 (0x12d0ee800) [pid = 1940] [serial = 1975] [outer = 0x123875400] 22:13:48 INFO - PROCESS | 1940 | 1461042828061 Marionette DEBUG loaded listener.js 22:13:48 INFO - PROCESS | 1940 | ++DOMWINDOW == 154 (0x12e214800) [pid = 1940] [serial = 1976] [outer = 0x123875400] 22:13:48 INFO - PROCESS | 1940 | 1461042828387 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]]]}] 22:13:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 22:13:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 520ms 22:13:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 22:13:48 INFO - PROCESS | 1940 | 1461042828413 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 22:13:48 INFO - PROCESS | 1940 | 1461042828414 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 22:13:48 INFO - PROCESS | 1940 | 1461042828417 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 22:13:48 INFO - PROCESS | 1940 | 1461042828419 Marionette TRACE conn2 <- [1,2606,null,{}] 22:13:48 INFO - PROCESS | 1940 | 1461042828422 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}] 22:13:48 INFO - PROCESS | 1940 | 1461042828510 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 22:13:48 INFO - PROCESS | 1940 | 1461042828514 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:48 INFO - PROCESS | 1940 | ++DOCSHELL 0x12fd48000 == 52 [pid = 1940] [id = 659] 22:13:48 INFO - PROCESS | 1940 | ++DOMWINDOW == 155 (0x12e219c00) [pid = 1940] [serial = 1977] [outer = 0x0] 22:13:48 INFO - PROCESS | 1940 | ++DOMWINDOW == 156 (0x12e2e7400) [pid = 1940] [serial = 1978] [outer = 0x12e219c00] 22:13:48 INFO - PROCESS | 1940 | 1461042828541 Marionette DEBUG loaded listener.js 22:13:48 INFO - PROCESS | 1940 | ++DOMWINDOW == 157 (0x12e309800) [pid = 1940] [serial = 1979] [outer = 0x12e219c00] 22:13:48 INFO - PROCESS | 1940 | 1461042828915 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]]]}] 22:13:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 22:13:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 521ms 22:13:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 22:13:48 INFO - PROCESS | 1940 | 1461042828948 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 22:13:48 INFO - PROCESS | 1940 | 1461042828949 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 22:13:48 INFO - PROCESS | 1940 | 1461042828952 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 22:13:48 INFO - PROCESS | 1940 | 1461042828955 Marionette TRACE conn2 <- [1,2610,null,{}] 22:13:48 INFO - PROCESS | 1940 | 1461042828957 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}] 22:13:49 INFO - PROCESS | 1940 | 1461042829045 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 22:13:49 INFO - PROCESS | 1940 | 1461042829049 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:49 INFO - PROCESS | 1940 | ++DOCSHELL 0x1301ea800 == 53 [pid = 1940] [id = 660] 22:13:49 INFO - PROCESS | 1940 | ++DOMWINDOW == 158 (0x12e2e0c00) [pid = 1940] [serial = 1980] [outer = 0x0] 22:13:49 INFO - PROCESS | 1940 | ++DOMWINDOW == 159 (0x12e4e3000) [pid = 1940] [serial = 1981] [outer = 0x12e2e0c00] 22:13:49 INFO - PROCESS | 1940 | 1461042829075 Marionette DEBUG loaded listener.js 22:13:49 INFO - PROCESS | 1940 | ++DOMWINDOW == 160 (0x12e4eac00) [pid = 1940] [serial = 1982] [outer = 0x12e2e0c00] 22:13:50 INFO - PROCESS | 1940 | --DOCSHELL 0x129336800 == 52 [pid = 1940] [id = 430] 22:13:50 INFO - PROCESS | 1940 | --DOCSHELL 0x12b2e5800 == 51 [pid = 1940] [id = 604] 22:13:50 INFO - PROCESS | 1940 | --DOCSHELL 0x12d55c800 == 50 [pid = 1940] [id = 587] 22:13:50 INFO - PROCESS | 1940 | --DOCSHELL 0x12f7dd800 == 49 [pid = 1940] [id = 607] 22:13:50 INFO - PROCESS | 1940 | --DOCSHELL 0x1274c5000 == 48 [pid = 1940] [id = 589] 22:13:50 INFO - PROCESS | 1940 | --DOCSHELL 0x12d3d5800 == 47 [pid = 1940] [id = 583] 22:13:50 INFO - PROCESS | 1940 | --DOCSHELL 0x12f618800 == 46 [pid = 1940] [id = 621] 22:13:50 INFO - PROCESS | 1940 | --DOCSHELL 0x1245a7800 == 45 [pid = 1940] [id = 648] 22:13:50 INFO - PROCESS | 1940 | --DOCSHELL 0x12399d800 == 44 [pid = 1940] [id = 647] 22:13:50 INFO - PROCESS | 1940 | --DOCSHELL 0x137e81000 == 43 [pid = 1940] [id = 646] 22:13:50 INFO - PROCESS | 1940 | --DOCSHELL 0x1304cf000 == 42 [pid = 1940] [id = 645] 22:13:50 INFO - PROCESS | 1940 | --DOCSHELL 0x12fe63800 == 41 [pid = 1940] [id = 644] 22:13:50 INFO - PROCESS | 1940 | --DOCSHELL 0x12a677000 == 40 [pid = 1940] [id = 643] 22:13:50 INFO - PROCESS | 1940 | --DOCSHELL 0x130435800 == 39 [pid = 1940] [id = 641] 22:13:50 INFO - PROCESS | 1940 | --DOCSHELL 0x123c4b800 == 38 [pid = 1940] [id = 642] 22:13:50 INFO - PROCESS | 1940 | --DOCSHELL 0x11ac63800 == 37 [pid = 1940] [id = 649] 22:13:50 INFO - PROCESS | 1940 | --DOCSHELL 0x12408f000 == 36 [pid = 1940] [id = 650] 22:13:50 INFO - PROCESS | 1940 | --DOCSHELL 0x12bb43000 == 35 [pid = 1940] [id = 654] 22:13:50 INFO - PROCESS | 1940 | --DOCSHELL 0x12f263800 == 34 [pid = 1940] [id = 658] 22:13:50 INFO - PROCESS | 1940 | --DOCSHELL 0x127505000 == 33 [pid = 1940] [id = 657] 22:13:50 INFO - PROCESS | 1940 | --DOCSHELL 0x12ce46000 == 32 [pid = 1940] [id = 655] 22:13:50 INFO - PROCESS | 1940 | --DOCSHELL 0x12d54d800 == 31 [pid = 1940] [id = 656] 22:13:50 INFO - PROCESS | 1940 | --DOCSHELL 0x12fd48000 == 30 [pid = 1940] [id = 659] 22:13:50 INFO - PROCESS | 1940 | --DOCSHELL 0x1288bf800 == 29 [pid = 1940] [id = 651] 22:13:50 INFO - PROCESS | 1940 | --DOCSHELL 0x12b2d6000 == 28 [pid = 1940] [id = 653] 22:13:50 INFO - PROCESS | 1940 | --DOCSHELL 0x11be20800 == 27 [pid = 1940] [id = 652] 22:13:50 INFO - PROCESS | 1940 | --DOMWINDOW == 159 (0x12bba1000) [pid = 1940] [serial = 1906] [outer = 0x0] [url = about:blank] 22:13:50 INFO - PROCESS | 1940 | --DOMWINDOW == 158 (0x12ce97800) [pid = 1940] [serial = 1909] [outer = 0x0] [url = about:blank] 22:13:50 INFO - PROCESS | 1940 | --DOMWINDOW == 157 (0x11ae74c00) [pid = 1940] [serial = 1892] [outer = 0x0] [url = about:blank] 22:13:50 INFO - PROCESS | 1940 | --DOMWINDOW == 156 (0x11a962800) [pid = 1940] [serial = 1891] [outer = 0x0] [url = about:blank] 22:13:50 INFO - PROCESS | 1940 | --DOMWINDOW == 155 (0x129130800) [pid = 1940] [serial = 1876] [outer = 0x0] [url = about:blank] 22:13:50 INFO - PROCESS | 1940 | --DOMWINDOW == 154 (0x12a91b800) [pid = 1940] [serial = 1903] [outer = 0x0] [url = about:blank] 22:13:50 INFO - PROCESS | 1940 | --DOMWINDOW == 153 (0x11bd39800) [pid = 1940] [serial = 1894] [outer = 0x0] [url = about:blank] 22:13:50 INFO - PROCESS | 1940 | --DOMWINDOW == 152 (0x11c6d6000) [pid = 1940] [serial = 1895] [outer = 0x0] [url = about:blank] 22:13:50 INFO - PROCESS | 1940 | --DOMWINDOW == 151 (0x12bd4f800) [pid = 1940] [serial = 1907] [outer = 0x0] [url = about:blank] 22:13:50 INFO - PROCESS | 1940 | --DOMWINDOW == 150 (0x123c7d400) [pid = 1940] [serial = 1873] [outer = 0x0] [url = about:blank] 22:13:50 INFO - PROCESS | 1940 | --DOMWINDOW == 149 (0x1288a3000) [pid = 1940] [serial = 1900] [outer = 0x0] [url = about:blank] 22:13:50 INFO - PROCESS | 1940 | --DOMWINDOW == 148 (0x129710000) [pid = 1940] [serial = 1901] [outer = 0x0] [url = about:blank] 22:13:50 INFO - PROCESS | 1940 | --DOMWINDOW == 147 (0x123a59800) [pid = 1940] [serial = 1897] [outer = 0x0] [url = about:blank] 22:13:50 INFO - PROCESS | 1940 | --DOMWINDOW == 146 (0x127470800) [pid = 1940] [serial = 1898] [outer = 0x0] [url = about:blank] 22:13:50 INFO - PROCESS | 1940 | --DOMWINDOW == 145 (0x1158ed400) [pid = 1940] [serial = 1889] [outer = 0x0] [url = about:blank] 22:13:50 INFO - PROCESS | 1940 | --DOMWINDOW == 144 (0x114c07c00) [pid = 1940] [serial = 1888] [outer = 0x0] [url = about:blank] 22:13:50 INFO - PROCESS | 1940 | --DOMWINDOW == 143 (0x1175e4c00) [pid = 1940] [serial = 1867] [outer = 0x0] [url = about:blank] 22:13:50 INFO - PROCESS | 1940 | --DOMWINDOW == 142 (0x12ba33400) [pid = 1940] [serial = 1879] [outer = 0x0] [url = about:blank] 22:13:50 INFO - PROCESS | 1940 | --DOMWINDOW == 141 (0x12d05b400) [pid = 1940] [serial = 1882] [outer = 0x0] [url = about:blank] 22:13:50 INFO - PROCESS | 1940 | --DOMWINDOW == 140 (0x12d0b3800) [pid = 1940] [serial = 1885] [outer = 0x0] [url = about:blank] 22:13:50 INFO - PROCESS | 1940 | --DOMWINDOW == 139 (0x12d0acc00) [pid = 1940] [serial = 1912] [outer = 0x0] [url = about:blank] 22:13:50 INFO - PROCESS | 1940 | --DOMWINDOW == 138 (0x12d058800) [pid = 1940] [serial = 1910] [outer = 0x0] [url = about:blank] 22:13:50 INFO - PROCESS | 1940 | --DOMWINDOW == 137 (0x11a962400) [pid = 1940] [serial = 1915] [outer = 0x0] [url = about:blank] 22:13:50 INFO - PROCESS | 1940 | --DOMWINDOW == 136 (0x123e0bc00) [pid = 1940] [serial = 1916] [outer = 0x0] [url = about:blank] 22:13:50 INFO - PROCESS | 1940 | --DOMWINDOW == 135 (0x12d541800) [pid = 1940] [serial = 1921] [outer = 0x0] [url = about:blank] 22:13:50 INFO - PROCESS | 1940 | --DOMWINDOW == 134 (0x12d0b7000) [pid = 1940] [serial = 1913] [outer = 0x0] [url = about:blank] 22:13:50 INFO - PROCESS | 1940 | --DOMWINDOW == 133 (0x12d0b6c00) [pid = 1940] [serial = 1918] [outer = 0x0] [url = about:blank] 22:13:50 INFO - PROCESS | 1940 | --DOMWINDOW == 132 (0x12e216c00) [pid = 1940] [serial = 1924] [outer = 0x0] [url = about:blank] 22:13:50 INFO - PROCESS | 1940 | --DOMWINDOW == 131 (0x12d666c00) [pid = 1940] [serial = 1922] [outer = 0x0] [url = about:blank] 22:13:50 INFO - PROCESS | 1940 | --DOMWINDOW == 130 (0x11a7e1c00) [pid = 1940] [serial = 1870] [outer = 0x0] [url = about:blank] 22:13:50 INFO - PROCESS | 1940 | --DOMWINDOW == 129 (0x12b311000) [pid = 1940] [serial = 1904] [outer = 0x0] [url = about:blank] 22:13:50 INFO - PROCESS | 1940 | --DOMWINDOW == 128 (0x12d0f2800) [pid = 1940] [serial = 1919] [outer = 0x0] [url = about:blank] 22:13:50 INFO - PROCESS | 1940 | 1461042830920 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]]]}] 22:13:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 22:13:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 2024ms 22:13:50 INFO - PROCESS | 1940 | 1461042830975 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 22:13:50 INFO - PROCESS | 1940 | 1461042830978 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 22:13:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 22:13:50 INFO - PROCESS | 1940 | 1461042830982 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 22:13:50 INFO - PROCESS | 1940 | 1461042830985 Marionette TRACE conn2 <- [1,2614,null,{}] 22:13:50 INFO - PROCESS | 1940 | 1461042830990 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}] 22:13:51 INFO - PROCESS | 1940 | 1461042831071 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 22:13:51 INFO - PROCESS | 1940 | 1461042831128 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:51 INFO - PROCESS | 1940 | ++DOCSHELL 0x115577000 == 28 [pid = 1940] [id = 661] 22:13:51 INFO - PROCESS | 1940 | ++DOMWINDOW == 129 (0x114ca0400) [pid = 1940] [serial = 1983] [outer = 0x0] 22:13:51 INFO - PROCESS | 1940 | ++DOMWINDOW == 130 (0x114ca0c00) [pid = 1940] [serial = 1984] [outer = 0x114ca0400] 22:13:51 INFO - PROCESS | 1940 | 1461042831157 Marionette DEBUG loaded listener.js 22:13:51 INFO - PROCESS | 1940 | ++DOMWINDOW == 131 (0x114ec5000) [pid = 1940] [serial = 1985] [outer = 0x114ca0400] 22:13:51 INFO - PROCESS | 1940 | 1461042831483 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]]]}] 22:13:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 22:13:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 526ms 22:13:51 INFO - PROCESS | 1940 | 1461042831508 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 22:13:51 INFO - PROCESS | 1940 | 1461042831512 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 22:13:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 22:13:51 INFO - PROCESS | 1940 | 1461042831517 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 22:13:51 INFO - PROCESS | 1940 | 1461042831521 Marionette TRACE conn2 <- [1,2618,null,{}] 22:13:51 INFO - PROCESS | 1940 | 1461042831524 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}] 22:13:51 INFO - PROCESS | 1940 | 1461042831600 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 22:13:51 INFO - PROCESS | 1940 | 1461042831654 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:51 INFO - PROCESS | 1940 | ++DOCSHELL 0x118bb8800 == 29 [pid = 1940] [id = 662] 22:13:51 INFO - PROCESS | 1940 | ++DOMWINDOW == 132 (0x114245800) [pid = 1940] [serial = 1986] [outer = 0x0] 22:13:51 INFO - PROCESS | 1940 | ++DOMWINDOW == 133 (0x115344c00) [pid = 1940] [serial = 1987] [outer = 0x114245800] 22:13:51 INFO - PROCESS | 1940 | 1461042831680 Marionette DEBUG loaded listener.js 22:13:51 INFO - PROCESS | 1940 | ++DOMWINDOW == 134 (0x1158e8000) [pid = 1940] [serial = 1988] [outer = 0x114245800] 22:13:52 INFO - PROCESS | 1940 | 1461042832006 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]]]}] 22:13:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 22:13:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 522ms 22:13:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 22:13:52 INFO - PROCESS | 1940 | 1461042832039 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 22:13:52 INFO - PROCESS | 1940 | 1461042832041 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 22:13:52 INFO - PROCESS | 1940 | 1461042832044 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 22:13:52 INFO - PROCESS | 1940 | 1461042832046 Marionette TRACE conn2 <- [1,2622,null,{}] 22:13:52 INFO - PROCESS | 1940 | 1461042832054 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}] 22:13:52 INFO - PROCESS | 1940 | 1461042832137 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 22:13:52 INFO - PROCESS | 1940 | 1461042832187 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:52 INFO - PROCESS | 1940 | ++DOCSHELL 0x11a9e1800 == 30 [pid = 1940] [id = 663] 22:13:52 INFO - PROCESS | 1940 | ++DOMWINDOW == 135 (0x113e0dc00) [pid = 1940] [serial = 1989] [outer = 0x0] 22:13:52 INFO - PROCESS | 1940 | ++DOMWINDOW == 136 (0x1181aa000) [pid = 1940] [serial = 1990] [outer = 0x113e0dc00] 22:13:52 INFO - PROCESS | 1940 | 1461042832217 Marionette DEBUG loaded listener.js 22:13:52 INFO - PROCESS | 1940 | ++DOMWINDOW == 137 (0x118eb0000) [pid = 1940] [serial = 1991] [outer = 0x113e0dc00] 22:13:52 INFO - PROCESS | 1940 | 1461042832543 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]]]}] 22:13:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 22:13:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 520ms 22:13:52 INFO - PROCESS | 1940 | 1461042832565 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 22:13:52 INFO - PROCESS | 1940 | 1461042832567 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 22:13:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 22:13:52 INFO - PROCESS | 1940 | 1461042832573 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 22:13:52 INFO - PROCESS | 1940 | 1461042832574 Marionette TRACE conn2 <- [1,2626,null,{}] 22:13:52 INFO - PROCESS | 1940 | 1461042832576 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}] 22:13:52 INFO - PROCESS | 1940 | 1461042832652 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 22:13:52 INFO - PROCESS | 1940 | 1461042832657 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:52 INFO - PROCESS | 1940 | ++DOCSHELL 0x11b82a000 == 31 [pid = 1940] [id = 664] 22:13:52 INFO - PROCESS | 1940 | ++DOMWINDOW == 138 (0x118eb7400) [pid = 1940] [serial = 1992] [outer = 0x0] 22:13:52 INFO - PROCESS | 1940 | ++DOMWINDOW == 139 (0x1190bbc00) [pid = 1940] [serial = 1993] [outer = 0x118eb7400] 22:13:52 INFO - PROCESS | 1940 | 1461042832684 Marionette DEBUG loaded listener.js 22:13:52 INFO - PROCESS | 1940 | ++DOMWINDOW == 140 (0x119b51000) [pid = 1940] [serial = 1994] [outer = 0x118eb7400] 22:13:53 INFO - PROCESS | 1940 | 1461042833026 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]]]}] 22:13:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 22:13:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 472ms 22:13:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 22:13:53 INFO - PROCESS | 1940 | 1461042833043 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 22:13:53 INFO - PROCESS | 1940 | 1461042833045 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 22:13:53 INFO - PROCESS | 1940 | 1461042833047 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 22:13:53 INFO - PROCESS | 1940 | 1461042833048 Marionette TRACE conn2 <- [1,2630,null,{}] 22:13:53 INFO - PROCESS | 1940 | 1461042833050 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}] 22:13:53 INFO - PROCESS | 1940 | 1461042833150 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 22:13:53 INFO - PROCESS | 1940 | 1461042833159 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:53 INFO - PROCESS | 1940 | ++DOCSHELL 0x11be11000 == 32 [pid = 1940] [id = 665] 22:13:53 INFO - PROCESS | 1940 | ++DOMWINDOW == 141 (0x113e09800) [pid = 1940] [serial = 1995] [outer = 0x0] 22:13:53 INFO - PROCESS | 1940 | ++DOMWINDOW == 142 (0x119b56400) [pid = 1940] [serial = 1996] [outer = 0x113e09800] 22:13:53 INFO - PROCESS | 1940 | 1461042833185 Marionette DEBUG loaded listener.js 22:13:53 INFO - PROCESS | 1940 | ++DOMWINDOW == 143 (0x119c21400) [pid = 1940] [serial = 1997] [outer = 0x113e09800] 22:13:53 INFO - PROCESS | 1940 | 1461042833570 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]]]}] 22:13:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 22:13:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 570ms 22:13:53 INFO - PROCESS | 1940 | 1461042833626 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 22:13:53 INFO - PROCESS | 1940 | 1461042833628 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 22:13:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 22:13:53 INFO - PROCESS | 1940 | 1461042833632 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 22:13:53 INFO - PROCESS | 1940 | 1461042833635 Marionette TRACE conn2 <- [1,2634,null,{}] 22:13:53 INFO - PROCESS | 1940 | 1461042833639 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}] 22:13:53 INFO - PROCESS | 1940 | 1461042833811 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 22:13:53 INFO - PROCESS | 1940 | 1461042833824 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:53 INFO - PROCESS | 1940 | ++DOCSHELL 0x12365a800 == 33 [pid = 1940] [id = 666] 22:13:53 INFO - PROCESS | 1940 | ++DOMWINDOW == 144 (0x119b5fc00) [pid = 1940] [serial = 1998] [outer = 0x0] 22:13:53 INFO - PROCESS | 1940 | ++DOMWINDOW == 145 (0x11a7e1c00) [pid = 1940] [serial = 1999] [outer = 0x119b5fc00] 22:13:53 INFO - PROCESS | 1940 | 1461042833853 Marionette DEBUG loaded listener.js 22:13:53 INFO - PROCESS | 1940 | ++DOMWINDOW == 146 (0x11abc3c00) [pid = 1940] [serial = 2000] [outer = 0x119b5fc00] 22:13:54 INFO - PROCESS | 1940 | 1461042834171 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]]]}] 22:13:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 22:13:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 574ms 22:13:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 22:13:54 INFO - PROCESS | 1940 | 1461042834206 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 22:13:54 INFO - PROCESS | 1940 | 1461042834207 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 22:13:54 INFO - PROCESS | 1940 | 1461042834209 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 22:13:54 INFO - PROCESS | 1940 | 1461042834210 Marionette TRACE conn2 <- [1,2638,null,{}] 22:13:54 INFO - PROCESS | 1940 | 1461042834212 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}] 22:13:54 INFO - PROCESS | 1940 | 1461042834284 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 22:13:54 INFO - PROCESS | 1940 | 1461042834290 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:54 INFO - PROCESS | 1940 | ++DOCSHELL 0x123c43800 == 34 [pid = 1940] [id = 667] 22:13:54 INFO - PROCESS | 1940 | ++DOMWINDOW == 147 (0x11a55f800) [pid = 1940] [serial = 2001] [outer = 0x0] 22:13:54 INFO - PROCESS | 1940 | ++DOMWINDOW == 148 (0x11ae6d800) [pid = 1940] [serial = 2002] [outer = 0x11a55f800] 22:13:54 INFO - PROCESS | 1940 | 1461042834317 Marionette DEBUG loaded listener.js 22:13:54 INFO - PROCESS | 1940 | ++DOMWINDOW == 149 (0x11ae78000) [pid = 1940] [serial = 2003] [outer = 0x11a55f800] 22:13:54 INFO - PROCESS | 1940 | 1461042834653 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]]]}] 22:13:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 22:13:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 471ms 22:13:54 INFO - PROCESS | 1940 | 1461042834681 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 22:13:54 INFO - PROCESS | 1940 | 1461042834682 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 22:13:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 22:13:54 INFO - PROCESS | 1940 | 1461042834686 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 22:13:54 INFO - PROCESS | 1940 | 1461042834688 Marionette TRACE conn2 <- [1,2642,null,{}] 22:13:54 INFO - PROCESS | 1940 | 1461042834690 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}] 22:13:54 INFO - PROCESS | 1940 | 1461042834789 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 22:13:54 INFO - PROCESS | 1940 | 1461042834796 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:54 INFO - PROCESS | 1940 | ++DOCSHELL 0x1241df800 == 35 [pid = 1940] [id = 668] 22:13:54 INFO - PROCESS | 1940 | ++DOMWINDOW == 150 (0x11aca9800) [pid = 1940] [serial = 2004] [outer = 0x0] 22:13:54 INFO - PROCESS | 1940 | ++DOMWINDOW == 151 (0x11ae99800) [pid = 1940] [serial = 2005] [outer = 0x11aca9800] 22:13:54 INFO - PROCESS | 1940 | 1461042834821 Marionette DEBUG loaded listener.js 22:13:54 INFO - PROCESS | 1940 | ++DOMWINDOW == 152 (0x11b83cc00) [pid = 1940] [serial = 2006] [outer = 0x11aca9800] 22:13:55 INFO - PROCESS | 1940 | 1461042835138 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]]]}] 22:13:55 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 22:13:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 472ms 22:13:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 22:13:55 INFO - PROCESS | 1940 | 1461042835157 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 22:13:55 INFO - PROCESS | 1940 | 1461042835158 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 22:13:55 INFO - PROCESS | 1940 | 1461042835161 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 22:13:55 INFO - PROCESS | 1940 | 1461042835162 Marionette TRACE conn2 <- [1,2646,null,{}] 22:13:55 INFO - PROCESS | 1940 | 1461042835164 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}] 22:13:55 INFO - PROCESS | 1940 | 1461042835241 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 22:13:55 INFO - PROCESS | 1940 | 1461042835245 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:55 INFO - PROCESS | 1940 | ++DOCSHELL 0x11a9de800 == 36 [pid = 1940] [id = 669] 22:13:55 INFO - PROCESS | 1940 | ++DOMWINDOW == 153 (0x11bb23000) [pid = 1940] [serial = 2007] [outer = 0x0] 22:13:55 INFO - PROCESS | 1940 | ++DOMWINDOW == 154 (0x11be27800) [pid = 1940] [serial = 2008] [outer = 0x11bb23000] 22:13:55 INFO - PROCESS | 1940 | 1461042835271 Marionette DEBUG loaded listener.js 22:13:55 INFO - PROCESS | 1940 | ++DOMWINDOW == 155 (0x11c036800) [pid = 1940] [serial = 2009] [outer = 0x11bb23000] 22:13:55 INFO - PROCESS | 1940 | 1461042835603 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]]]}] 22:13:55 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 22:13:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 469ms 22:13:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 22:13:55 INFO - PROCESS | 1940 | 1461042835631 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 22:13:55 INFO - PROCESS | 1940 | 1461042835632 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 22:13:55 INFO - PROCESS | 1940 | 1461042835634 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 22:13:55 INFO - PROCESS | 1940 | 1461042835637 Marionette TRACE conn2 <- [1,2650,null,{}] 22:13:55 INFO - PROCESS | 1940 | 1461042835640 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}] 22:13:55 INFO - PROCESS | 1940 | 1461042835753 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 22:13:55 INFO - PROCESS | 1940 | 1461042835789 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:55 INFO - PROCESS | 1940 | ++DOCSHELL 0x1274af000 == 37 [pid = 1940] [id = 670] 22:13:55 INFO - PROCESS | 1940 | ++DOMWINDOW == 156 (0x113e0f800) [pid = 1940] [serial = 2010] [outer = 0x0] 22:13:55 INFO - PROCESS | 1940 | ++DOMWINDOW == 157 (0x11bb23400) [pid = 1940] [serial = 2011] [outer = 0x113e0f800] 22:13:55 INFO - PROCESS | 1940 | 1461042835818 Marionette DEBUG loaded listener.js 22:13:55 INFO - PROCESS | 1940 | ++DOMWINDOW == 158 (0x11c16e400) [pid = 1940] [serial = 2012] [outer = 0x113e0f800] 22:13:56 INFO - PROCESS | 1940 | 1461042836207 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]]]}] 22:13:56 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 22:13:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 621ms 22:13:56 INFO - PROCESS | 1940 | 1461042836255 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 22:13:56 INFO - PROCESS | 1940 | 1461042836257 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 22:13:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 22:13:56 INFO - PROCESS | 1940 | 1461042836259 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 22:13:56 INFO - PROCESS | 1940 | 1461042836260 Marionette TRACE conn2 <- [1,2654,null,{}] 22:13:56 INFO - PROCESS | 1940 | 1461042836263 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}] 22:13:56 INFO - PROCESS | 1940 | 1461042836374 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 22:13:56 INFO - PROCESS | 1940 | 1461042836393 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:56 INFO - PROCESS | 1940 | ++DOCSHELL 0x11be10800 == 38 [pid = 1940] [id = 671] 22:13:56 INFO - PROCESS | 1940 | ++DOMWINDOW == 159 (0x11c6cf800) [pid = 1940] [serial = 2013] [outer = 0x0] 22:13:56 INFO - PROCESS | 1940 | ++DOMWINDOW == 160 (0x11c6d7c00) [pid = 1940] [serial = 2014] [outer = 0x11c6cf800] 22:13:56 INFO - PROCESS | 1940 | 1461042836425 Marionette DEBUG loaded listener.js 22:13:56 INFO - PROCESS | 1940 | ++DOMWINDOW == 161 (0x123871c00) [pid = 1940] [serial = 2015] [outer = 0x11c6cf800] 22:13:56 INFO - PROCESS | 1940 | 1461042836803 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]]]}] 22:13:56 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 22:13:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 571ms 22:13:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 22:13:56 INFO - PROCESS | 1940 | 1461042836830 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 22:13:56 INFO - PROCESS | 1940 | 1461042836832 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 22:13:56 INFO - PROCESS | 1940 | 1461042836834 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 22:13:56 INFO - PROCESS | 1940 | 1461042836835 Marionette TRACE conn2 <- [1,2658,null,{}] 22:13:56 INFO - PROCESS | 1940 | 1461042836843 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}] 22:13:56 INFO - PROCESS | 1940 | 1461042836938 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 22:13:56 INFO - PROCESS | 1940 | 1461042836942 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:56 INFO - PROCESS | 1940 | ++DOCSHELL 0x1294d7800 == 39 [pid = 1940] [id = 672] 22:13:56 INFO - PROCESS | 1940 | ++DOMWINDOW == 162 (0x123875800) [pid = 1940] [serial = 2016] [outer = 0x0] 22:13:56 INFO - PROCESS | 1940 | ++DOMWINDOW == 163 (0x123a59400) [pid = 1940] [serial = 2017] [outer = 0x123875800] 22:13:56 INFO - PROCESS | 1940 | 1461042836967 Marionette DEBUG loaded listener.js 22:13:57 INFO - PROCESS | 1940 | ++DOMWINDOW == 164 (0x123d81400) [pid = 1940] [serial = 2018] [outer = 0x123875800] 22:13:57 INFO - PROCESS | 1940 | 1461042837296 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]]]}] 22:13:57 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 22:13:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 476ms 22:13:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 22:13:57 INFO - PROCESS | 1940 | 1461042837310 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 22:13:57 INFO - PROCESS | 1940 | 1461042837312 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 22:13:57 INFO - PROCESS | 1940 | 1461042837314 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 22:13:57 INFO - PROCESS | 1940 | 1461042837315 Marionette TRACE conn2 <- [1,2662,null,{}] 22:13:57 INFO - PROCESS | 1940 | 1461042837317 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}] 22:13:57 INFO - PROCESS | 1940 | 1461042837418 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 22:13:57 INFO - PROCESS | 1940 | 1461042837431 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:57 INFO - PROCESS | 1940 | ++DOCSHELL 0x12a67a800 == 40 [pid = 1940] [id = 673] 22:13:57 INFO - PROCESS | 1940 | ++DOMWINDOW == 165 (0x123d82000) [pid = 1940] [serial = 2019] [outer = 0x0] 22:13:57 INFO - PROCESS | 1940 | ++DOMWINDOW == 166 (0x123e07000) [pid = 1940] [serial = 2020] [outer = 0x123d82000] 22:13:57 INFO - PROCESS | 1940 | 1461042837457 Marionette DEBUG loaded listener.js 22:13:57 INFO - PROCESS | 1940 | ++DOMWINDOW == 167 (0x123e0dc00) [pid = 1940] [serial = 2021] [outer = 0x123d82000] 22:13:57 INFO - PROCESS | 1940 | 1461042837816 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]]]}] 22:13:57 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 22:13:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 522ms 22:13:57 INFO - PROCESS | 1940 | 1461042837838 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 22:13:57 INFO - PROCESS | 1940 | 1461042837839 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 22:13:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 22:13:57 INFO - PROCESS | 1940 | 1461042837841 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 22:13:57 INFO - PROCESS | 1940 | 1461042837842 Marionette TRACE conn2 <- [1,2666,null,{}] 22:13:57 INFO - PROCESS | 1940 | 1461042837844 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}] 22:13:57 INFO - PROCESS | 1940 | 1461042837940 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 22:13:57 INFO - PROCESS | 1940 | 1461042837952 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:57 INFO - PROCESS | 1940 | ++DOCSHELL 0x12ac8d800 == 41 [pid = 1940] [id = 674] 22:13:57 INFO - PROCESS | 1940 | ++DOMWINDOW == 168 (0x123e0e000) [pid = 1940] [serial = 2022] [outer = 0x0] 22:13:57 INFO - PROCESS | 1940 | ++DOMWINDOW == 169 (0x123e36800) [pid = 1940] [serial = 2023] [outer = 0x123e0e000] 22:13:57 INFO - PROCESS | 1940 | 1461042837977 Marionette DEBUG loaded listener.js 22:13:58 INFO - PROCESS | 1940 | ++DOMWINDOW == 170 (0x12400c000) [pid = 1940] [serial = 2024] [outer = 0x123e0e000] 22:13:58 INFO - PROCESS | 1940 | --DOMWINDOW == 169 (0x12a3c0800) [pid = 1940] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 22:13:58 INFO - PROCESS | 1940 | --DOMWINDOW == 168 (0x11a965000) [pid = 1940] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 22:13:58 INFO - PROCESS | 1940 | --DOMWINDOW == 167 (0x11be2c400) [pid = 1940] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 22:13:58 INFO - PROCESS | 1940 | --DOMWINDOW == 166 (0x123d82400) [pid = 1940] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 22:13:58 INFO - PROCESS | 1940 | --DOMWINDOW == 165 (0x123c7f400) [pid = 1940] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 22:13:58 INFO - PROCESS | 1940 | --DOMWINDOW == 164 (0x1274cf800) [pid = 1940] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 22:13:58 INFO - PROCESS | 1940 | --DOMWINDOW == 163 (0x119b5dc00) [pid = 1940] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 22:13:58 INFO - PROCESS | 1940 | --DOMWINDOW == 162 (0x123e05400) [pid = 1940] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 22:13:58 INFO - PROCESS | 1940 | --DOMWINDOW == 161 (0x11be32c00) [pid = 1940] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 22:13:58 INFO - PROCESS | 1940 | --DOMWINDOW == 160 (0x11be2fc00) [pid = 1940] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 22:13:58 INFO - PROCESS | 1940 | --DOMWINDOW == 159 (0x1158e8800) [pid = 1940] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 22:13:58 INFO - PROCESS | 1940 | --DOMWINDOW == 158 (0x119a63800) [pid = 1940] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 22:13:58 INFO - PROCESS | 1940 | --DOMWINDOW == 157 (0x12ce97000) [pid = 1940] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 22:13:58 INFO - PROCESS | 1940 | --DOMWINDOW == 156 (0x124564c00) [pid = 1940] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 22:13:58 INFO - PROCESS | 1940 | --DOMWINDOW == 155 (0x12b510c00) [pid = 1940] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 22:13:58 INFO - PROCESS | 1940 | --DOMWINDOW == 154 (0x12ba35800) [pid = 1940] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 22:13:58 INFO - PROCESS | 1940 | --DOMWINDOW == 153 (0x11be26800) [pid = 1940] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 22:13:58 INFO - PROCESS | 1940 | --DOMWINDOW == 152 (0x119b36800) [pid = 1940] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 22:13:58 INFO - PROCESS | 1940 | --DOMWINDOW == 151 (0x123e3d000) [pid = 1940] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 22:13:58 INFO - PROCESS | 1940 | --DOMWINDOW == 150 (0x113e10800) [pid = 1940] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 22:13:58 INFO - PROCESS | 1940 | --DOMWINDOW == 149 (0x116468000) [pid = 1940] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 22:13:58 INFO - PROCESS | 1940 | --DOMWINDOW == 148 (0x115342400) [pid = 1940] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 22:13:58 INFO - PROCESS | 1940 | --DOMWINDOW == 147 (0x114c9c000) [pid = 1940] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 22:13:58 INFO - PROCESS | 1940 | --DOMWINDOW == 146 (0x114bdb800) [pid = 1940] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 22:13:58 INFO - PROCESS | 1940 | --DOMWINDOW == 145 (0x12ceeb000) [pid = 1940] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 22:13:58 INFO - PROCESS | 1940 | --DOMWINDOW == 144 (0x129305c00) [pid = 1940] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 22:13:58 INFO - PROCESS | 1940 | --DOMWINDOW == 143 (0x12ba34400) [pid = 1940] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 22:13:58 INFO - PROCESS | 1940 | --DOMWINDOW == 142 (0x12a921800) [pid = 1940] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 22:13:58 INFO - PROCESS | 1940 | --DOMWINDOW == 141 (0x1191bf400) [pid = 1940] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 22:13:58 INFO - PROCESS | 1940 | --DOMWINDOW == 140 (0x123875400) [pid = 1940] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 22:13:58 INFO - PROCESS | 1940 | --DOMWINDOW == 139 (0x12e219c00) [pid = 1940] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 22:13:58 INFO - PROCESS | 1940 | --DOMWINDOW == 138 (0x12cef1000) [pid = 1940] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 22:13:58 INFO - PROCESS | 1940 | --DOMWINDOW == 137 (0x12ba2e800) [pid = 1940] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 22:13:58 INFO - PROCESS | 1940 | --DOMWINDOW == 136 (0x126bbc000) [pid = 1940] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 22:13:58 INFO - PROCESS | 1940 | --DOMWINDOW == 135 (0x11ae76c00) [pid = 1940] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 22:13:58 INFO - PROCESS | 1940 | --DOMWINDOW == 134 (0x118eae800) [pid = 1940] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 22:13:58 INFO - PROCESS | 1940 | --DOMWINDOW == 133 (0x12d669400) [pid = 1940] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 22:13:58 INFO - PROCESS | 1940 | --DOMWINDOW == 132 (0x124564800) [pid = 1940] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 22:13:58 INFO - PROCESS | 1940 | --DOMWINDOW == 131 (0x11c6d7000) [pid = 1940] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 22:13:58 INFO - PROCESS | 1940 | --DOMWINDOW == 130 (0x11ae71800) [pid = 1940] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 22:13:58 INFO - PROCESS | 1940 | --DOMWINDOW == 129 (0x119a69400) [pid = 1940] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 22:13:58 INFO - PROCESS | 1940 | --DOMWINDOW == 128 (0x1158ed000) [pid = 1940] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 22:13:58 INFO - PROCESS | 1940 | --DOMWINDOW == 127 (0x129711800) [pid = 1940] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 22:13:58 INFO - PROCESS | 1940 | --DOMWINDOW == 126 (0x12912f800) [pid = 1940] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 22:13:58 INFO - PROCESS | 1940 | --DOMWINDOW == 125 (0x129707800) [pid = 1940] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 22:13:59 INFO - PROCESS | 1940 | 1461042839194 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]]]}] 22:13:59 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) 22:13:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1371ms 22:13:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 22:13:59 INFO - PROCESS | 1940 | 1461042839212 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 22:13:59 INFO - PROCESS | 1940 | 1461042839213 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 22:13:59 INFO - PROCESS | 1940 | 1461042839215 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 22:13:59 INFO - PROCESS | 1940 | 1461042839217 Marionette TRACE conn2 <- [1,2670,null,{}] 22:13:59 INFO - PROCESS | 1940 | 1461042839220 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}] 22:13:59 INFO - PROCESS | 1940 | 1461042839320 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 22:13:59 INFO - PROCESS | 1940 | 1461042839327 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:59 INFO - PROCESS | 1940 | ++DOCSHELL 0x11bdd8800 == 42 [pid = 1940] [id = 675] 22:13:59 INFO - PROCESS | 1940 | ++DOMWINDOW == 126 (0x1146c1800) [pid = 1940] [serial = 2025] [outer = 0x0] 22:13:59 INFO - PROCESS | 1940 | ++DOMWINDOW == 127 (0x118eb2c00) [pid = 1940] [serial = 2026] [outer = 0x1146c1800] 22:13:59 INFO - PROCESS | 1940 | 1461042839352 Marionette DEBUG loaded listener.js 22:13:59 INFO - PROCESS | 1940 | ++DOMWINDOW == 128 (0x11a798800) [pid = 1940] [serial = 2027] [outer = 0x1146c1800] 22:14:00 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 22:14:00 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 22:14:00 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 22:14:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:14:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 22:14:00 INFO - setTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1 22:14:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:14:00 INFO - _addTest/ [0,2673,"getWindowHandle",null] 22:14:00 INFO - PROCESS | 1940 | 1461042840139 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 22:14:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 22:14:00 INFO - PROCESS | 1940 | 1461042840143 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 22:14:00 INFO - PROCESS | 1940 | 1461042840144 Marionette TRACE conn2 <- [1,2674,null,{}] 22:14:00 INFO - PROCESS | 1940 | 1461042840146 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}] 22:14:00 INFO - PROCESS | 1940 | 1461042840235 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 22:14:00 INFO - PROCESS | 1940 | 1461042840240 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:00 INFO - PROCESS | 1940 | ++DOCSHELL 0x12b078800 == 43 [pid = 1940] [id = 676] 22:14:00 INFO - PROCESS | 1940 | ++DOMWINDOW == 129 (0x11a7ddc00) [pid = 1940] [serial = 2028] [outer = 0x0] 22:14:00 INFO - PROCESS | 1940 | ++DOMWINDOW == 130 (0x123e03800) [pid = 1940] [serial = 2029] [outer = 0x11a7ddc00] 22:14:00 INFO - PROCESS | 1940 | 1461042840265 Marionette DEBUG loaded listener.js 22:14:00 INFO - PROCESS | 1940 | ++DOMWINDOW == 131 (0x123e38000) [pid = 1940] [serial = 2030] [outer = 0x11a7ddc00] 22:14:01 INFO - PROCESS | 1940 | --DOCSHELL 0x1294df800 == 42 [pid = 1940] [id = 527] 22:14:01 INFO - PROCESS | 1940 | --DOCSHELL 0x1274c2000 == 41 [pid = 1940] [id = 530] 22:14:01 INFO - PROCESS | 1940 | --DOCSHELL 0x123aa5000 == 40 [pid = 1940] [id = 521] 22:14:01 INFO - PROCESS | 1940 | --DOCSHELL 0x1264dc800 == 39 [pid = 1940] [id = 524] 22:14:01 INFO - PROCESS | 1940 | --DOCSHELL 0x11bab2000 == 38 [pid = 1940] [id = 525] 22:14:01 INFO - PROCESS | 1940 | --DOCSHELL 0x12aca5800 == 37 [pid = 1940] [id = 531] 22:14:01 INFO - PROCESS | 1940 | --DOCSHELL 0x11c1c5000 == 36 [pid = 1940] [id = 520] 22:14:01 INFO - PROCESS | 1940 | --DOCSHELL 0x119b16000 == 35 [pid = 1940] [id = 517] 22:14:01 INFO - PROCESS | 1940 | --DOCSHELL 0x123c52000 == 34 [pid = 1940] [id = 522] 22:14:01 INFO - PROCESS | 1940 | --DOCSHELL 0x12b075800 == 33 [pid = 1940] [id = 532] 22:14:01 INFO - PROCESS | 1940 | --DOCSHELL 0x128e8e000 == 32 [pid = 1940] [id = 526] 22:14:01 INFO - PROCESS | 1940 | --DOCSHELL 0x12a6c2800 == 31 [pid = 1940] [id = 528] 22:14:01 INFO - PROCESS | 1940 | --DOCSHELL 0x119b15800 == 30 [pid = 1940] [id = 523] 22:14:01 INFO - PROCESS | 1940 | --DOCSHELL 0x11ac41000 == 29 [pid = 1940] [id = 518] 22:14:01 INFO - PROCESS | 1940 | --DOCSHELL 0x11bdc1800 == 28 [pid = 1940] [id = 519] 22:14:01 INFO - PROCESS | 1940 | --DOCSHELL 0x118bb3800 == 27 [pid = 1940] [id = 516] 22:14:01 INFO - PROCESS | 1940 | --DOCSHELL 0x11528a000 == 26 [pid = 1940] [id = 515] 22:14:01 INFO - PROCESS | 1940 | --DOCSHELL 0x11ba9a800 == 25 [pid = 1940] [id = 529] 22:14:01 INFO - PROCESS | 1940 | --DOCSHELL 0x1301ea800 == 24 [pid = 1940] [id = 660] 22:14:01 INFO - PROCESS | 1940 | --DOMWINDOW == 130 (0x11c16e800) [pid = 1940] [serial = 1760] [outer = 0x0] [url = about:blank] 22:14:01 INFO - PROCESS | 1940 | --DOMWINDOW == 129 (0x11a7e1000) [pid = 1940] [serial = 1757] [outer = 0x0] [url = about:blank] 22:14:01 INFO - PROCESS | 1940 | --DOMWINDOW == 128 (0x126e19800) [pid = 1940] [serial = 1640] [outer = 0x0] [url = about:blank] 22:14:01 INFO - PROCESS | 1940 | --DOMWINDOW == 127 (0x115596400) [pid = 1940] [serial = 1808] [outer = 0x0] [url = about:blank] 22:14:01 INFO - PROCESS | 1940 | --DOMWINDOW == 126 (0x11a55a400) [pid = 1940] [serial = 1700] [outer = 0x0] [url = about:blank] 22:14:01 INFO - PROCESS | 1940 | --DOMWINDOW == 125 (0x1188ed800) [pid = 1940] [serial = 1754] [outer = 0x0] [url = about:blank] 22:14:01 INFO - PROCESS | 1940 | --DOMWINDOW == 124 (0x12a91f400) [pid = 1940] [serial = 1769] [outer = 0x0] [url = about:blank] 22:14:01 INFO - PROCESS | 1940 | --DOMWINDOW == 123 (0x115680c00) [pid = 1940] [serial = 1697] [outer = 0x0] [url = about:blank] 22:14:01 INFO - PROCESS | 1940 | --DOMWINDOW == 122 (0x12b30c000) [pid = 1940] [serial = 1820] [outer = 0x0] [url = about:blank] 22:14:01 INFO - PROCESS | 1940 | --DOMWINDOW == 121 (0x123c80000) [pid = 1940] [serial = 1814] [outer = 0x0] [url = about:blank] 22:14:01 INFO - PROCESS | 1940 | --DOMWINDOW == 120 (0x1275b0000) [pid = 1940] [serial = 1763] [outer = 0x0] [url = about:blank] 22:14:01 INFO - PROCESS | 1940 | --DOMWINDOW == 119 (0x12889e800) [pid = 1940] [serial = 1706] [outer = 0x0] [url = about:blank] 22:14:01 INFO - PROCESS | 1940 | --DOMWINDOW == 118 (0x12a3b0800) [pid = 1940] [serial = 1817] [outer = 0x0] [url = about:blank] 22:14:01 INFO - PROCESS | 1940 | --DOMWINDOW == 117 (0x12970d400) [pid = 1940] [serial = 1709] [outer = 0x0] [url = about:blank] 22:14:01 INFO - PROCESS | 1940 | --DOMWINDOW == 116 (0x11a95d400) [pid = 1940] [serial = 1811] [outer = 0x0] [url = about:blank] 22:14:01 INFO - PROCESS | 1940 | --DOMWINDOW == 115 (0x12a3bac00) [pid = 1940] [serial = 1766] [outer = 0x0] [url = about:blank] 22:14:01 INFO - PROCESS | 1940 | --DOMWINDOW == 114 (0x123a56000) [pid = 1940] [serial = 1703] [outer = 0x0] [url = about:blank] 22:14:01 INFO - PROCESS | 1940 | --DOMWINDOW == 113 (0x12bbacc00) [pid = 1940] [serial = 1823] [outer = 0x0] [url = about:blank] 22:14:01 INFO - PROCESS | 1940 | --DOMWINDOW == 112 (0x12d0ea800) [pid = 1940] [serial = 1886] [outer = 0x0] [url = about:blank] 22:14:01 INFO - PROCESS | 1940 | --DOMWINDOW == 111 (0x123e3f000) [pid = 1940] [serial = 1874] [outer = 0x0] [url = about:blank] 22:14:01 INFO - PROCESS | 1940 | --DOMWINDOW == 110 (0x119155c00) [pid = 1940] [serial = 1868] [outer = 0x0] [url = about:blank] 22:14:01 INFO - PROCESS | 1940 | --DOMWINDOW == 109 (0x11ae6e800) [pid = 1940] [serial = 1871] [outer = 0x0] [url = about:blank] 22:14:01 INFO - PROCESS | 1940 | --DOMWINDOW == 108 (0x12d0b2000) [pid = 1940] [serial = 1883] [outer = 0x0] [url = about:blank] 22:14:01 INFO - PROCESS | 1940 | --DOMWINDOW == 107 (0x12a91a000) [pid = 1940] [serial = 1877] [outer = 0x0] [url = about:blank] 22:14:01 INFO - PROCESS | 1940 | --DOMWINDOW == 106 (0x12bd4d400) [pid = 1940] [serial = 1880] [outer = 0x0] [url = about:blank] 22:14:01 INFO - PROCESS | 1940 | --DOMWINDOW == 105 (0x12b308000) [pid = 1940] [serial = 1963] [outer = 0x0] [url = about:blank] 22:14:01 INFO - PROCESS | 1940 | --DOMWINDOW == 104 (0x12bd4f400) [pid = 1940] [serial = 1966] [outer = 0x0] [url = about:blank] 22:14:01 INFO - PROCESS | 1940 | --DOMWINDOW == 103 (0x12ba3a000) [pid = 1940] [serial = 1964] [outer = 0x0] [url = about:blank] 22:14:01 INFO - PROCESS | 1940 | --DOMWINDOW == 102 (0x12d05ec00) [pid = 1940] [serial = 1969] [outer = 0x0] [url = about:blank] 22:14:01 INFO - PROCESS | 1940 | --DOMWINDOW == 101 (0x129706400) [pid = 1940] [serial = 1973] [outer = 0x0] [url = about:blank] 22:14:01 INFO - PROCESS | 1940 | --DOMWINDOW == 100 (0x11ae92c00) [pid = 1940] [serial = 1972] [outer = 0x0] [url = about:blank] 22:14:01 INFO - PROCESS | 1940 | --DOMWINDOW == 99 (0x12d0ee800) [pid = 1940] [serial = 1975] [outer = 0x0] [url = about:blank] 22:14:01 INFO - PROCESS | 1940 | --DOMWINDOW == 98 (0x12e2e7400) [pid = 1940] [serial = 1978] [outer = 0x0] [url = about:blank] 22:14:01 INFO - PROCESS | 1940 | --DOMWINDOW == 97 (0x12d65dc00) [pid = 1940] [serial = 1939] [outer = 0x0] [url = about:blank] 22:14:01 INFO - PROCESS | 1940 | --DOMWINDOW == 96 (0x12e309800) [pid = 1940] [serial = 1979] [outer = 0x0] [url = about:blank] 22:14:01 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x12d0b0800) [pid = 1940] [serial = 1936] [outer = 0x0] [url = about:blank] 22:14:01 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x12d0f1400) [pid = 1940] [serial = 1937] [outer = 0x0] [url = about:blank] 22:14:01 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x12b887000) [pid = 1940] [serial = 1934] [outer = 0x0] [url = about:blank] 22:14:01 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x12a3ba400) [pid = 1940] [serial = 1933] [outer = 0x0] [url = about:blank] 22:14:01 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x123e3a400) [pid = 1940] [serial = 1931] [outer = 0x0] [url = about:blank] 22:14:01 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x12367d800) [pid = 1940] [serial = 1930] [outer = 0x0] [url = about:blank] 22:14:01 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x11a968400) [pid = 1940] [serial = 1928] [outer = 0x0] [url = about:blank] 22:14:01 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x11a797000) [pid = 1940] [serial = 1927] [outer = 0x0] [url = about:blank] 22:14:01 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x12e4e3000) [pid = 1940] [serial = 1981] [outer = 0x0] [url = about:blank] 22:14:01 INFO - PROCESS | 1940 | --DOMWINDOW == 86 (0x12e21e400) [pid = 1940] [serial = 1925] [outer = 0x0] [url = about:blank] 22:14:01 INFO - PROCESS | 1940 | --DOMWINDOW == 85 (0x126bc1400) [pid = 1940] [serial = 1957] [outer = 0x0] [url = about:blank] 22:14:01 INFO - PROCESS | 1940 | --DOMWINDOW == 84 (0x128895c00) [pid = 1940] [serial = 1958] [outer = 0x0] [url = about:blank] 22:14:01 INFO - PROCESS | 1940 | --DOMWINDOW == 83 (0x123ca0800) [pid = 1940] [serial = 1954] [outer = 0x0] [url = about:blank] 22:14:01 INFO - PROCESS | 1940 | --DOMWINDOW == 82 (0x1241b8c00) [pid = 1940] [serial = 1955] [outer = 0x0] [url = about:blank] 22:14:01 INFO - PROCESS | 1940 | --DOMWINDOW == 81 (0x11be25c00) [pid = 1940] [serial = 1951] [outer = 0x0] [url = about:blank] 22:14:01 INFO - PROCESS | 1940 | --DOMWINDOW == 80 (0x11c6d6800) [pid = 1940] [serial = 1952] [outer = 0x0] [url = about:blank] 22:14:01 INFO - PROCESS | 1940 | --DOMWINDOW == 79 (0x11a567800) [pid = 1940] [serial = 1948] [outer = 0x0] [url = about:blank] 22:14:01 INFO - PROCESS | 1940 | --DOMWINDOW == 78 (0x11a968800) [pid = 1940] [serial = 1949] [outer = 0x0] [url = about:blank] 22:14:01 INFO - PROCESS | 1940 | --DOMWINDOW == 77 (0x118d60400) [pid = 1940] [serial = 1946] [outer = 0x0] [url = about:blank] 22:14:01 INFO - PROCESS | 1940 | --DOMWINDOW == 76 (0x1181adc00) [pid = 1940] [serial = 1945] [outer = 0x0] [url = about:blank] 22:14:01 INFO - PROCESS | 1940 | --DOMWINDOW == 75 (0x12e2e8400) [pid = 1940] [serial = 1943] [outer = 0x0] [url = about:blank] 22:14:01 INFO - PROCESS | 1940 | --DOMWINDOW == 74 (0x12d0e9c00) [pid = 1940] [serial = 1942] [outer = 0x0] [url = about:blank] 22:14:01 INFO - PROCESS | 1940 | --DOMWINDOW == 73 (0x12e216000) [pid = 1940] [serial = 1940] [outer = 0x0] [url = about:blank] 22:14:01 INFO - PROCESS | 1940 | --DOMWINDOW == 72 (0x1297a6000) [pid = 1940] [serial = 1960] [outer = 0x0] [url = about:blank] 22:14:01 INFO - PROCESS | 1940 | --DOMWINDOW == 71 (0x12ce97400) [pid = 1940] [serial = 1967] [outer = 0x0] [url = about:blank] 22:14:01 INFO - PROCESS | 1940 | --DOMWINDOW == 70 (0x12d0b1400) [pid = 1940] [serial = 1970] [outer = 0x0] [url = about:blank] 22:14:01 INFO - PROCESS | 1940 | --DOMWINDOW == 69 (0x12e214800) [pid = 1940] [serial = 1976] [outer = 0x0] [url = about:blank] 22:14:01 INFO - PROCESS | 1940 | --DOMWINDOW == 68 (0x12a920800) [pid = 1940] [serial = 1961] [outer = 0x0] [url = about:blank] 22:14:01 INFO - PROCESS | 1940 | --DOMWINDOW == 67 (0x12d058400) [pid = 1940] [serial = 1865] [outer = 0x0] [url = about:blank] 22:14:02 INFO - PROCESS | 1940 | 1461042842277 Marionette TRACE conn2 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2677,"getWindowHandle",null] 22:14:02 INFO - PROCESS | 1940 | 1461042842319 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 22:14:02 INFO - PROCESS | 1940 | 1461042842323 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 22:14:02 INFO - PROCESS | 1940 | 1461042842324 Marionette TRACE conn2 <- [1,2678,null,{}] 22:14:02 INFO - PROCESS | 1940 | 1461042842328 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}] 22:14:02 INFO - PROCESS | 1940 | 1461042842401 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 22:14:02 INFO - PROCESS | 1940 | 1461042842407 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:02 INFO - PROCESS | 1940 | ++DOCSHELL 0x116493800 == 25 [pid = 1940] [id = 677] 22:14:02 INFO - PROCESS | 1940 | ++DOMWINDOW == 68 (0x114bd7400) [pid = 1940] [serial = 2031] [outer = 0x0] 22:14:02 INFO - PROCESS | 1940 | ++DOMWINDOW == 69 (0x114c9ac00) [pid = 1940] [serial = 2032] [outer = 0x114bd7400] 22:14:02 INFO - PROCESS | 1940 | 1461042842438 Marionette DEBUG loaded listener.js 22:14:02 INFO - PROCESS | 1940 | ++DOMWINDOW == 70 (0x114e7bc00) [pid = 1940] [serial = 2033] [outer = 0x114bd7400] 22:14:03 INFO - PROCESS | 1940 | 1461042843243 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]]]}] 22:14:03 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) 22:14:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 972ms 22:14:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 22:14:03 INFO - PROCESS | 1940 | 1461042843295 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 22:14:03 INFO - PROCESS | 1940 | 1461042843299 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 22:14:03 INFO - PROCESS | 1940 | 1461042843304 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 22:14:03 INFO - PROCESS | 1940 | 1461042843306 Marionette TRACE conn2 <- [1,2682,null,{}] 22:14:03 INFO - PROCESS | 1940 | 1461042843308 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}] 22:14:03 INFO - PROCESS | 1940 | 1461042843379 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 22:14:03 INFO - PROCESS | 1940 | 1461042843383 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:03 INFO - PROCESS | 1940 | ++DOCSHELL 0x11991a800 == 26 [pid = 1940] [id = 678] 22:14:03 INFO - PROCESS | 1940 | ++DOMWINDOW == 71 (0x114c0e000) [pid = 1940] [serial = 2034] [outer = 0x0] 22:14:03 INFO - PROCESS | 1940 | ++DOMWINDOW == 72 (0x115683000) [pid = 1940] [serial = 2035] [outer = 0x114c0e000] 22:14:03 INFO - PROCESS | 1940 | 1461042843413 Marionette DEBUG loaded listener.js 22:14:03 INFO - PROCESS | 1940 | ++DOMWINDOW == 73 (0x11646a000) [pid = 1940] [serial = 2036] [outer = 0x114c0e000] 22:14:04 INFO - PROCESS | 1940 | 1461042844260 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]]]}] 22:14:04 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) 22:14:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 970ms 22:14:04 INFO - PROCESS | 1940 | 1461042844273 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 22:14:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 22:14:04 INFO - PROCESS | 1940 | 1461042844275 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 22:14:04 INFO - PROCESS | 1940 | 1461042844277 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 22:14:04 INFO - PROCESS | 1940 | 1461042844280 Marionette TRACE conn2 <- [1,2686,null,{}] 22:14:04 INFO - PROCESS | 1940 | 1461042844289 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}] 22:14:04 INFO - PROCESS | 1940 | 1461042844365 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 22:14:04 INFO - PROCESS | 1940 | 1461042844413 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:04 INFO - PROCESS | 1940 | ++DOCSHELL 0x11ac63800 == 27 [pid = 1940] [id = 679] 22:14:04 INFO - PROCESS | 1940 | ++DOMWINDOW == 74 (0x113e0b400) [pid = 1940] [serial = 2037] [outer = 0x0] 22:14:04 INFO - PROCESS | 1940 | ++DOMWINDOW == 75 (0x118968c00) [pid = 1940] [serial = 2038] [outer = 0x113e0b400] 22:14:04 INFO - PROCESS | 1940 | 1461042844441 Marionette DEBUG loaded listener.js 22:14:04 INFO - PROCESS | 1940 | ++DOMWINDOW == 76 (0x118eac800) [pid = 1940] [serial = 2039] [outer = 0x113e0b400] 22:14:05 INFO - PROCESS | 1940 | 1461042845217 Marionette TRACE conn2 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2689,"getWindowHandle",null] 22:14:05 INFO - PROCESS | 1940 | 1461042845256 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 22:14:05 INFO - PROCESS | 1940 | 1461042845258 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 22:14:05 INFO - PROCESS | 1940 | 1461042845260 Marionette TRACE conn2 <- [1,2690,null,{}] 22:14:05 INFO - PROCESS | 1940 | 1461042845262 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}] 22:14:05 INFO - PROCESS | 1940 | 1461042845331 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 22:14:05 INFO - PROCESS | 1940 | 1461042845337 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:05 INFO - PROCESS | 1940 | ++DOCSHELL 0x11c07f800 == 28 [pid = 1940] [id = 680] 22:14:05 INFO - PROCESS | 1940 | ++DOMWINDOW == 77 (0x118eba400) [pid = 1940] [serial = 2040] [outer = 0x0] 22:14:05 INFO - PROCESS | 1940 | ++DOMWINDOW == 78 (0x119157800) [pid = 1940] [serial = 2041] [outer = 0x118eba400] 22:14:05 INFO - PROCESS | 1940 | 1461042845364 Marionette DEBUG loaded listener.js 22:14:05 INFO - PROCESS | 1940 | ++DOMWINDOW == 79 (0x119a62800) [pid = 1940] [serial = 2042] [outer = 0x118eba400] 22:14:06 INFO - PROCESS | 1940 | 1461042846189 Marionette TRACE conn2 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2693,"getWindowHandle",null] 22:14:06 INFO - PROCESS | 1940 | 1461042846234 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 22:14:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 22:14:06 INFO - PROCESS | 1940 | 1461042846237 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 22:14:06 INFO - PROCESS | 1940 | 1461042846240 Marionette TRACE conn2 <- [1,2694,null,{}] 22:14:06 INFO - PROCESS | 1940 | 1461042846244 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}] 22:14:06 INFO - PROCESS | 1940 | 1461042846378 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 22:14:06 INFO - PROCESS | 1940 | 1461042846388 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:06 INFO - PROCESS | 1940 | ++DOCSHELL 0x119069800 == 29 [pid = 1940] [id = 681] 22:14:06 INFO - PROCESS | 1940 | ++DOMWINDOW == 80 (0x114bd6000) [pid = 1940] [serial = 2043] [outer = 0x0] 22:14:06 INFO - PROCESS | 1940 | ++DOMWINDOW == 81 (0x114c0f000) [pid = 1940] [serial = 2044] [outer = 0x114bd6000] 22:14:06 INFO - PROCESS | 1940 | 1461042846463 Marionette DEBUG loaded listener.js 22:14:06 INFO - PROCESS | 1940 | ++DOMWINDOW == 82 (0x115484400) [pid = 1940] [serial = 2045] [outer = 0x114bd6000] 22:14:07 INFO - PROCESS | 1940 | 1461042847511 Marionette TRACE conn2 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2697,"getWindowHandle",null] 22:14:07 INFO - PROCESS | 1940 | 1461042847563 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 22:14:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 22:14:07 INFO - PROCESS | 1940 | 1461042847566 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 22:14:07 INFO - PROCESS | 1940 | 1461042847569 Marionette TRACE conn2 <- [1,2698,null,{}] 22:14:07 INFO - PROCESS | 1940 | 1461042847573 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}] 22:14:07 INFO - PROCESS | 1940 | 1461042847668 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 22:14:07 INFO - PROCESS | 1940 | 1461042847772 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:07 INFO - PROCESS | 1940 | ++DOCSHELL 0x1156b6800 == 30 [pid = 1940] [id = 682] 22:14:07 INFO - PROCESS | 1940 | ++DOMWINDOW == 83 (0x114bd8000) [pid = 1940] [serial = 2046] [outer = 0x0] 22:14:07 INFO - PROCESS | 1940 | ++DOMWINDOW == 84 (0x115343c00) [pid = 1940] [serial = 2047] [outer = 0x114bd8000] 22:14:07 INFO - PROCESS | 1940 | 1461042847802 Marionette DEBUG loaded listener.js 22:14:07 INFO - PROCESS | 1940 | ++DOMWINDOW == 85 (0x1164b6800) [pid = 1940] [serial = 2048] [outer = 0x114bd8000] 22:14:08 INFO - PROCESS | 1940 | 1461042848627 Marionette TRACE conn2 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2701,"getWindowHandle",null] 22:14:08 INFO - PROCESS | 1940 | 1461042848645 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 22:14:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 22:14:08 INFO - PROCESS | 1940 | 1461042848649 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 22:14:08 INFO - PROCESS | 1940 | 1461042848651 Marionette TRACE conn2 <- [1,2702,null,{}] 22:14:08 INFO - PROCESS | 1940 | 1461042848656 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}] 22:14:08 INFO - PROCESS | 1940 | 1461042848727 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 22:14:08 INFO - PROCESS | 1940 | 1461042848731 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:08 INFO - PROCESS | 1940 | ++DOCSHELL 0x11be20800 == 31 [pid = 1940] [id = 683] 22:14:08 INFO - PROCESS | 1940 | ++DOMWINDOW == 86 (0x1175dfc00) [pid = 1940] [serial = 2049] [outer = 0x0] 22:14:08 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x118b4e800) [pid = 1940] [serial = 2050] [outer = 0x1175dfc00] 22:14:08 INFO - PROCESS | 1940 | 1461042848759 Marionette DEBUG loaded listener.js 22:14:08 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x118eb5c00) [pid = 1940] [serial = 2051] [outer = 0x1175dfc00] 22:14:09 INFO - PROCESS | 1940 | 1461042849106 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]]]}] 22:14:09 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 22:14:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 474ms 22:14:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 22:14:09 INFO - PROCESS | 1940 | 1461042849123 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 22:14:09 INFO - PROCESS | 1940 | 1461042849124 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 22:14:09 INFO - PROCESS | 1940 | 1461042849127 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 22:14:09 INFO - PROCESS | 1940 | 1461042849129 Marionette TRACE conn2 <- [1,2706,null,{}] 22:14:09 INFO - PROCESS | 1940 | 1461042849147 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}] 22:14:09 INFO - PROCESS | 1940 | 1461042849227 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 22:14:09 INFO - PROCESS | 1940 | 1461042849232 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:09 INFO - PROCESS | 1940 | ++DOCSHELL 0x123abc800 == 32 [pid = 1940] [id = 684] 22:14:09 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x119038400) [pid = 1940] [serial = 2052] [outer = 0x0] 22:14:09 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x119b54000) [pid = 1940] [serial = 2053] [outer = 0x119038400] 22:14:09 INFO - PROCESS | 1940 | 1461042849265 Marionette DEBUG loaded listener.js 22:14:09 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x11a55ac00) [pid = 1940] [serial = 2054] [outer = 0x119038400] 22:14:09 INFO - PROCESS | 1940 | 1461042849608 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]]]}] 22:14:09 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 22:14:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 528ms 22:14:09 INFO - PROCESS | 1940 | 1461042849655 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 22:14:09 INFO - PROCESS | 1940 | 1461042849657 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 22:14:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 22:14:09 INFO - PROCESS | 1940 | 1461042849659 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 22:14:09 INFO - PROCESS | 1940 | 1461042849660 Marionette TRACE conn2 <- [1,2710,null,{}] 22:14:09 INFO - PROCESS | 1940 | 1461042849663 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}] 22:14:09 INFO - PROCESS | 1940 | 1461042849764 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 22:14:09 INFO - PROCESS | 1940 | 1461042849770 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:09 INFO - PROCESS | 1940 | ++DOCSHELL 0x1241d1000 == 33 [pid = 1940] [id = 685] 22:14:09 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x119b5b000) [pid = 1940] [serial = 2055] [outer = 0x0] 22:14:09 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x11a7d6c00) [pid = 1940] [serial = 2056] [outer = 0x119b5b000] 22:14:09 INFO - PROCESS | 1940 | 1461042849796 Marionette DEBUG loaded listener.js 22:14:09 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x1146b5c00) [pid = 1940] [serial = 2057] [outer = 0x119b5b000] 22:14:10 INFO - PROCESS | 1940 | 1461042850140 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] 22:14:10 INFO - PROCESS | 1940 | 1461042850182 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 22:14:10 INFO - PROCESS | 1940 | 1461042850184 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 22:14:10 INFO - PROCESS | 1940 | 1461042850186 Marionette TRACE conn2 <- [1,2714,null,{}] 22:14:10 INFO - PROCESS | 1940 | 1461042850188 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}] 22:14:10 INFO - PROCESS | 1940 | 1461042850275 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 22:14:10 INFO - PROCESS | 1940 | 1461042850279 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:10 INFO - PROCESS | 1940 | ++DOCSHELL 0x12662a000 == 34 [pid = 1940] [id = 686] 22:14:10 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x1188f7800) [pid = 1940] [serial = 2058] [outer = 0x0] 22:14:10 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x11a95e000) [pid = 1940] [serial = 2059] [outer = 0x1188f7800] 22:14:10 INFO - PROCESS | 1940 | 1461042850305 Marionette DEBUG loaded listener.js 22:14:10 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x11acad800) [pid = 1940] [serial = 2060] [outer = 0x1188f7800] 22:14:10 INFO - PROCESS | 1940 | 1461042850744 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]]]}] 22:14:10 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 22:14:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 570ms 22:14:10 INFO - PROCESS | 1940 | 1461042850756 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 22:14:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 22:14:10 INFO - PROCESS | 1940 | 1461042850758 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 22:14:10 INFO - PROCESS | 1940 | 1461042850761 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 22:14:10 INFO - PROCESS | 1940 | 1461042850763 Marionette TRACE conn2 <- [1,2718,null,{}] 22:14:10 INFO - PROCESS | 1940 | 1461042850766 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}] 22:14:10 INFO - PROCESS | 1940 | 1461042850934 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 22:14:10 INFO - PROCESS | 1940 | 1461042850972 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:10 INFO - PROCESS | 1940 | ++DOCSHELL 0x1288ba800 == 35 [pid = 1940] [id = 687] 22:14:10 INFO - PROCESS | 1940 | ++DOMWINDOW == 98 (0x11ae6c000) [pid = 1940] [serial = 2061] [outer = 0x0] 22:14:10 INFO - PROCESS | 1940 | ++DOMWINDOW == 99 (0x11ae8e000) [pid = 1940] [serial = 2062] [outer = 0x11ae6c000] 22:14:11 INFO - PROCESS | 1940 | 1461042851000 Marionette DEBUG loaded listener.js 22:14:11 INFO - PROCESS | 1940 | ++DOMWINDOW == 100 (0x11be2c400) [pid = 1940] [serial = 2063] [outer = 0x11ae6c000] 22:14:11 INFO - PROCESS | 1940 | 1461042851361 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] 22:14:11 INFO - PROCESS | 1940 | 1461042851390 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 22:14:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 22:14:11 INFO - PROCESS | 1940 | 1461042851393 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 22:14:11 INFO - PROCESS | 1940 | 1461042851395 Marionette TRACE conn2 <- [1,2722,null,{}] 22:14:11 INFO - PROCESS | 1940 | 1461042851398 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}] 22:14:11 INFO - PROCESS | 1940 | 1461042851532 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 22:14:11 INFO - PROCESS | 1940 | 1461042851585 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:11 INFO - PROCESS | 1940 | ++DOCSHELL 0x1294d2800 == 36 [pid = 1940] [id = 688] 22:14:11 INFO - PROCESS | 1940 | ++DOMWINDOW == 101 (0x11c02b000) [pid = 1940] [serial = 2064] [outer = 0x0] 22:14:11 INFO - PROCESS | 1940 | ++DOMWINDOW == 102 (0x11c0bbc00) [pid = 1940] [serial = 2065] [outer = 0x11c02b000] 22:14:11 INFO - PROCESS | 1940 | 1461042851624 Marionette DEBUG loaded listener.js 22:14:11 INFO - PROCESS | 1940 | ++DOMWINDOW == 103 (0x11c6cb400) [pid = 1940] [serial = 2066] [outer = 0x11c02b000] 22:14:12 INFO - PROCESS | 1940 | 1461042852002 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] 22:14:12 INFO - PROCESS | 1940 | 1461042852014 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 22:14:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 22:14:12 INFO - PROCESS | 1940 | 1461042852016 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 22:14:12 INFO - PROCESS | 1940 | 1461042852017 Marionette TRACE conn2 <- [1,2726,null,{}] 22:14:12 INFO - PROCESS | 1940 | 1461042852020 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}] 22:14:12 INFO - PROCESS | 1940 | 1461042852151 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 22:14:12 INFO - PROCESS | 1940 | --DOMWINDOW == 102 (0x113e0b400) [pid = 1940] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 22:14:12 INFO - PROCESS | 1940 | --DOMWINDOW == 101 (0x114c0e000) [pid = 1940] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 22:14:12 INFO - PROCESS | 1940 | --DOMWINDOW == 100 (0x11a7ddc00) [pid = 1940] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 22:14:12 INFO - PROCESS | 1940 | --DOMWINDOW == 99 (0x114bd7400) [pid = 1940] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 22:14:12 INFO - PROCESS | 1940 | --DOMWINDOW == 98 (0x11c6cf800) [pid = 1940] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 22:14:12 INFO - PROCESS | 1940 | --DOMWINDOW == 97 (0x123875800) [pid = 1940] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 22:14:12 INFO - PROCESS | 1940 | --DOMWINDOW == 96 (0x123d82000) [pid = 1940] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 22:14:12 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x1146c1800) [pid = 1940] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 22:14:12 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x123e0e000) [pid = 1940] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 22:14:12 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x113e09800) [pid = 1940] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 22:14:12 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x118eb7400) [pid = 1940] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 22:14:12 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x113e0dc00) [pid = 1940] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 22:14:12 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x114245800) [pid = 1940] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 22:14:12 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x114ca0400) [pid = 1940] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 22:14:12 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x12e2e0c00) [pid = 1940] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 22:14:12 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x113e0f800) [pid = 1940] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 22:14:12 INFO - PROCESS | 1940 | --DOMWINDOW == 86 (0x11bb23000) [pid = 1940] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 22:14:12 INFO - PROCESS | 1940 | --DOMWINDOW == 85 (0x11aca9800) [pid = 1940] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 22:14:12 INFO - PROCESS | 1940 | --DOMWINDOW == 84 (0x11a55f800) [pid = 1940] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 22:14:12 INFO - PROCESS | 1940 | --DOMWINDOW == 83 (0x119b5fc00) [pid = 1940] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 22:14:12 INFO - PROCESS | 1940 | 1461042852195 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:12 INFO - PROCESS | 1940 | ++DOCSHELL 0x118919800 == 37 [pid = 1940] [id = 689] 22:14:12 INFO - PROCESS | 1940 | ++DOMWINDOW == 84 (0x113e0b400) [pid = 1940] [serial = 2067] [outer = 0x0] 22:14:12 INFO - PROCESS | 1940 | ++DOMWINDOW == 85 (0x1140c4c00) [pid = 1940] [serial = 2068] [outer = 0x113e0b400] 22:14:12 INFO - PROCESS | 1940 | 1461042852220 Marionette DEBUG loaded listener.js 22:14:12 INFO - PROCESS | 1940 | ++DOMWINDOW == 86 (0x115431c00) [pid = 1940] [serial = 2069] [outer = 0x113e0b400] 22:14:12 INFO - PROCESS | 1940 | 1461042852490 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]]]}] 22:14:12 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 22:14:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 522ms 22:14:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 22:14:12 INFO - PROCESS | 1940 | 1461042852542 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 22:14:12 INFO - PROCESS | 1940 | 1461042852543 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 22:14:12 INFO - PROCESS | 1940 | 1461042852546 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 22:14:12 INFO - PROCESS | 1940 | 1461042852547 Marionette TRACE conn2 <- [1,2730,null,{}] 22:14:12 INFO - PROCESS | 1940 | 1461042852549 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}] 22:14:12 INFO - PROCESS | 1940 | 1461042852625 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 22:14:12 INFO - PROCESS | 1940 | 1461042852630 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:12 INFO - PROCESS | 1940 | ++DOCSHELL 0x12a6d5000 == 38 [pid = 1940] [id = 690] 22:14:12 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x115594400) [pid = 1940] [serial = 2070] [outer = 0x0] 22:14:12 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x119c2a000) [pid = 1940] [serial = 2071] [outer = 0x115594400] 22:14:12 INFO - PROCESS | 1940 | 1461042852658 Marionette DEBUG loaded listener.js 22:14:12 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x11bb2b800) [pid = 1940] [serial = 2072] [outer = 0x115594400] 22:14:13 INFO - PROCESS | 1940 | 1461042853510 Marionette TRACE conn2 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2733,"getWindowHandle",null] 22:14:13 INFO - PROCESS | 1940 | 1461042853518 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 22:14:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 22:14:13 INFO - PROCESS | 1940 | 1461042853520 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 22:14:13 INFO - PROCESS | 1940 | 1461042853521 Marionette TRACE conn2 <- [1,2734,null,{}] 22:14:13 INFO - PROCESS | 1940 | 1461042853523 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}] 22:14:13 INFO - PROCESS | 1940 | 1461042853615 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 22:14:13 INFO - PROCESS | 1940 | 1461042853621 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:13 INFO - PROCESS | 1940 | ++DOCSHELL 0x12ac9e800 == 39 [pid = 1940] [id = 691] 22:14:13 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x115597000) [pid = 1940] [serial = 2073] [outer = 0x0] 22:14:13 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x11c6d7000) [pid = 1940] [serial = 2074] [outer = 0x115597000] 22:14:13 INFO - PROCESS | 1940 | 1461042853647 Marionette DEBUG loaded listener.js 22:14:13 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x123874000) [pid = 1940] [serial = 2075] [outer = 0x115597000] 22:14:13 INFO - PROCESS | 1940 | 1461042853973 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]]]}] 22:14:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 22:14:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 471ms 22:14:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 22:14:13 INFO - PROCESS | 1940 | 1461042853992 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 22:14:13 INFO - PROCESS | 1940 | 1461042853993 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 22:14:13 INFO - PROCESS | 1940 | 1461042853995 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 22:14:13 INFO - PROCESS | 1940 | 1461042853997 Marionette TRACE conn2 <- [1,2738,null,{}] 22:14:14 INFO - PROCESS | 1940 | 1461042854000 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}] 22:14:14 INFO - PROCESS | 1940 | 1461042854092 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 22:14:14 INFO - PROCESS | 1940 | 1461042854096 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:14 INFO - PROCESS | 1940 | ++DOCSHELL 0x12b2d7800 == 40 [pid = 1940] [id = 692] 22:14:14 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x123874400) [pid = 1940] [serial = 2076] [outer = 0x0] 22:14:14 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x123c9a400) [pid = 1940] [serial = 2077] [outer = 0x123874400] 22:14:14 INFO - PROCESS | 1940 | 1461042854128 Marionette DEBUG loaded listener.js 22:14:14 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x123e34400) [pid = 1940] [serial = 2078] [outer = 0x123874400] 22:14:14 INFO - PROCESS | 1940 | 1461042854630 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]]]}] 22:14:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 22:14:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 671ms 22:14:14 INFO - PROCESS | 1940 | 1461042854671 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 22:14:14 INFO - PROCESS | 1940 | 1461042854673 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 22:14:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 22:14:14 INFO - PROCESS | 1940 | 1461042854678 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 22:14:14 INFO - PROCESS | 1940 | 1461042854680 Marionette TRACE conn2 <- [1,2742,null,{}] 22:14:14 INFO - PROCESS | 1940 | 1461042854684 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}] 22:14:14 INFO - PROCESS | 1940 | 1461042854780 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 22:14:14 INFO - PROCESS | 1940 | 1461042854847 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:14 INFO - PROCESS | 1940 | ++DOCSHELL 0x12364e000 == 41 [pid = 1940] [id = 693] 22:14:14 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x115872000) [pid = 1940] [serial = 2079] [outer = 0x0] 22:14:14 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x1181b0800) [pid = 1940] [serial = 2080] [outer = 0x115872000] 22:14:14 INFO - PROCESS | 1940 | 1461042854878 Marionette DEBUG loaded listener.js 22:14:14 INFO - PROCESS | 1940 | ++DOMWINDOW == 98 (0x118d64000) [pid = 1940] [serial = 2081] [outer = 0x115872000] 22:14:15 INFO - PROCESS | 1940 | 1461042855288 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]]]}] 22:14:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 22:14:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 621ms 22:14:15 INFO - PROCESS | 1940 | 1461042855299 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 22:14:15 INFO - PROCESS | 1940 | 1461042855303 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 22:14:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 22:14:15 INFO - PROCESS | 1940 | 1461042855307 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 22:14:15 INFO - PROCESS | 1940 | 1461042855309 Marionette TRACE conn2 <- [1,2746,null,{}] 22:14:15 INFO - PROCESS | 1940 | 1461042855312 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}] 22:14:15 INFO - PROCESS | 1940 | 1461042855410 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 22:14:15 INFO - PROCESS | 1940 | 1461042855500 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:15 INFO - PROCESS | 1940 | ++DOCSHELL 0x127505800 == 42 [pid = 1940] [id = 694] 22:14:15 INFO - PROCESS | 1940 | ++DOMWINDOW == 99 (0x119a69000) [pid = 1940] [serial = 2082] [outer = 0x0] 22:14:15 INFO - PROCESS | 1940 | ++DOMWINDOW == 100 (0x11a55a400) [pid = 1940] [serial = 2083] [outer = 0x119a69000] 22:14:15 INFO - PROCESS | 1940 | 1461042855531 Marionette DEBUG loaded listener.js 22:14:15 INFO - PROCESS | 1940 | ++DOMWINDOW == 101 (0x11a7e0c00) [pid = 1940] [serial = 2084] [outer = 0x119a69000] 22:14:15 INFO - PROCESS | 1940 | 1461042855983 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]]]}] 22:14:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 22:14:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 719ms 22:14:16 INFO - PROCESS | 1940 | 1461042856028 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 22:14:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 22:14:16 INFO - PROCESS | 1940 | 1461042856031 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 22:14:16 INFO - PROCESS | 1940 | 1461042856034 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 22:14:16 INFO - PROCESS | 1940 | 1461042856040 Marionette TRACE conn2 <- [1,2750,null,{}] 22:14:16 INFO - PROCESS | 1940 | 1461042856052 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}] 22:14:16 INFO - PROCESS | 1940 | 1461042856193 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 22:14:16 INFO - PROCESS | 1940 | 1461042856280 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:16 INFO - PROCESS | 1940 | ++DOCSHELL 0x12b3b6800 == 43 [pid = 1940] [id = 695] 22:14:16 INFO - PROCESS | 1940 | ++DOMWINDOW == 102 (0x11abc4c00) [pid = 1940] [serial = 2085] [outer = 0x0] 22:14:16 INFO - PROCESS | 1940 | ++DOMWINDOW == 103 (0x11b840400) [pid = 1940] [serial = 2086] [outer = 0x11abc4c00] 22:14:16 INFO - PROCESS | 1940 | 1461042856329 Marionette DEBUG loaded listener.js 22:14:16 INFO - PROCESS | 1940 | ++DOMWINDOW == 104 (0x11c0a6c00) [pid = 1940] [serial = 2087] [outer = 0x11abc4c00] 22:14:16 INFO - PROCESS | 1940 | 1461042856768 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]]]}] 22:14:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 22:14:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 776ms 22:14:16 INFO - PROCESS | 1940 | 1461042856810 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 22:14:16 INFO - PROCESS | 1940 | 1461042856812 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 22:14:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 22:14:16 INFO - PROCESS | 1940 | 1461042856814 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 22:14:16 INFO - PROCESS | 1940 | 1461042856815 Marionette TRACE conn2 <- [1,2754,null,{}] 22:14:16 INFO - PROCESS | 1940 | 1461042856818 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}] 22:14:16 INFO - PROCESS | 1940 | 1461042856913 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 22:14:16 INFO - PROCESS | 1940 | 1461042856965 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:16 INFO - PROCESS | 1940 | ++DOCSHELL 0x12b8da800 == 44 [pid = 1940] [id = 696] 22:14:16 INFO - PROCESS | 1940 | ++DOMWINDOW == 105 (0x11b83a800) [pid = 1940] [serial = 2088] [outer = 0x0] 22:14:16 INFO - PROCESS | 1940 | ++DOMWINDOW == 106 (0x123922000) [pid = 1940] [serial = 2089] [outer = 0x11b83a800] 22:14:17 INFO - PROCESS | 1940 | 1461042856995 Marionette DEBUG loaded listener.js 22:14:17 INFO - PROCESS | 1940 | ++DOMWINDOW == 107 (0x123e03c00) [pid = 1940] [serial = 2090] [outer = 0x11b83a800] 22:14:17 INFO - PROCESS | 1940 | 1461042857410 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]]]}] 22:14:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 22:14:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 621ms 22:14:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 22:14:17 INFO - PROCESS | 1940 | 1461042857436 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 22:14:17 INFO - PROCESS | 1940 | 1461042857437 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 22:14:17 INFO - PROCESS | 1940 | 1461042857439 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 22:14:17 INFO - PROCESS | 1940 | 1461042857440 Marionette TRACE conn2 <- [1,2758,null,{}] 22:14:17 INFO - PROCESS | 1940 | 1461042857443 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}] 22:14:17 INFO - PROCESS | 1940 | 1461042857535 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 22:14:17 INFO - PROCESS | 1940 | 1461042857584 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:17 INFO - PROCESS | 1940 | ++DOCSHELL 0x1189ae000 == 45 [pid = 1940] [id = 697] 22:14:17 INFO - PROCESS | 1940 | ++DOMWINDOW == 108 (0x113e11c00) [pid = 1940] [serial = 2091] [outer = 0x0] 22:14:17 INFO - PROCESS | 1940 | ++DOMWINDOW == 109 (0x118644400) [pid = 1940] [serial = 2092] [outer = 0x113e11c00] 22:14:17 INFO - PROCESS | 1940 | 1461042857614 Marionette DEBUG loaded listener.js 22:14:17 INFO - PROCESS | 1940 | ++DOMWINDOW == 110 (0x11c6ce000) [pid = 1940] [serial = 2093] [outer = 0x113e11c00] 22:14:18 INFO - PROCESS | 1940 | 1461042858156 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]]]}] 22:14:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 22:14:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 771ms 22:14:18 INFO - PROCESS | 1940 | 1461042858219 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 22:14:18 INFO - PROCESS | 1940 | 1461042858221 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 22:14:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 22:14:18 INFO - PROCESS | 1940 | 1461042858226 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 22:14:18 INFO - PROCESS | 1940 | 1461042858228 Marionette TRACE conn2 <- [1,2762,null,{}] 22:14:18 INFO - PROCESS | 1940 | 1461042858232 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}] 22:14:18 INFO - PROCESS | 1940 | 1461042858323 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 22:14:18 INFO - PROCESS | 1940 | 1461042858396 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:18 INFO - PROCESS | 1940 | ++DOCSHELL 0x115126800 == 46 [pid = 1940] [id = 698] 22:14:18 INFO - PROCESS | 1940 | ++DOMWINDOW == 111 (0x115426800) [pid = 1940] [serial = 2094] [outer = 0x0] 22:14:18 INFO - PROCESS | 1940 | ++DOMWINDOW == 112 (0x115599c00) [pid = 1940] [serial = 2095] [outer = 0x115426800] 22:14:18 INFO - PROCESS | 1940 | 1461042858428 Marionette DEBUG loaded listener.js 22:14:18 INFO - PROCESS | 1940 | ++DOMWINDOW == 113 (0x1175e4000) [pid = 1940] [serial = 2096] [outer = 0x115426800] 22:14:18 INFO - PROCESS | 1940 | --DOCSHELL 0x12ac9e800 == 45 [pid = 1940] [id = 691] 22:14:18 INFO - PROCESS | 1940 | --DOCSHELL 0x12a6d5000 == 44 [pid = 1940] [id = 690] 22:14:18 INFO - PROCESS | 1940 | --DOCSHELL 0x118919800 == 43 [pid = 1940] [id = 689] 22:14:18 INFO - PROCESS | 1940 | --DOCSHELL 0x1294d2800 == 42 [pid = 1940] [id = 688] 22:14:18 INFO - PROCESS | 1940 | --DOCSHELL 0x1288ba800 == 41 [pid = 1940] [id = 687] 22:14:18 INFO - PROCESS | 1940 | --DOMWINDOW == 112 (0x119157800) [pid = 1940] [serial = 2041] [outer = 0x0] [url = about:blank] 22:14:18 INFO - PROCESS | 1940 | --DOCSHELL 0x12662a000 == 40 [pid = 1940] [id = 686] 22:14:18 INFO - PROCESS | 1940 | --DOCSHELL 0x1241d1000 == 39 [pid = 1940] [id = 685] 22:14:18 INFO - PROCESS | 1940 | --DOCSHELL 0x123abc800 == 38 [pid = 1940] [id = 684] 22:14:18 INFO - PROCESS | 1940 | --DOCSHELL 0x11be20800 == 37 [pid = 1940] [id = 683] 22:14:18 INFO - PROCESS | 1940 | --DOCSHELL 0x1156b6800 == 36 [pid = 1940] [id = 682] 22:14:18 INFO - PROCESS | 1940 | 1461042858943 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]]]}] 22:14:18 INFO - PROCESS | 1940 | --DOMWINDOW == 111 (0x118968c00) [pid = 1940] [serial = 2038] [outer = 0x0] [url = about:blank] 22:14:18 INFO - PROCESS | 1940 | --DOMWINDOW == 110 (0x115683000) [pid = 1940] [serial = 2035] [outer = 0x0] [url = about:blank] 22:14:18 INFO - PROCESS | 1940 | --DOMWINDOW == 109 (0x123e38000) [pid = 1940] [serial = 2030] [outer = 0x0] [url = about:blank] 22:14:18 INFO - PROCESS | 1940 | --DOMWINDOW == 108 (0x114c9ac00) [pid = 1940] [serial = 2032] [outer = 0x0] [url = about:blank] 22:14:18 INFO - PROCESS | 1940 | --DOMWINDOW == 107 (0x114e7bc00) [pid = 1940] [serial = 2033] [outer = 0x0] [url = about:blank] 22:14:18 INFO - PROCESS | 1940 | --DOMWINDOW == 106 (0x11c6d7c00) [pid = 1940] [serial = 2014] [outer = 0x0] [url = about:blank] 22:14:18 INFO - PROCESS | 1940 | --DOMWINDOW == 105 (0x123a59400) [pid = 1940] [serial = 2017] [outer = 0x0] [url = about:blank] 22:14:18 INFO - PROCESS | 1940 | --DOMWINDOW == 104 (0x123871c00) [pid = 1940] [serial = 2015] [outer = 0x0] [url = about:blank] 22:14:18 INFO - PROCESS | 1940 | --DOMWINDOW == 103 (0x123e0dc00) [pid = 1940] [serial = 2021] [outer = 0x0] [url = about:blank] 22:14:18 INFO - PROCESS | 1940 | --DOMWINDOW == 102 (0x123e07000) [pid = 1940] [serial = 2020] [outer = 0x0] [url = about:blank] 22:14:18 INFO - PROCESS | 1940 | --DOMWINDOW == 101 (0x123d81400) [pid = 1940] [serial = 2018] [outer = 0x0] [url = about:blank] 22:14:18 INFO - PROCESS | 1940 | --DOMWINDOW == 100 (0x118eb2c00) [pid = 1940] [serial = 2026] [outer = 0x0] [url = about:blank] 22:14:18 INFO - PROCESS | 1940 | --DOMWINDOW == 99 (0x123e36800) [pid = 1940] [serial = 2023] [outer = 0x0] [url = about:blank] 22:14:18 INFO - PROCESS | 1940 | --DOMWINDOW == 98 (0x119b56400) [pid = 1940] [serial = 1996] [outer = 0x0] [url = about:blank] 22:14:18 INFO - PROCESS | 1940 | --DOMWINDOW == 97 (0x1190bbc00) [pid = 1940] [serial = 1993] [outer = 0x0] [url = about:blank] 22:14:18 INFO - PROCESS | 1940 | --DOMWINDOW == 96 (0x119b51000) [pid = 1940] [serial = 1994] [outer = 0x0] [url = about:blank] 22:14:18 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x1181aa000) [pid = 1940] [serial = 1990] [outer = 0x0] [url = about:blank] 22:14:18 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x118eb0000) [pid = 1940] [serial = 1991] [outer = 0x0] [url = about:blank] 22:14:18 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x115344c00) [pid = 1940] [serial = 1987] [outer = 0x0] [url = about:blank] 22:14:18 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x1158e8000) [pid = 1940] [serial = 1988] [outer = 0x0] [url = about:blank] 22:14:18 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x114ca0c00) [pid = 1940] [serial = 1984] [outer = 0x0] [url = about:blank] 22:14:18 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x114ec5000) [pid = 1940] [serial = 1985] [outer = 0x0] [url = about:blank] 22:14:18 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x12e4eac00) [pid = 1940] [serial = 1982] [outer = 0x0] [url = about:blank] 22:14:18 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x11bb23400) [pid = 1940] [serial = 2011] [outer = 0x0] [url = about:blank] 22:14:18 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x11be27800) [pid = 1940] [serial = 2008] [outer = 0x0] [url = about:blank] 22:14:18 INFO - PROCESS | 1940 | --DOMWINDOW == 86 (0x11c036800) [pid = 1940] [serial = 2009] [outer = 0x0] [url = about:blank] 22:14:18 INFO - PROCESS | 1940 | --DOMWINDOW == 85 (0x11ae99800) [pid = 1940] [serial = 2005] [outer = 0x0] [url = about:blank] 22:14:18 INFO - PROCESS | 1940 | --DOMWINDOW == 84 (0x11b83cc00) [pid = 1940] [serial = 2006] [outer = 0x0] [url = about:blank] 22:14:18 INFO - PROCESS | 1940 | --DOMWINDOW == 83 (0x11ae6d800) [pid = 1940] [serial = 2002] [outer = 0x0] [url = about:blank] 22:14:18 INFO - PROCESS | 1940 | --DOMWINDOW == 82 (0x11ae78000) [pid = 1940] [serial = 2003] [outer = 0x0] [url = about:blank] 22:14:18 INFO - PROCESS | 1940 | --DOMWINDOW == 81 (0x11a7e1c00) [pid = 1940] [serial = 1999] [outer = 0x0] [url = about:blank] 22:14:18 INFO - PROCESS | 1940 | --DOMWINDOW == 80 (0x11abc3c00) [pid = 1940] [serial = 2000] [outer = 0x0] [url = about:blank] 22:14:18 INFO - PROCESS | 1940 | --DOMWINDOW == 79 (0x11646a000) [pid = 1940] [serial = 2036] [outer = 0x0] [url = about:blank] 22:14:18 INFO - PROCESS | 1940 | --DOMWINDOW == 78 (0x119c21400) [pid = 1940] [serial = 1997] [outer = 0x0] [url = about:blank] 22:14:18 INFO - PROCESS | 1940 | --DOMWINDOW == 77 (0x118eac800) [pid = 1940] [serial = 2039] [outer = 0x0] [url = about:blank] 22:14:18 INFO - PROCESS | 1940 | --DOMWINDOW == 76 (0x11a798800) [pid = 1940] [serial = 2027] [outer = 0x0] [url = about:blank] 22:14:18 INFO - PROCESS | 1940 | --DOMWINDOW == 75 (0x123e03800) [pid = 1940] [serial = 2029] [outer = 0x0] [url = about:blank] 22:14:18 INFO - PROCESS | 1940 | --DOMWINDOW == 74 (0x12400c000) [pid = 1940] [serial = 2024] [outer = 0x0] [url = about:blank] 22:14:18 INFO - PROCESS | 1940 | --DOMWINDOW == 73 (0x11c16e400) [pid = 1940] [serial = 2012] [outer = 0x0] [url = about:blank] 22:14:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 22:14:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 776ms 22:14:19 INFO - PROCESS | 1940 | 1461042859003 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 22:14:19 INFO - PROCESS | 1940 | 1461042859009 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 22:14:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 22:14:19 INFO - PROCESS | 1940 | 1461042859015 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 22:14:19 INFO - PROCESS | 1940 | 1461042859018 Marionette TRACE conn2 <- [1,2766,null,{}] 22:14:19 INFO - PROCESS | 1940 | 1461042859021 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}] 22:14:19 INFO - PROCESS | 1940 | 1461042859111 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 22:14:19 INFO - PROCESS | 1940 | 1461042859117 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:19 INFO - PROCESS | 1940 | ++DOCSHELL 0x1189a3000 == 37 [pid = 1940] [id = 699] 22:14:19 INFO - PROCESS | 1940 | ++DOMWINDOW == 74 (0x114ca6800) [pid = 1940] [serial = 2097] [outer = 0x0] 22:14:19 INFO - PROCESS | 1940 | ++DOMWINDOW == 75 (0x118548800) [pid = 1940] [serial = 2098] [outer = 0x114ca6800] 22:14:19 INFO - PROCESS | 1940 | 1461042859146 Marionette DEBUG loaded listener.js 22:14:19 INFO - PROCESS | 1940 | ++DOMWINDOW == 76 (0x118eadc00) [pid = 1940] [serial = 2099] [outer = 0x114ca6800] 22:14:19 INFO - PROCESS | 1940 | 1461042859515 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]]]}] 22:14:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 22:14:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 523ms 22:14:19 INFO - PROCESS | 1940 | 1461042859537 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 22:14:19 INFO - PROCESS | 1940 | 1461042859539 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 22:14:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 22:14:19 INFO - PROCESS | 1940 | 1461042859541 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 22:14:19 INFO - PROCESS | 1940 | 1461042859544 Marionette TRACE conn2 <- [1,2770,null,{}] 22:14:19 INFO - PROCESS | 1940 | 1461042859551 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}] 22:14:19 INFO - PROCESS | 1940 | 1461042859630 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 22:14:19 INFO - PROCESS | 1940 | 1461042859637 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:19 INFO - PROCESS | 1940 | ++DOCSHELL 0x11be12000 == 38 [pid = 1940] [id = 700] 22:14:19 INFO - PROCESS | 1940 | ++DOMWINDOW == 77 (0x1191bd800) [pid = 1940] [serial = 2100] [outer = 0x0] 22:14:19 INFO - PROCESS | 1940 | ++DOMWINDOW == 78 (0x119b5ec00) [pid = 1940] [serial = 2101] [outer = 0x1191bd800] 22:14:19 INFO - PROCESS | 1940 | 1461042859684 Marionette DEBUG loaded listener.js 22:14:19 INFO - PROCESS | 1940 | ++DOMWINDOW == 79 (0x11a7da400) [pid = 1940] [serial = 2102] [outer = 0x1191bd800] 22:14:20 INFO - PROCESS | 1940 | 1461042860029 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]]]}] 22:14:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 22:14:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 521ms 22:14:20 INFO - PROCESS | 1940 | 1461042860063 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 22:14:20 INFO - PROCESS | 1940 | 1461042860065 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 22:14:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 22:14:20 INFO - PROCESS | 1940 | 1461042860067 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 22:14:20 INFO - PROCESS | 1940 | 1461042860068 Marionette TRACE conn2 <- [1,2774,null,{}] 22:14:20 INFO - PROCESS | 1940 | 1461042860081 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}] 22:14:20 INFO - PROCESS | 1940 | 1461042860159 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 22:14:20 INFO - PROCESS | 1940 | 1461042860163 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:20 INFO - PROCESS | 1940 | ++DOCSHELL 0x123667000 == 39 [pid = 1940] [id = 701] 22:14:20 INFO - PROCESS | 1940 | ++DOMWINDOW == 80 (0x11a932c00) [pid = 1940] [serial = 2103] [outer = 0x0] 22:14:20 INFO - PROCESS | 1940 | ++DOMWINDOW == 81 (0x11a968800) [pid = 1940] [serial = 2104] [outer = 0x11a932c00] 22:14:20 INFO - PROCESS | 1940 | 1461042860190 Marionette DEBUG loaded listener.js 22:14:20 INFO - PROCESS | 1940 | ++DOMWINDOW == 82 (0x11ae71400) [pid = 1940] [serial = 2105] [outer = 0x11a932c00] 22:14:20 INFO - PROCESS | 1940 | 1461042860525 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]]]}] 22:14:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 22:14:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 475ms 22:14:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 22:14:20 INFO - PROCESS | 1940 | 1461042860543 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 22:14:20 INFO - PROCESS | 1940 | 1461042860544 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 22:14:20 INFO - PROCESS | 1940 | 1461042860546 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 22:14:20 INFO - PROCESS | 1940 | 1461042860547 Marionette TRACE conn2 <- [1,2778,null,{}] 22:14:20 INFO - PROCESS | 1940 | 1461042860549 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}] 22:14:20 INFO - PROCESS | 1940 | 1461042860630 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 22:14:20 INFO - PROCESS | 1940 | 1461042860635 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:20 INFO - PROCESS | 1940 | ++DOCSHELL 0x12409b000 == 40 [pid = 1940] [id = 702] 22:14:20 INFO - PROCESS | 1940 | ++DOMWINDOW == 83 (0x11a95bc00) [pid = 1940] [serial = 2106] [outer = 0x0] 22:14:20 INFO - PROCESS | 1940 | ++DOMWINDOW == 84 (0x11b5e4800) [pid = 1940] [serial = 2107] [outer = 0x11a95bc00] 22:14:20 INFO - PROCESS | 1940 | 1461042860663 Marionette DEBUG loaded listener.js 22:14:20 INFO - PROCESS | 1940 | ++DOMWINDOW == 85 (0x11c029400) [pid = 1940] [serial = 2108] [outer = 0x11a95bc00] 22:14:21 INFO - PROCESS | 1940 | 1461042861001 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]]]}] 22:14:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 22:14:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 468ms 22:14:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 22:14:21 INFO - PROCESS | 1940 | 1461042861015 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 22:14:21 INFO - PROCESS | 1940 | 1461042861016 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 22:14:21 INFO - PROCESS | 1940 | 1461042861018 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 22:14:21 INFO - PROCESS | 1940 | 1461042861019 Marionette TRACE conn2 <- [1,2782,null,{}] 22:14:21 INFO - PROCESS | 1940 | 1461042861021 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}] 22:14:21 INFO - PROCESS | 1940 | 1461042861143 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 22:14:21 INFO - PROCESS | 1940 | 1461042861157 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:21 INFO - PROCESS | 1940 | ++DOCSHELL 0x118bb3800 == 41 [pid = 1940] [id = 703] 22:14:21 INFO - PROCESS | 1940 | ++DOMWINDOW == 86 (0x11c028c00) [pid = 1940] [serial = 2109] [outer = 0x0] 22:14:21 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x11c6c9c00) [pid = 1940] [serial = 2110] [outer = 0x11c028c00] 22:14:21 INFO - PROCESS | 1940 | 1461042861185 Marionette DEBUG loaded listener.js 22:14:21 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x123e06800) [pid = 1940] [serial = 2111] [outer = 0x11c028c00] 22:14:21 INFO - PROCESS | 1940 | 1461042861497 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]]]}] 22:14:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 22:14:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 520ms 22:14:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 22:14:21 INFO - PROCESS | 1940 | 1461042861538 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 22:14:21 INFO - PROCESS | 1940 | 1461042861539 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 22:14:21 INFO - PROCESS | 1940 | 1461042861541 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 22:14:21 INFO - PROCESS | 1940 | 1461042861543 Marionette TRACE conn2 <- [1,2786,null,{}] 22:14:21 INFO - PROCESS | 1940 | 1461042861545 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}] 22:14:21 INFO - PROCESS | 1940 | 1461042861640 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 22:14:21 INFO - PROCESS | 1940 | 1461042861652 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:21 INFO - PROCESS | 1940 | ++DOCSHELL 0x127503800 == 42 [pid = 1940] [id = 704] 22:14:21 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x123e08c00) [pid = 1940] [serial = 2112] [outer = 0x0] 22:14:21 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x123e34000) [pid = 1940] [serial = 2113] [outer = 0x123e08c00] 22:14:21 INFO - PROCESS | 1940 | 1461042861677 Marionette DEBUG loaded listener.js 22:14:21 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x123e3d400) [pid = 1940] [serial = 2114] [outer = 0x123e08c00] 22:14:22 INFO - PROCESS | 1940 | 1461042862074 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]]]}] 22:14:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 22:14:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 568ms 22:14:22 INFO - PROCESS | 1940 | 1461042862113 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 22:14:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 22:14:22 INFO - PROCESS | 1940 | 1461042862115 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 22:14:22 INFO - PROCESS | 1940 | 1461042862119 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 22:14:22 INFO - PROCESS | 1940 | 1461042862121 Marionette TRACE conn2 <- [1,2790,null,{}] 22:14:22 INFO - PROCESS | 1940 | 1461042862124 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}] 22:14:22 INFO - PROCESS | 1940 | 1461042862266 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 22:14:22 INFO - PROCESS | 1940 | 1461042862292 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:22 INFO - PROCESS | 1940 | ++DOCSHELL 0x1294cd000 == 43 [pid = 1940] [id = 705] 22:14:22 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x11c0b2000) [pid = 1940] [serial = 2115] [outer = 0x0] 22:14:22 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x123e40000) [pid = 1940] [serial = 2116] [outer = 0x11c0b2000] 22:14:22 INFO - PROCESS | 1940 | 1461042862322 Marionette DEBUG loaded listener.js 22:14:22 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x124034000) [pid = 1940] [serial = 2117] [outer = 0x11c0b2000] 22:14:22 INFO - PROCESS | 1940 | 1461042862665 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]]]}] 22:14:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 22:14:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 571ms 22:14:22 INFO - PROCESS | 1940 | 1461042862689 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 22:14:22 INFO - PROCESS | 1940 | 1461042862691 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 22:14:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 22:14:22 INFO - PROCESS | 1940 | 1461042862693 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 22:14:22 INFO - PROCESS | 1940 | 1461042862694 Marionette TRACE conn2 <- [1,2794,null,{}] 22:14:22 INFO - PROCESS | 1940 | 1461042862696 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}] 22:14:22 INFO - PROCESS | 1940 | 1461042862793 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 22:14:22 INFO - PROCESS | 1940 | 1461042862804 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:22 INFO - PROCESS | 1940 | ++DOCSHELL 0x12a67e000 == 44 [pid = 1940] [id = 706] 22:14:22 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x12400e400) [pid = 1940] [serial = 2118] [outer = 0x0] 22:14:22 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x1241bbc00) [pid = 1940] [serial = 2119] [outer = 0x12400e400] 22:14:22 INFO - PROCESS | 1940 | 1461042862829 Marionette DEBUG loaded listener.js 22:14:22 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x126460800) [pid = 1940] [serial = 2120] [outer = 0x12400e400] 22:14:23 INFO - PROCESS | 1940 | --DOMWINDOW == 96 (0x1188f7800) [pid = 1940] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 22:14:23 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x11c02b000) [pid = 1940] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 22:14:23 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x119b5b000) [pid = 1940] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 22:14:23 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x11ae6c000) [pid = 1940] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 22:14:23 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x114bd8000) [pid = 1940] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 22:14:23 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x1175dfc00) [pid = 1940] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 22:14:23 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x115594400) [pid = 1940] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 22:14:23 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x113e0b400) [pid = 1940] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 22:14:23 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x119038400) [pid = 1940] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 22:14:23 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x115597000) [pid = 1940] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 22:14:23 INFO - PROCESS | 1940 | 1461042863199 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]]]}] 22:14:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 22:14:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 519ms 22:14:23 INFO - PROCESS | 1940 | 1461042863212 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 22:14:23 INFO - PROCESS | 1940 | 1461042863213 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 22:14:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 22:14:23 INFO - PROCESS | 1940 | 1461042863216 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 22:14:23 INFO - PROCESS | 1940 | 1461042863217 Marionette TRACE conn2 <- [1,2798,null,{}] 22:14:23 INFO - PROCESS | 1940 | 1461042863219 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}] 22:14:23 INFO - PROCESS | 1940 | 1461042863299 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 22:14:23 INFO - PROCESS | 1940 | 1461042863306 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:23 INFO - PROCESS | 1940 | ++DOCSHELL 0x12a662800 == 45 [pid = 1940] [id = 707] 22:14:23 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x115597000) [pid = 1940] [serial = 2121] [outer = 0x0] 22:14:23 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x11a7dac00) [pid = 1940] [serial = 2122] [outer = 0x115597000] 22:14:23 INFO - PROCESS | 1940 | 1461042863331 Marionette DEBUG loaded listener.js 22:14:23 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x11c6d2000) [pid = 1940] [serial = 2123] [outer = 0x115597000] 22:14:23 INFO - PROCESS | 1940 | 1461042863666 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]]]}] 22:14:23 INFO - PROCESS | 1940 | --DOCSHELL 0x12f7cc800 == 44 [pid = 1940] [id = 16] 22:14:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 22:14:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 471ms 22:14:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 22:14:23 INFO - PROCESS | 1940 | 1461042863697 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 22:14:23 INFO - PROCESS | 1940 | 1461042863698 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 22:14:23 INFO - PROCESS | 1940 | 1461042863700 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 22:14:23 INFO - PROCESS | 1940 | 1461042863702 Marionette TRACE conn2 <- [1,2802,null,{}] 22:14:23 INFO - PROCESS | 1940 | 1461042863704 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}] 22:14:23 INFO - PROCESS | 1940 | 1461042863826 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 22:14:23 INFO - PROCESS | 1940 | 1461042863858 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:23 INFO - PROCESS | 1940 | ++DOCSHELL 0x123ab4000 == 45 [pid = 1940] [id = 708] 22:14:23 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x119038400) [pid = 1940] [serial = 2124] [outer = 0x0] 22:14:23 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x11ae90000) [pid = 1940] [serial = 2125] [outer = 0x119038400] 22:14:23 INFO - PROCESS | 1940 | 1461042863887 Marionette DEBUG loaded listener.js 22:14:23 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x1274cf800) [pid = 1940] [serial = 2126] [outer = 0x119038400] 22:14:24 INFO - PROCESS | 1940 | 1461042864171 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]]]}] 22:14:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 22:14:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 525ms 22:14:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 22:14:24 INFO - PROCESS | 1940 | 1461042864225 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 22:14:24 INFO - PROCESS | 1940 | 1461042864226 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 22:14:24 INFO - PROCESS | 1940 | 1461042864229 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 22:14:24 INFO - PROCESS | 1940 | 1461042864230 Marionette TRACE conn2 <- [1,2806,null,{}] 22:14:24 INFO - PROCESS | 1940 | 1461042864232 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}] 22:14:24 INFO - PROCESS | 1940 | 1461042864314 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 22:14:24 INFO - PROCESS | 1940 | 1461042864319 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:24 INFO - PROCESS | 1940 | ++DOCSHELL 0x12bb58000 == 46 [pid = 1940] [id = 709] 22:14:24 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x11acadc00) [pid = 1940] [serial = 2127] [outer = 0x0] 22:14:24 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x128897800) [pid = 1940] [serial = 2128] [outer = 0x11acadc00] 22:14:24 INFO - PROCESS | 1940 | 1461042864344 Marionette DEBUG loaded listener.js 22:14:24 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x1288a4c00) [pid = 1940] [serial = 2129] [outer = 0x11acadc00] 22:14:24 INFO - PROCESS | 1940 | 1461042864681 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]]]}] 22:14:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 22:14:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 468ms 22:14:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 22:14:24 INFO - PROCESS | 1940 | 1461042864698 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 22:14:24 INFO - PROCESS | 1940 | 1461042864699 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 22:14:24 INFO - PROCESS | 1940 | 1461042864702 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 22:14:24 INFO - PROCESS | 1940 | 1461042864704 Marionette TRACE conn2 <- [1,2810,null,{}] 22:14:24 INFO - PROCESS | 1940 | 1461042864707 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}] 22:14:24 INFO - PROCESS | 1940 | 1461042864811 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 22:14:24 INFO - PROCESS | 1940 | 1461042864817 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:24 INFO - PROCESS | 1940 | ++DOCSHELL 0x12c032800 == 47 [pid = 1940] [id = 710] 22:14:24 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x1288a4800) [pid = 1940] [serial = 2130] [outer = 0x0] 22:14:24 INFO - PROCESS | 1940 | ++DOMWINDOW == 98 (0x129130400) [pid = 1940] [serial = 2131] [outer = 0x1288a4800] 22:14:24 INFO - PROCESS | 1940 | 1461042864843 Marionette DEBUG loaded listener.js 22:14:24 INFO - PROCESS | 1940 | ++DOMWINDOW == 99 (0x129308000) [pid = 1940] [serial = 2132] [outer = 0x1288a4800] 22:14:25 INFO - PROCESS | 1940 | 1461042865136 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]]]}] 22:14:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 22:14:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 472ms 22:14:25 INFO - PROCESS | 1940 | 1461042865219 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 22:14:25 INFO - PROCESS | 1940 | 1461042865222 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 22:14:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 22:14:25 INFO - PROCESS | 1940 | 1461042865226 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 22:14:25 INFO - PROCESS | 1940 | 1461042865229 Marionette TRACE conn2 <- [1,2814,null,{}] 22:14:25 INFO - PROCESS | 1940 | 1461042865233 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}] 22:14:25 INFO - PROCESS | 1940 | 1461042865323 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 22:14:25 INFO - PROCESS | 1940 | 1461042865415 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:25 INFO - PROCESS | 1940 | ++DOCSHELL 0x11906b800 == 48 [pid = 1940] [id = 711] 22:14:25 INFO - PROCESS | 1940 | ++DOMWINDOW == 100 (0x114bda400) [pid = 1940] [serial = 2133] [outer = 0x0] 22:14:25 INFO - PROCESS | 1940 | ++DOMWINDOW == 101 (0x114c13000) [pid = 1940] [serial = 2134] [outer = 0x114bda400] 22:14:25 INFO - PROCESS | 1940 | 1461042865447 Marionette DEBUG loaded listener.js 22:14:25 INFO - PROCESS | 1940 | ++DOMWINDOW == 102 (0x11559f800) [pid = 1940] [serial = 2135] [outer = 0x114bda400] 22:14:25 INFO - PROCESS | 1940 | 1461042865849 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]]]}] 22:14:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 22:14:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 673ms 22:14:25 INFO - PROCESS | 1940 | 1461042865900 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 22:14:25 INFO - PROCESS | 1940 | 1461042865903 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 22:14:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 22:14:25 INFO - PROCESS | 1940 | 1461042865909 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 22:14:25 INFO - PROCESS | 1940 | 1461042865911 Marionette TRACE conn2 <- [1,2818,null,{}] 22:14:25 INFO - PROCESS | 1940 | 1461042865914 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}] 22:14:26 INFO - PROCESS | 1940 | 1461042866016 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 22:14:26 INFO - PROCESS | 1940 | 1461042866107 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:26 INFO - PROCESS | 1940 | ++DOCSHELL 0x11be09000 == 49 [pid = 1940] [id = 712] 22:14:26 INFO - PROCESS | 1940 | ++DOMWINDOW == 103 (0x114bcfc00) [pid = 1940] [serial = 2136] [outer = 0x0] 22:14:26 INFO - PROCESS | 1940 | ++DOMWINDOW == 104 (0x119a62c00) [pid = 1940] [serial = 2137] [outer = 0x114bcfc00] 22:14:26 INFO - PROCESS | 1940 | 1461042866136 Marionette DEBUG loaded listener.js 22:14:26 INFO - PROCESS | 1940 | ++DOMWINDOW == 105 (0x11a7dd400) [pid = 1940] [serial = 2138] [outer = 0x114bcfc00] 22:14:26 INFO - PROCESS | 1940 | 1461042866531 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]]]}] 22:14:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 22:14:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 676ms 22:14:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 22:14:26 INFO - PROCESS | 1940 | 1461042866583 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 22:14:26 INFO - PROCESS | 1940 | 1461042866584 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 22:14:26 INFO - PROCESS | 1940 | 1461042866586 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 22:14:26 INFO - PROCESS | 1940 | 1461042866588 Marionette TRACE conn2 <- [1,2822,null,{}] 22:14:26 INFO - PROCESS | 1940 | 1461042866595 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}] 22:14:26 INFO - PROCESS | 1940 | 1461042866698 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 22:14:26 INFO - PROCESS | 1940 | 1461042866766 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:26 INFO - PROCESS | 1940 | ++DOCSHELL 0x12ac96800 == 50 [pid = 1940] [id = 713] 22:14:26 INFO - PROCESS | 1940 | ++DOMWINDOW == 106 (0x11c0bd800) [pid = 1940] [serial = 2139] [outer = 0x0] 22:14:26 INFO - PROCESS | 1940 | ++DOMWINDOW == 107 (0x11c370800) [pid = 1940] [serial = 2140] [outer = 0x11c0bd800] 22:14:26 INFO - PROCESS | 1940 | 1461042866800 Marionette DEBUG loaded listener.js 22:14:26 INFO - PROCESS | 1940 | ++DOMWINDOW == 108 (0x123870000) [pid = 1940] [serial = 2141] [outer = 0x11c0bd800] 22:14:27 INFO - PROCESS | 1940 | 1461042867186 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]]]}] 22:14:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 22:14:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 670ms 22:14:27 INFO - PROCESS | 1940 | 1461042867256 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 22:14:27 INFO - PROCESS | 1940 | 1461042867258 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 22:14:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 22:14:27 INFO - PROCESS | 1940 | 1461042867260 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 22:14:27 INFO - PROCESS | 1940 | 1461042867261 Marionette TRACE conn2 <- [1,2826,null,{}] 22:14:27 INFO - PROCESS | 1940 | 1461042867264 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}] 22:14:27 INFO - PROCESS | 1940 | 1461042867364 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 22:14:27 INFO - PROCESS | 1940 | 1461042867475 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:27 INFO - PROCESS | 1940 | ++DOCSHELL 0x12cfa6800 == 51 [pid = 1940] [id = 714] 22:14:27 INFO - PROCESS | 1940 | ++DOMWINDOW == 109 (0x123e38000) [pid = 1940] [serial = 2142] [outer = 0x0] 22:14:27 INFO - PROCESS | 1940 | ++DOMWINDOW == 110 (0x126524c00) [pid = 1940] [serial = 2143] [outer = 0x123e38000] 22:14:27 INFO - PROCESS | 1940 | 1461042867507 Marionette DEBUG loaded listener.js 22:14:27 INFO - PROCESS | 1940 | ++DOMWINDOW == 111 (0x126bbdc00) [pid = 1940] [serial = 2144] [outer = 0x123e38000] 22:14:28 INFO - PROCESS | 1940 | 1461042868132 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 22:14:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 22:14:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 924ms 22:14:28 INFO - PROCESS | 1940 | 1461042868184 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 22:14:28 INFO - PROCESS | 1940 | 1461042868187 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 22:14:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 22:14:28 INFO - PROCESS | 1940 | 1461042868190 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 22:14:28 INFO - PROCESS | 1940 | 1461042868193 Marionette TRACE conn2 <- [1,2830,null,{}] 22:14:28 INFO - PROCESS | 1940 | 1461042868197 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}] 22:14:28 INFO - PROCESS | 1940 | 1461042868283 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 22:14:28 INFO - PROCESS | 1940 | 1461042868354 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:28 INFO - PROCESS | 1940 | ++DOCSHELL 0x11be03000 == 52 [pid = 1940] [id = 715] 22:14:28 INFO - PROCESS | 1940 | ++DOMWINDOW == 112 (0x114ca2400) [pid = 1940] [serial = 2145] [outer = 0x0] 22:14:28 INFO - PROCESS | 1940 | ++DOMWINDOW == 113 (0x114ca5800) [pid = 1940] [serial = 2146] [outer = 0x114ca2400] 22:14:28 INFO - PROCESS | 1940 | 1461042868382 Marionette DEBUG loaded listener.js 22:14:28 INFO - PROCESS | 1940 | ++DOMWINDOW == 114 (0x1155a1c00) [pid = 1940] [serial = 2147] [outer = 0x114ca2400] 22:14:28 INFO - PROCESS | 1940 | 1461042868841 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]]]}] 22:14:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 22:14:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 671ms 22:14:28 INFO - PROCESS | 1940 | 1461042868862 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 22:14:28 INFO - PROCESS | 1940 | 1461042868865 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 22:14:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 22:14:28 INFO - PROCESS | 1940 | 1461042868870 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 22:14:28 INFO - PROCESS | 1940 | 1461042868872 Marionette TRACE conn2 <- [1,2834,null,{}] 22:14:28 INFO - PROCESS | 1940 | 1461042868874 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}] 22:14:28 INFO - PROCESS | 1940 | 1461042868966 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 22:14:29 INFO - PROCESS | 1940 | 1461042869039 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:29 INFO - PROCESS | 1940 | ++DOCSHELL 0x119921800 == 53 [pid = 1940] [id = 716] 22:14:29 INFO - PROCESS | 1940 | ++DOMWINDOW == 115 (0x1181ab400) [pid = 1940] [serial = 2148] [outer = 0x0] 22:14:29 INFO - PROCESS | 1940 | ++DOMWINDOW == 116 (0x118b96000) [pid = 1940] [serial = 2149] [outer = 0x1181ab400] 22:14:29 INFO - PROCESS | 1940 | 1461042869070 Marionette DEBUG loaded listener.js 22:14:29 INFO - PROCESS | 1940 | ++DOMWINDOW == 117 (0x118eb9800) [pid = 1940] [serial = 2150] [outer = 0x1181ab400] 22:14:29 INFO - PROCESS | 1940 | --DOCSHELL 0x11ac63800 == 52 [pid = 1940] [id = 679] 22:14:29 INFO - PROCESS | 1940 | --DOCSHELL 0x11c07f800 == 51 [pid = 1940] [id = 680] 22:14:29 INFO - PROCESS | 1940 | --DOCSHELL 0x12bb58000 == 50 [pid = 1940] [id = 709] 22:14:29 INFO - PROCESS | 1940 | --DOCSHELL 0x123ab4000 == 49 [pid = 1940] [id = 708] 22:14:29 INFO - PROCESS | 1940 | --DOCSHELL 0x12a662800 == 48 [pid = 1940] [id = 707] 22:14:29 INFO - PROCESS | 1940 | --DOCSHELL 0x12a67e000 == 47 [pid = 1940] [id = 706] 22:14:29 INFO - PROCESS | 1940 | --DOCSHELL 0x1294cd000 == 46 [pid = 1940] [id = 705] 22:14:29 INFO - PROCESS | 1940 | --DOCSHELL 0x127503800 == 45 [pid = 1940] [id = 704] 22:14:29 INFO - PROCESS | 1940 | --DOCSHELL 0x118bb3800 == 44 [pid = 1940] [id = 703] 22:14:29 INFO - PROCESS | 1940 | --DOMWINDOW == 116 (0x114c0f000) [pid = 1940] [serial = 2044] [outer = 0x0] [url = about:blank] 22:14:29 INFO - PROCESS | 1940 | --DOCSHELL 0x12409b000 == 43 [pid = 1940] [id = 702] 22:14:29 INFO - PROCESS | 1940 | --DOCSHELL 0x123667000 == 42 [pid = 1940] [id = 701] 22:14:29 INFO - PROCESS | 1940 | --DOCSHELL 0x11be12000 == 41 [pid = 1940] [id = 700] 22:14:29 INFO - PROCESS | 1940 | --DOCSHELL 0x12f7c2800 == 40 [pid = 1940] [id = 17] 22:14:29 INFO - PROCESS | 1940 | --DOCSHELL 0x1189a3000 == 39 [pid = 1940] [id = 699] 22:14:29 INFO - PROCESS | 1940 | --DOCSHELL 0x115126800 == 38 [pid = 1940] [id = 698] 22:14:29 INFO - PROCESS | 1940 | --DOCSHELL 0x1189ae000 == 37 [pid = 1940] [id = 697] 22:14:29 INFO - PROCESS | 1940 | --DOCSHELL 0x12b8da800 == 36 [pid = 1940] [id = 696] 22:14:29 INFO - PROCESS | 1940 | --DOCSHELL 0x12364e000 == 35 [pid = 1940] [id = 693] 22:14:29 INFO - PROCESS | 1940 | --DOCSHELL 0x12b2d7800 == 34 [pid = 1940] [id = 692] 22:14:29 INFO - PROCESS | 1940 | --DOMWINDOW == 115 (0x11a95e000) [pid = 1940] [serial = 2059] [outer = 0x0] [url = about:blank] 22:14:29 INFO - PROCESS | 1940 | --DOMWINDOW == 114 (0x11c0bbc00) [pid = 1940] [serial = 2065] [outer = 0x0] [url = about:blank] 22:14:29 INFO - PROCESS | 1940 | --DOMWINDOW == 113 (0x11a7d6c00) [pid = 1940] [serial = 2056] [outer = 0x0] [url = about:blank] 22:14:29 INFO - PROCESS | 1940 | --DOMWINDOW == 112 (0x11be2c400) [pid = 1940] [serial = 2063] [outer = 0x0] [url = about:blank] 22:14:29 INFO - PROCESS | 1940 | --DOMWINDOW == 111 (0x1164b6800) [pid = 1940] [serial = 2048] [outer = 0x0] [url = about:blank] 22:14:29 INFO - PROCESS | 1940 | --DOMWINDOW == 110 (0x115343c00) [pid = 1940] [serial = 2047] [outer = 0x0] [url = about:blank] 22:14:29 INFO - PROCESS | 1940 | --DOMWINDOW == 109 (0x118b4e800) [pid = 1940] [serial = 2050] [outer = 0x0] [url = about:blank] 22:14:29 INFO - PROCESS | 1940 | --DOMWINDOW == 108 (0x118eb5c00) [pid = 1940] [serial = 2051] [outer = 0x0] [url = about:blank] 22:14:29 INFO - PROCESS | 1940 | --DOMWINDOW == 107 (0x11bb2b800) [pid = 1940] [serial = 2072] [outer = 0x0] [url = about:blank] 22:14:29 INFO - PROCESS | 1940 | --DOMWINDOW == 106 (0x11ae8e000) [pid = 1940] [serial = 2062] [outer = 0x0] [url = about:blank] 22:14:29 INFO - PROCESS | 1940 | --DOMWINDOW == 105 (0x11c6cb400) [pid = 1940] [serial = 2066] [outer = 0x0] [url = about:blank] 22:14:29 INFO - PROCESS | 1940 | --DOMWINDOW == 104 (0x115431c00) [pid = 1940] [serial = 2069] [outer = 0x0] [url = about:blank] 22:14:29 INFO - PROCESS | 1940 | --DOMWINDOW == 103 (0x1140c4c00) [pid = 1940] [serial = 2068] [outer = 0x0] [url = about:blank] 22:14:29 INFO - PROCESS | 1940 | --DOMWINDOW == 102 (0x11a55ac00) [pid = 1940] [serial = 2054] [outer = 0x0] [url = about:blank] 22:14:29 INFO - PROCESS | 1940 | --DOMWINDOW == 101 (0x123874000) [pid = 1940] [serial = 2075] [outer = 0x0] [url = about:blank] 22:14:29 INFO - PROCESS | 1940 | --DOMWINDOW == 100 (0x119b54000) [pid = 1940] [serial = 2053] [outer = 0x0] [url = about:blank] 22:14:29 INFO - PROCESS | 1940 | --DOMWINDOW == 99 (0x11c6d7000) [pid = 1940] [serial = 2074] [outer = 0x0] [url = about:blank] 22:14:29 INFO - PROCESS | 1940 | --DOMWINDOW == 98 (0x11acad800) [pid = 1940] [serial = 2060] [outer = 0x0] [url = about:blank] 22:14:29 INFO - PROCESS | 1940 | --DOMWINDOW == 97 (0x1146b5c00) [pid = 1940] [serial = 2057] [outer = 0x0] [url = about:blank] 22:14:29 INFO - PROCESS | 1940 | --DOMWINDOW == 96 (0x119c2a000) [pid = 1940] [serial = 2071] [outer = 0x0] [url = about:blank] 22:14:29 INFO - PROCESS | 1940 | 1461042869578 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 22:14:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 22:14:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 721ms 22:14:29 INFO - PROCESS | 1940 | 1461042869594 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 22:14:29 INFO - PROCESS | 1940 | 1461042869595 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 22:14:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 22:14:29 INFO - PROCESS | 1940 | 1461042869598 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 22:14:29 INFO - PROCESS | 1940 | 1461042869600 Marionette TRACE conn2 <- [1,2838,null,{}] 22:14:29 INFO - PROCESS | 1940 | 1461042869608 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}] 22:14:29 INFO - PROCESS | 1940 | 1461042869689 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 22:14:29 INFO - PROCESS | 1940 | 1461042869695 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:29 INFO - PROCESS | 1940 | ++DOCSHELL 0x11ac5e000 == 35 [pid = 1940] [id = 717] 22:14:29 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x118eb7800) [pid = 1940] [serial = 2151] [outer = 0x0] 22:14:29 INFO - PROCESS | 1940 | ++DOMWINDOW == 98 (0x119a60000) [pid = 1940] [serial = 2152] [outer = 0x118eb7800] 22:14:29 INFO - PROCESS | 1940 | 1461042869723 Marionette DEBUG loaded listener.js 22:14:29 INFO - PROCESS | 1940 | ++DOMWINDOW == 99 (0x119c21400) [pid = 1940] [serial = 2153] [outer = 0x118eb7800] 22:14:30 INFO - PROCESS | 1940 | 1461042870108 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]]]}] 22:14:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 22:14:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 521ms 22:14:30 INFO - PROCESS | 1940 | 1461042870125 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 22:14:30 INFO - PROCESS | 1940 | 1461042870128 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 22:14:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 22:14:30 INFO - PROCESS | 1940 | 1461042870131 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 22:14:30 INFO - PROCESS | 1940 | 1461042870133 Marionette TRACE conn2 <- [1,2842,null,{}] 22:14:30 INFO - PROCESS | 1940 | 1461042870145 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}] 22:14:30 INFO - PROCESS | 1940 | 1461042870262 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 22:14:30 INFO - PROCESS | 1940 | 1461042870268 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:30 INFO - PROCESS | 1940 | ++DOCSHELL 0x1239a2800 == 36 [pid = 1940] [id = 718] 22:14:30 INFO - PROCESS | 1940 | ++DOMWINDOW == 100 (0x119c30400) [pid = 1940] [serial = 2154] [outer = 0x0] 22:14:30 INFO - PROCESS | 1940 | ++DOMWINDOW == 101 (0x11a7da800) [pid = 1940] [serial = 2155] [outer = 0x119c30400] 22:14:30 INFO - PROCESS | 1940 | 1461042870311 Marionette DEBUG loaded listener.js 22:14:30 INFO - PROCESS | 1940 | ++DOMWINDOW == 102 (0x11a95d000) [pid = 1940] [serial = 2156] [outer = 0x119c30400] 22:14:30 INFO - PROCESS | 1940 | 1461042870722 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]]]}] 22:14:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 22:14:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 624ms 22:14:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 22:14:30 INFO - PROCESS | 1940 | 1461042870755 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 22:14:30 INFO - PROCESS | 1940 | 1461042870756 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 22:14:30 INFO - PROCESS | 1940 | 1461042870758 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 22:14:30 INFO - PROCESS | 1940 | 1461042870760 Marionette TRACE conn2 <- [1,2846,null,{}] 22:14:30 INFO - PROCESS | 1940 | 1461042870762 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}] 22:14:30 INFO - PROCESS | 1940 | 1461042870839 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 22:14:30 INFO - PROCESS | 1940 | 1461042870843 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:30 INFO - PROCESS | 1940 | ++DOCSHELL 0x12641b000 == 37 [pid = 1940] [id = 719] 22:14:30 INFO - PROCESS | 1940 | ++DOMWINDOW == 103 (0x11a95e000) [pid = 1940] [serial = 2157] [outer = 0x0] 22:14:30 INFO - PROCESS | 1940 | ++DOMWINDOW == 104 (0x11aca8c00) [pid = 1940] [serial = 2158] [outer = 0x11a95e000] 22:14:30 INFO - PROCESS | 1940 | 1461042870870 Marionette DEBUG loaded listener.js 22:14:30 INFO - PROCESS | 1940 | ++DOMWINDOW == 105 (0x11ae75c00) [pid = 1940] [serial = 2159] [outer = 0x11a95e000] 22:14:31 INFO - PROCESS | 1940 | 1461042871197 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]]]}] 22:14:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 22:14:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 468ms 22:14:31 INFO - PROCESS | 1940 | 1461042871227 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 22:14:31 INFO - PROCESS | 1940 | 1461042871229 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 22:14:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 22:14:31 INFO - PROCESS | 1940 | 1461042871231 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 22:14:31 INFO - PROCESS | 1940 | 1461042871232 Marionette TRACE conn2 <- [1,2850,null,{}] 22:14:31 INFO - PROCESS | 1940 | 1461042871235 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}] 22:14:31 INFO - PROCESS | 1940 | 1461042871330 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 22:14:31 INFO - PROCESS | 1940 | 1461042871408 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:31 INFO - PROCESS | 1940 | ++DOCSHELL 0x126631800 == 38 [pid = 1940] [id = 720] 22:14:31 INFO - PROCESS | 1940 | ++DOMWINDOW == 106 (0x11ae6bc00) [pid = 1940] [serial = 2160] [outer = 0x0] 22:14:31 INFO - PROCESS | 1940 | ++DOMWINDOW == 107 (0x11ae96800) [pid = 1940] [serial = 2161] [outer = 0x11ae6bc00] 22:14:31 INFO - PROCESS | 1940 | 1461042871436 Marionette DEBUG loaded listener.js 22:14:31 INFO - PROCESS | 1940 | ++DOMWINDOW == 108 (0x11c6cdc00) [pid = 1940] [serial = 2162] [outer = 0x11ae6bc00] 22:14:31 INFO - PROCESS | 1940 | 1461042871833 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 22:14:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 22:14:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 620ms 22:14:31 INFO - PROCESS | 1940 | 1461042871854 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 22:14:31 INFO - PROCESS | 1940 | 1461042871856 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 22:14:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 22:14:31 INFO - PROCESS | 1940 | 1461042871860 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 22:14:31 INFO - PROCESS | 1940 | 1461042871862 Marionette TRACE conn2 <- [1,2854,null,{}] 22:14:31 INFO - PROCESS | 1940 | 1461042871872 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}] 22:14:32 INFO - PROCESS | 1940 | 1461042872013 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 22:14:32 INFO - PROCESS | 1940 | 1461042872060 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:32 INFO - PROCESS | 1940 | ++DOCSHELL 0x11901a800 == 39 [pid = 1940] [id = 721] 22:14:32 INFO - PROCESS | 1940 | ++DOMWINDOW == 109 (0x11ae76c00) [pid = 1940] [serial = 2163] [outer = 0x0] 22:14:32 INFO - PROCESS | 1940 | ++DOMWINDOW == 110 (0x123687400) [pid = 1940] [serial = 2164] [outer = 0x11ae76c00] 22:14:32 INFO - PROCESS | 1940 | 1461042872085 Marionette DEBUG loaded listener.js 22:14:32 INFO - PROCESS | 1940 | ++DOMWINDOW == 111 (0x123a59400) [pid = 1940] [serial = 2165] [outer = 0x11ae76c00] 22:14:32 INFO - PROCESS | 1940 | 1461042872389 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]]]}] 22:14:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 22:14:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 572ms 22:14:32 INFO - PROCESS | 1940 | 1461042872432 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 22:14:32 INFO - PROCESS | 1940 | 1461042872433 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 22:14:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 22:14:32 INFO - PROCESS | 1940 | 1461042872435 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 22:14:32 INFO - PROCESS | 1940 | 1461042872437 Marionette TRACE conn2 <- [1,2858,null,{}] 22:14:32 INFO - PROCESS | 1940 | 1461042872439 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}] 22:14:32 INFO - PROCESS | 1940 | 1461042872547 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 22:14:32 INFO - PROCESS | 1940 | 1461042872559 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:32 INFO - PROCESS | 1940 | ++DOCSHELL 0x1294cd800 == 40 [pid = 1940] [id = 722] 22:14:32 INFO - PROCESS | 1940 | ++DOMWINDOW == 112 (0x123e07c00) [pid = 1940] [serial = 2166] [outer = 0x0] 22:14:32 INFO - PROCESS | 1940 | ++DOMWINDOW == 113 (0x123e04000) [pid = 1940] [serial = 2167] [outer = 0x123e07c00] 22:14:32 INFO - PROCESS | 1940 | 1461042872585 Marionette DEBUG loaded listener.js 22:14:32 INFO - PROCESS | 1940 | ++DOMWINDOW == 114 (0x123e39800) [pid = 1940] [serial = 2168] [outer = 0x123e07c00] 22:14:32 INFO - PROCESS | 1940 | 1461042872941 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 22:14:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 22:14:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 521ms 22:14:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 22:14:32 INFO - PROCESS | 1940 | 1461042872957 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 22:14:32 INFO - PROCESS | 1940 | 1461042872958 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 22:14:32 INFO - PROCESS | 1940 | 1461042872960 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 22:14:32 INFO - PROCESS | 1940 | 1461042872961 Marionette TRACE conn2 <- [1,2862,null,{}] 22:14:32 INFO - PROCESS | 1940 | 1461042872963 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}] 22:14:33 INFO - PROCESS | 1940 | 1461042873063 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 22:14:33 INFO - PROCESS | 1940 | 1461042873068 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:33 INFO - PROCESS | 1940 | ++DOCSHELL 0x12a67c800 == 41 [pid = 1940] [id = 723] 22:14:33 INFO - PROCESS | 1940 | ++DOMWINDOW == 115 (0x12386dc00) [pid = 1940] [serial = 2169] [outer = 0x0] 22:14:33 INFO - PROCESS | 1940 | ++DOMWINDOW == 116 (0x1241ba400) [pid = 1940] [serial = 2170] [outer = 0x12386dc00] 22:14:33 INFO - PROCESS | 1940 | 1461042873094 Marionette DEBUG loaded listener.js 22:14:33 INFO - PROCESS | 1940 | ++DOMWINDOW == 117 (0x1266ed400) [pid = 1940] [serial = 2171] [outer = 0x12386dc00] 22:14:33 INFO - PROCESS | 1940 | --DOMWINDOW == 116 (0x1191bd800) [pid = 1940] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 22:14:33 INFO - PROCESS | 1940 | --DOMWINDOW == 115 (0x114ca6800) [pid = 1940] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 22:14:33 INFO - PROCESS | 1940 | --DOMWINDOW == 114 (0x11acadc00) [pid = 1940] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 22:14:33 INFO - PROCESS | 1940 | --DOMWINDOW == 113 (0x115597000) [pid = 1940] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 22:14:33 INFO - PROCESS | 1940 | --DOMWINDOW == 112 (0x119038400) [pid = 1940] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 22:14:33 INFO - PROCESS | 1940 | --DOMWINDOW == 111 (0x12f79cc00) [pid = 1940] [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.] 22:14:33 INFO - PROCESS | 1940 | --DOMWINDOW == 110 (0x11c028c00) [pid = 1940] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 22:14:33 INFO - PROCESS | 1940 | --DOMWINDOW == 109 (0x114bd6000) [pid = 1940] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 22:14:33 INFO - PROCESS | 1940 | --DOMWINDOW == 108 (0x118eba400) [pid = 1940] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 22:14:33 INFO - PROCESS | 1940 | --DOMWINDOW == 107 (0x12f7cd000) [pid = 1940] [serial = 44] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 22:14:33 INFO - PROCESS | 1940 | --DOMWINDOW == 106 (0x123e08c00) [pid = 1940] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 22:14:33 INFO - PROCESS | 1940 | --DOMWINDOW == 105 (0x11c0b2000) [pid = 1940] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 22:14:33 INFO - PROCESS | 1940 | --DOMWINDOW == 104 (0x113e11c00) [pid = 1940] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 22:14:33 INFO - PROCESS | 1940 | --DOMWINDOW == 103 (0x11a932c00) [pid = 1940] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 22:14:33 INFO - PROCESS | 1940 | --DOMWINDOW == 102 (0x12400e400) [pid = 1940] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 22:14:33 INFO - PROCESS | 1940 | --DOMWINDOW == 101 (0x115426800) [pid = 1940] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 22:14:33 INFO - PROCESS | 1940 | --DOMWINDOW == 100 (0x11a95bc00) [pid = 1940] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 22:14:33 INFO - PROCESS | 1940 | 1461042873617 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]]]}] 22:14:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 22:14:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 668ms 22:14:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 22:14:33 INFO - PROCESS | 1940 | 1461042873629 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 22:14:33 INFO - PROCESS | 1940 | 1461042873630 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 22:14:33 INFO - PROCESS | 1940 | 1461042873632 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 22:14:33 INFO - PROCESS | 1940 | 1461042873633 Marionette TRACE conn2 <- [1,2866,null,{}] 22:14:33 INFO - PROCESS | 1940 | 1461042873637 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}] 22:14:33 INFO - PROCESS | 1940 | 1461042873718 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 22:14:33 INFO - PROCESS | 1940 | 1461042873724 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:33 INFO - PROCESS | 1940 | ++DOCSHELL 0x123987800 == 42 [pid = 1940] [id = 724] 22:14:33 INFO - PROCESS | 1940 | ++DOMWINDOW == 101 (0x11559fc00) [pid = 1940] [serial = 2172] [outer = 0x0] 22:14:33 INFO - PROCESS | 1940 | ++DOMWINDOW == 102 (0x118b59800) [pid = 1940] [serial = 2173] [outer = 0x11559fc00] 22:14:33 INFO - PROCESS | 1940 | 1461042873750 Marionette DEBUG loaded listener.js 22:14:33 INFO - PROCESS | 1940 | ++DOMWINDOW == 103 (0x11acadc00) [pid = 1940] [serial = 2174] [outer = 0x11559fc00] 22:14:34 INFO - PROCESS | 1940 | 1461042874142 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]]]}] 22:14:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 22:14:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 518ms 22:14:34 INFO - PROCESS | 1940 | 1461042874151 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 22:14:34 INFO - PROCESS | 1940 | 1461042874155 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 22:14:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 22:14:34 INFO - PROCESS | 1940 | 1461042874158 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 22:14:34 INFO - PROCESS | 1940 | 1461042874161 Marionette TRACE conn2 <- [1,2870,null,{}] 22:14:34 INFO - PROCESS | 1940 | 1461042874164 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}] 22:14:34 INFO - PROCESS | 1940 | 1461042874338 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 22:14:34 INFO - PROCESS | 1940 | 1461042874357 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:34 INFO - PROCESS | 1940 | ++DOCSHELL 0x12b082000 == 43 [pid = 1940] [id = 725] 22:14:34 INFO - PROCESS | 1940 | ++DOMWINDOW == 104 (0x123c7bc00) [pid = 1940] [serial = 2175] [outer = 0x0] 22:14:34 INFO - PROCESS | 1940 | ++DOMWINDOW == 105 (0x126e19400) [pid = 1940] [serial = 2176] [outer = 0x123c7bc00] 22:14:34 INFO - PROCESS | 1940 | 1461042874402 Marionette DEBUG loaded listener.js 22:14:34 INFO - PROCESS | 1940 | ++DOMWINDOW == 106 (0x12889c800) [pid = 1940] [serial = 2177] [outer = 0x123c7bc00] 22:14:34 INFO - PROCESS | 1940 | 1461042874764 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]]]}] 22:14:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 22:14:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 623ms 22:14:34 INFO - PROCESS | 1940 | 1461042874782 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 22:14:34 INFO - PROCESS | 1940 | 1461042874783 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 22:14:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 22:14:34 INFO - PROCESS | 1940 | 1461042874785 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 22:14:34 INFO - PROCESS | 1940 | 1461042874788 Marionette TRACE conn2 <- [1,2874,null,{}] 22:14:34 INFO - PROCESS | 1940 | 1461042874791 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}] 22:14:34 INFO - PROCESS | 1940 | 1461042874868 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 22:14:34 INFO - PROCESS | 1940 | 1461042874923 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:34 INFO - PROCESS | 1940 | ++DOCSHELL 0x12b8e3800 == 44 [pid = 1940] [id = 726] 22:14:34 INFO - PROCESS | 1940 | ++DOMWINDOW == 107 (0x12403fc00) [pid = 1940] [serial = 2178] [outer = 0x0] 22:14:34 INFO - PROCESS | 1940 | ++DOMWINDOW == 108 (0x129136c00) [pid = 1940] [serial = 2179] [outer = 0x12403fc00] 22:14:34 INFO - PROCESS | 1940 | 1461042874949 Marionette DEBUG loaded listener.js 22:14:34 INFO - PROCESS | 1940 | ++DOMWINDOW == 109 (0x129705800) [pid = 1940] [serial = 2180] [outer = 0x12403fc00] 22:14:35 INFO - PROCESS | 1940 | 1461042875325 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]]]}] 22:14:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 22:14:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 572ms 22:14:35 INFO - PROCESS | 1940 | 1461042875358 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 22:14:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 22:14:35 INFO - PROCESS | 1940 | 1461042875360 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 22:14:35 INFO - PROCESS | 1940 | 1461042875364 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 22:14:35 INFO - PROCESS | 1940 | 1461042875365 Marionette TRACE conn2 <- [1,2878,null,{}] 22:14:35 INFO - PROCESS | 1940 | 1461042875368 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}] 22:14:35 INFO - PROCESS | 1940 | 1461042875493 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 22:14:35 INFO - PROCESS | 1940 | 1461042875649 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:35 INFO - PROCESS | 1940 | ++DOCSHELL 0x115565800 == 45 [pid = 1940] [id = 727] 22:14:35 INFO - PROCESS | 1940 | ++DOMWINDOW == 110 (0x10b0df800) [pid = 1940] [serial = 2181] [outer = 0x0] 22:14:35 INFO - PROCESS | 1940 | ++DOMWINDOW == 111 (0x1140c4c00) [pid = 1940] [serial = 2182] [outer = 0x10b0df800] 22:14:35 INFO - PROCESS | 1940 | 1461042875690 Marionette DEBUG loaded listener.js 22:14:35 INFO - PROCESS | 1940 | ++DOMWINDOW == 112 (0x114bdb000) [pid = 1940] [serial = 2183] [outer = 0x10b0df800] 22:14:36 INFO - PROCESS | 1940 | 1461042876150 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]]]}] 22:14:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 22:14:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 826ms 22:14:36 INFO - PROCESS | 1940 | 1461042876190 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 22:14:36 INFO - PROCESS | 1940 | 1461042876194 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 22:14:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 22:14:36 INFO - PROCESS | 1940 | 1461042876198 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 22:14:36 INFO - PROCESS | 1940 | 1461042876200 Marionette TRACE conn2 <- [1,2882,null,{}] 22:14:36 INFO - PROCESS | 1940 | 1461042876204 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}] 22:14:36 INFO - PROCESS | 1940 | 1461042876307 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 22:14:36 INFO - PROCESS | 1940 | 1461042876375 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:36 INFO - PROCESS | 1940 | ++DOCSHELL 0x123656800 == 46 [pid = 1940] [id = 728] 22:14:36 INFO - PROCESS | 1940 | ++DOMWINDOW == 113 (0x115868800) [pid = 1940] [serial = 2184] [outer = 0x0] 22:14:36 INFO - PROCESS | 1940 | ++DOMWINDOW == 114 (0x118b88000) [pid = 1940] [serial = 2185] [outer = 0x115868800] 22:14:36 INFO - PROCESS | 1940 | 1461042876407 Marionette DEBUG loaded listener.js 22:14:36 INFO - PROCESS | 1940 | ++DOMWINDOW == 115 (0x1190bbc00) [pid = 1940] [serial = 2186] [outer = 0x115868800] 22:14:36 INFO - PROCESS | 1940 | 1461042876842 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]]]}] 22:14:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 22:14:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 676ms 22:14:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 22:14:36 INFO - PROCESS | 1940 | 1461042876875 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 22:14:36 INFO - PROCESS | 1940 | 1461042876877 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 22:14:36 INFO - PROCESS | 1940 | 1461042876881 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 22:14:36 INFO - PROCESS | 1940 | 1461042876882 Marionette TRACE conn2 <- [1,2886,null,{}] 22:14:36 INFO - PROCESS | 1940 | 1461042876885 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}] 22:14:36 INFO - PROCESS | 1940 | 1461042876986 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 22:14:37 INFO - PROCESS | 1940 | 1461042877041 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:37 INFO - PROCESS | 1940 | ++DOCSHELL 0x12a674000 == 47 [pid = 1940] [id = 729] 22:14:37 INFO - PROCESS | 1940 | ++DOMWINDOW == 116 (0x119b36800) [pid = 1940] [serial = 2187] [outer = 0x0] 22:14:37 INFO - PROCESS | 1940 | ++DOMWINDOW == 117 (0x11a7e1000) [pid = 1940] [serial = 2188] [outer = 0x119b36800] 22:14:37 INFO - PROCESS | 1940 | 1461042877072 Marionette DEBUG loaded listener.js 22:14:37 INFO - PROCESS | 1940 | ++DOMWINDOW == 118 (0x11ae73c00) [pid = 1940] [serial = 2189] [outer = 0x119b36800] 22:14:37 INFO - PROCESS | 1940 | 1461042877481 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]]]}] 22:14:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 22:14:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 619ms 22:14:37 INFO - PROCESS | 1940 | 1461042877501 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 22:14:37 INFO - PROCESS | 1940 | 1461042877502 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 22:14:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 22:14:37 INFO - PROCESS | 1940 | 1461042877508 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 22:14:37 INFO - PROCESS | 1940 | 1461042877512 Marionette TRACE conn2 <- [1,2890,null,{}] 22:14:37 INFO - PROCESS | 1940 | 1461042877519 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}] 22:14:37 INFO - PROCESS | 1940 | 1461042877619 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 22:14:37 INFO - PROCESS | 1940 | 1461042877715 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:37 INFO - PROCESS | 1940 | ++DOCSHELL 0x12d0a2800 == 48 [pid = 1940] [id = 730] 22:14:37 INFO - PROCESS | 1940 | ++DOMWINDOW == 119 (0x11b841000) [pid = 1940] [serial = 2190] [outer = 0x0] 22:14:37 INFO - PROCESS | 1940 | ++DOMWINDOW == 120 (0x11c6cbc00) [pid = 1940] [serial = 2191] [outer = 0x11b841000] 22:14:37 INFO - PROCESS | 1940 | 1461042877744 Marionette DEBUG loaded listener.js 22:14:37 INFO - PROCESS | 1940 | ++DOMWINDOW == 121 (0x123e11400) [pid = 1940] [serial = 2192] [outer = 0x11b841000] 22:14:38 INFO - PROCESS | 1940 | 1461042878149 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 22:14:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 22:14:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 676ms 22:14:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 22:14:38 INFO - PROCESS | 1940 | 1461042878182 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 22:14:38 INFO - PROCESS | 1940 | 1461042878184 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 22:14:38 INFO - PROCESS | 1940 | 1461042878187 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 22:14:38 INFO - PROCESS | 1940 | 1461042878188 Marionette TRACE conn2 <- [1,2894,null,{}] 22:14:38 INFO - PROCESS | 1940 | 1461042878191 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}] 22:14:38 INFO - PROCESS | 1940 | 1461042878289 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 22:14:38 INFO - PROCESS | 1940 | 1461042878356 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:38 INFO - PROCESS | 1940 | ++DOCSHELL 0x12d3d2800 == 49 [pid = 1940] [id = 731] 22:14:38 INFO - PROCESS | 1940 | ++DOMWINDOW == 122 (0x123e34c00) [pid = 1940] [serial = 2193] [outer = 0x0] 22:14:38 INFO - PROCESS | 1940 | ++DOMWINDOW == 123 (0x12746d800) [pid = 1940] [serial = 2194] [outer = 0x123e34c00] 22:14:38 INFO - PROCESS | 1940 | 1461042878386 Marionette DEBUG loaded listener.js 22:14:38 INFO - PROCESS | 1940 | ++DOMWINDOW == 124 (0x1275ad000) [pid = 1940] [serial = 2195] [outer = 0x123e34c00] 22:14:38 INFO - PROCESS | 1940 | 1461042878788 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]]]}] 22:14:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 22:14:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 621ms 22:14:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 22:14:38 INFO - PROCESS | 1940 | 1461042878808 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 22:14:38 INFO - PROCESS | 1940 | 1461042878810 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 22:14:38 INFO - PROCESS | 1940 | 1461042878812 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 22:14:38 INFO - PROCESS | 1940 | 1461042878813 Marionette TRACE conn2 <- [1,2898,null,{}] 22:14:38 INFO - PROCESS | 1940 | 1461042878816 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}] 22:14:38 INFO - PROCESS | 1940 | 1461042878939 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 22:14:39 INFO - PROCESS | 1940 | 1461042879026 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:39 INFO - PROCESS | 1940 | ++DOCSHELL 0x12aca9800 == 50 [pid = 1940] [id = 732] 22:14:39 INFO - PROCESS | 1940 | ++DOMWINDOW == 125 (0x1274d1400) [pid = 1940] [serial = 2196] [outer = 0x0] 22:14:39 INFO - PROCESS | 1940 | ++DOMWINDOW == 126 (0x128e95000) [pid = 1940] [serial = 2197] [outer = 0x1274d1400] 22:14:39 INFO - PROCESS | 1940 | 1461042879063 Marionette DEBUG loaded listener.js 22:14:39 INFO - PROCESS | 1940 | ++DOMWINDOW == 127 (0x129710800) [pid = 1940] [serial = 2198] [outer = 0x1274d1400] 22:14:39 INFO - PROCESS | 1940 | 1461042879504 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]]]}] 22:14:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 22:14:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 720ms 22:14:39 INFO - PROCESS | 1940 | 1461042879533 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 22:14:39 INFO - PROCESS | 1940 | 1461042879535 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 22:14:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 22:14:39 INFO - PROCESS | 1940 | 1461042879719 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 22:14:39 INFO - PROCESS | 1940 | 1461042879721 Marionette TRACE conn2 <- [1,2902,null,{}] 22:14:39 INFO - PROCESS | 1940 | 1461042879726 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}] 22:14:39 INFO - PROCESS | 1940 | 1461042879817 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 22:14:39 INFO - PROCESS | 1940 | 1461042879871 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:39 INFO - PROCESS | 1940 | ++DOCSHELL 0x1156b2000 == 51 [pid = 1940] [id = 733] 22:14:39 INFO - PROCESS | 1940 | ++DOMWINDOW == 128 (0x114490000) [pid = 1940] [serial = 2199] [outer = 0x0] 22:14:39 INFO - PROCESS | 1940 | ++DOMWINDOW == 129 (0x1146b9000) [pid = 1940] [serial = 2200] [outer = 0x114490000] 22:14:39 INFO - PROCESS | 1940 | 1461042879898 Marionette DEBUG loaded listener.js 22:14:39 INFO - PROCESS | 1940 | ++DOMWINDOW == 130 (0x114bdb800) [pid = 1940] [serial = 2201] [outer = 0x114490000] 22:14:40 INFO - PROCESS | 1940 | 1461042880378 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 22:14:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 22:14:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 750ms 22:14:40 INFO - PROCESS | 1940 | 1461042880444 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 22:14:40 INFO - PROCESS | 1940 | 1461042880448 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 22:14:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 22:14:40 INFO - PROCESS | 1940 | 1461042880452 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 22:14:40 INFO - PROCESS | 1940 | 1461042880454 Marionette TRACE conn2 <- [1,2906,null,{}] 22:14:40 INFO - PROCESS | 1940 | 1461042880462 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}] 22:14:40 INFO - PROCESS | 1940 | 1461042880597 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 22:14:40 INFO - PROCESS | 1940 | 1461042880695 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:40 INFO - PROCESS | 1940 | ++DOCSHELL 0x11baa9800 == 52 [pid = 1940] [id = 734] 22:14:40 INFO - PROCESS | 1940 | ++DOMWINDOW == 131 (0x11534b800) [pid = 1940] [serial = 2202] [outer = 0x0] 22:14:40 INFO - PROCESS | 1940 | ++DOMWINDOW == 132 (0x1155a2c00) [pid = 1940] [serial = 2203] [outer = 0x11534b800] 22:14:40 INFO - PROCESS | 1940 | 1461042880739 Marionette DEBUG loaded listener.js 22:14:40 INFO - PROCESS | 1940 | ++DOMWINDOW == 133 (0x116464800) [pid = 1940] [serial = 2204] [outer = 0x11534b800] 22:14:40 INFO - PROCESS | 1940 | --DOCSHELL 0x12b8e3800 == 51 [pid = 1940] [id = 726] 22:14:40 INFO - PROCESS | 1940 | --DOCSHELL 0x12b082000 == 50 [pid = 1940] [id = 725] 22:14:40 INFO - PROCESS | 1940 | --DOCSHELL 0x123987800 == 49 [pid = 1940] [id = 724] 22:14:40 INFO - PROCESS | 1940 | --DOCSHELL 0x12a67c800 == 48 [pid = 1940] [id = 723] 22:14:40 INFO - PROCESS | 1940 | --DOMWINDOW == 132 (0x12f7c5000) [pid = 1940] [serial = 46] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 22:14:40 INFO - PROCESS | 1940 | --DOMWINDOW == 131 (0x129130400) [pid = 1940] [serial = 2131] [outer = 0x0] [url = about:blank] 22:14:40 INFO - PROCESS | 1940 | --DOCSHELL 0x1294cd800 == 47 [pid = 1940] [id = 722] 22:14:40 INFO - PROCESS | 1940 | --DOCSHELL 0x11901a800 == 46 [pid = 1940] [id = 721] 22:14:40 INFO - PROCESS | 1940 | --DOCSHELL 0x126631800 == 45 [pid = 1940] [id = 720] 22:14:40 INFO - PROCESS | 1940 | --DOCSHELL 0x12641b000 == 44 [pid = 1940] [id = 719] 22:14:40 INFO - PROCESS | 1940 | --DOCSHELL 0x1239a2800 == 43 [pid = 1940] [id = 718] 22:14:40 INFO - PROCESS | 1940 | --DOCSHELL 0x11ac5e000 == 42 [pid = 1940] [id = 717] 22:14:40 INFO - PROCESS | 1940 | --DOCSHELL 0x119921800 == 41 [pid = 1940] [id = 716] 22:14:40 INFO - PROCESS | 1940 | --DOCSHELL 0x11be03000 == 40 [pid = 1940] [id = 715] 22:14:41 INFO - PROCESS | 1940 | --DOMWINDOW == 130 (0x115484400) [pid = 1940] [serial = 2045] [outer = 0x0] [url = about:blank] 22:14:41 INFO - PROCESS | 1940 | --DOMWINDOW == 129 (0x119a62800) [pid = 1940] [serial = 2042] [outer = 0x0] [url = about:blank] 22:14:41 INFO - PROCESS | 1940 | --DOMWINDOW == 128 (0x11c6ce000) [pid = 1940] [serial = 2093] [outer = 0x0] [url = about:blank] 22:14:41 INFO - PROCESS | 1940 | --DOMWINDOW == 127 (0x118644400) [pid = 1940] [serial = 2092] [outer = 0x0] [url = about:blank] 22:14:41 INFO - PROCESS | 1940 | --DOMWINDOW == 126 (0x11a968800) [pid = 1940] [serial = 2104] [outer = 0x0] [url = about:blank] 22:14:41 INFO - PROCESS | 1940 | --DOMWINDOW == 125 (0x11ae71400) [pid = 1940] [serial = 2105] [outer = 0x0] [url = about:blank] 22:14:41 INFO - PROCESS | 1940 | --DOMWINDOW == 124 (0x1241bbc00) [pid = 1940] [serial = 2119] [outer = 0x0] [url = about:blank] 22:14:41 INFO - PROCESS | 1940 | --DOMWINDOW == 123 (0x1175e4000) [pid = 1940] [serial = 2096] [outer = 0x0] [url = about:blank] 22:14:41 INFO - PROCESS | 1940 | --DOMWINDOW == 122 (0x115599c00) [pid = 1940] [serial = 2095] [outer = 0x0] [url = about:blank] 22:14:41 INFO - PROCESS | 1940 | --DOMWINDOW == 121 (0x11b5e4800) [pid = 1940] [serial = 2107] [outer = 0x0] [url = about:blank] 22:14:41 INFO - PROCESS | 1940 | --DOMWINDOW == 120 (0x11c029400) [pid = 1940] [serial = 2108] [outer = 0x0] [url = about:blank] 22:14:41 INFO - PROCESS | 1940 | --DOMWINDOW == 119 (0x11a55a400) [pid = 1940] [serial = 2083] [outer = 0x0] [url = about:blank] 22:14:41 INFO - PROCESS | 1940 | --DOMWINDOW == 118 (0x119b5ec00) [pid = 1940] [serial = 2101] [outer = 0x0] [url = about:blank] 22:14:41 INFO - PROCESS | 1940 | --DOMWINDOW == 117 (0x11a7da400) [pid = 1940] [serial = 2102] [outer = 0x0] [url = about:blank] 22:14:41 INFO - PROCESS | 1940 | --DOMWINDOW == 116 (0x11b840400) [pid = 1940] [serial = 2086] [outer = 0x0] [url = about:blank] 22:14:41 INFO - PROCESS | 1940 | --DOMWINDOW == 115 (0x118548800) [pid = 1940] [serial = 2098] [outer = 0x0] [url = about:blank] 22:14:41 INFO - PROCESS | 1940 | --DOMWINDOW == 114 (0x118eadc00) [pid = 1940] [serial = 2099] [outer = 0x0] [url = about:blank] 22:14:41 INFO - PROCESS | 1940 | --DOMWINDOW == 113 (0x1181b0800) [pid = 1940] [serial = 2080] [outer = 0x0] [url = about:blank] 22:14:41 INFO - PROCESS | 1940 | --DOMWINDOW == 112 (0x123922000) [pid = 1940] [serial = 2089] [outer = 0x0] [url = about:blank] 22:14:41 INFO - PROCESS | 1940 | --DOMWINDOW == 111 (0x123c9a400) [pid = 1940] [serial = 2077] [outer = 0x0] [url = about:blank] 22:14:41 INFO - PROCESS | 1940 | --DOMWINDOW == 110 (0x124034000) [pid = 1940] [serial = 2117] [outer = 0x0] [url = about:blank] 22:14:41 INFO - PROCESS | 1940 | --DOMWINDOW == 109 (0x1288a4c00) [pid = 1940] [serial = 2129] [outer = 0x0] [url = about:blank] 22:14:41 INFO - PROCESS | 1940 | --DOMWINDOW == 108 (0x11a7dac00) [pid = 1940] [serial = 2122] [outer = 0x0] [url = about:blank] 22:14:41 INFO - PROCESS | 1940 | --DOMWINDOW == 107 (0x11ae90000) [pid = 1940] [serial = 2125] [outer = 0x0] [url = about:blank] 22:14:41 INFO - PROCESS | 1940 | --DOMWINDOW == 106 (0x128897800) [pid = 1940] [serial = 2128] [outer = 0x0] [url = about:blank] 22:14:41 INFO - PROCESS | 1940 | --DOMWINDOW == 105 (0x11ae71000) [pid = 1940] [serial = 1433] [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.] 22:14:41 INFO - PROCESS | 1940 | --DOMWINDOW == 104 (0x126460800) [pid = 1940] [serial = 2120] [outer = 0x0] [url = about:blank] 22:14:41 INFO - PROCESS | 1940 | --DOMWINDOW == 103 (0x11c6c9c00) [pid = 1940] [serial = 2110] [outer = 0x0] [url = about:blank] 22:14:41 INFO - PROCESS | 1940 | --DOMWINDOW == 102 (0x11c6d2000) [pid = 1940] [serial = 2123] [outer = 0x0] [url = about:blank] 22:14:41 INFO - PROCESS | 1940 | --DOMWINDOW == 101 (0x123e3d400) [pid = 1940] [serial = 2114] [outer = 0x0] [url = about:blank] 22:14:41 INFO - PROCESS | 1940 | --DOMWINDOW == 100 (0x1274cf800) [pid = 1940] [serial = 2126] [outer = 0x0] [url = about:blank] 22:14:41 INFO - PROCESS | 1940 | --DOMWINDOW == 99 (0x123e06800) [pid = 1940] [serial = 2111] [outer = 0x0] [url = about:blank] 22:14:41 INFO - PROCESS | 1940 | --DOMWINDOW == 98 (0x123e34000) [pid = 1940] [serial = 2113] [outer = 0x0] [url = about:blank] 22:14:41 INFO - PROCESS | 1940 | --DOMWINDOW == 97 (0x123e40000) [pid = 1940] [serial = 2116] [outer = 0x0] [url = about:blank] 22:14:41 INFO - PROCESS | 1940 | 1461042881130 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]]]}] 22:14:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 22:14:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 723ms 22:14:41 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 22:14:41 INFO - PROCESS | 1940 | 1461042881175 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 22:14:41 INFO - PROCESS | 1940 | 1461042881176 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 22:14:41 INFO - PROCESS | 1940 | 1461042881178 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 22:14:41 INFO - PROCESS | 1940 | 1461042881180 Marionette TRACE conn2 <- [1,2910,null,{}] 22:14:41 INFO - PROCESS | 1940 | 1461042881182 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}] 22:14:41 INFO - PROCESS | 1940 | 1461042881265 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 22:14:41 INFO - PROCESS | 1940 | 1461042881328 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:41 INFO - PROCESS | 1940 | ++DOCSHELL 0x11bab2800 == 41 [pid = 1940] [id = 735] 22:14:41 INFO - PROCESS | 1940 | ++DOMWINDOW == 98 (0x118b57c00) [pid = 1940] [serial = 2205] [outer = 0x0] 22:14:41 INFO - PROCESS | 1940 | ++DOMWINDOW == 99 (0x118b92400) [pid = 1940] [serial = 2206] [outer = 0x118b57c00] 22:14:41 INFO - PROCESS | 1940 | 1461042881359 Marionette DEBUG loaded listener.js 22:14:41 INFO - PROCESS | 1940 | ++DOMWINDOW == 100 (0x119037800) [pid = 1940] [serial = 2207] [outer = 0x118b57c00] 22:14:41 INFO - PROCESS | 1940 | 1461042881641 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]]]}] 22:14:41 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 22:14:41 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 22:14:41 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 523ms 22:14:41 INFO - PROCESS | 1940 | 1461042881702 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 22:14:41 INFO - PROCESS | 1940 | 1461042881703 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 22:14:41 INFO - TEST-START | /DOMEvents/constructors.html 22:14:41 INFO - PROCESS | 1940 | 1461042881708 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 22:14:41 INFO - PROCESS | 1940 | 1461042881709 Marionette TRACE conn2 <- [1,2914,null,{}] 22:14:41 INFO - PROCESS | 1940 | 1461042881712 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}] 22:14:41 INFO - PROCESS | 1940 | 1461042881790 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 22:14:41 INFO - PROCESS | 1940 | 1461042881842 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:41 INFO - PROCESS | 1940 | ++DOCSHELL 0x11c612800 == 42 [pid = 1940] [id = 736] 22:14:41 INFO - PROCESS | 1940 | ++DOMWINDOW == 101 (0x118eb8800) [pid = 1940] [serial = 2208] [outer = 0x0] 22:14:41 INFO - PROCESS | 1940 | ++DOMWINDOW == 102 (0x119a60400) [pid = 1940] [serial = 2209] [outer = 0x118eb8800] 22:14:41 INFO - PROCESS | 1940 | 1461042881869 Marionette DEBUG loaded listener.js 22:14:41 INFO - PROCESS | 1940 | ++DOMWINDOW == 103 (0x119c28400) [pid = 1940] [serial = 2210] [outer = 0x118eb8800] 22:14:42 INFO - PROCESS | 1940 | 1461042882212 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]]]}] 22:14:42 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 22:14:42 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 22:14:42 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 22:14:42 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 22:14:42 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 22:14:42 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 22:14:42 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 22:14:42 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 22:14:42 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 22:14:42 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 22:14:42 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 22:14:42 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 22:14:42 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 22:14:42 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 22:14:42 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 22:14:42 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 22:14:42 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 22:14:42 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 22:14:42 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 22:14:42 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 22:14:42 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 22:14:42 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 22:14:42 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 22:14:42 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 22:14:42 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 22:14:42 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 22:14:42 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 22:14:42 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 22:14:42 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 22:14:42 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 22:14:42 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 22:14:42 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 22:14:42 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 22:14:42 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 22:14:42 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 22:14:42 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 22:14:42 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 22:14:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 22:14:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:14:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:14:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 22:14:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 22:14:42 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 22:14:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 22:14:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:14:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:14:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 22:14:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 22:14:42 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 22:14:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 22:14:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:14:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:14:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 22:14:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 22:14:42 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 22:14:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 22:14:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:14:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:14:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 22:14:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 22:14:42 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 22:14:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 22:14:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:14:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:14:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 22:14:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 22:14:42 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 22:14:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 22:14:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:14:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:14:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 22:14:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 22:14:42 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 22:14:42 INFO - TEST-OK | /DOMEvents/constructors.html | took 526ms 22:14:42 INFO - PROCESS | 1940 | 1461042882234 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 22:14:42 INFO - PROCESS | 1940 | 1461042882236 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 22:14:42 INFO - TEST-START | /DOMEvents/event-phases-order.html 22:14:42 INFO - PROCESS | 1940 | 1461042882241 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 22:14:42 INFO - PROCESS | 1940 | 1461042882242 Marionette TRACE conn2 <- [1,2918,null,{}] 22:14:42 INFO - PROCESS | 1940 | 1461042882244 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}] 22:14:42 INFO - PROCESS | 1940 | 1461042882319 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 22:14:42 INFO - PROCESS | 1940 | 1461042882326 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:42 INFO - PROCESS | 1940 | ++DOCSHELL 0x11a9fe000 == 43 [pid = 1940] [id = 737] 22:14:42 INFO - PROCESS | 1940 | ++DOMWINDOW == 104 (0x11a55a400) [pid = 1940] [serial = 2211] [outer = 0x0] 22:14:42 INFO - PROCESS | 1940 | ++DOMWINDOW == 105 (0x11a7d7800) [pid = 1940] [serial = 2212] [outer = 0x11a55a400] 22:14:42 INFO - PROCESS | 1940 | 1461042882351 Marionette DEBUG loaded listener.js 22:14:42 INFO - PROCESS | 1940 | ++DOMWINDOW == 106 (0x11a965800) [pid = 1940] [serial = 2213] [outer = 0x11a55a400] 22:14:42 INFO - PROCESS | 1940 | 1461042882659 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 22:14:42 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 22:14:42 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 470ms 22:14:42 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 22:14:42 INFO - PROCESS | 1940 | 1461042882710 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 22:14:42 INFO - PROCESS | 1940 | 1461042882711 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 22:14:42 INFO - PROCESS | 1940 | 1461042882714 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 22:14:42 INFO - PROCESS | 1940 | 1461042882715 Marionette TRACE conn2 <- [1,2922,null,{}] 22:14:42 INFO - PROCESS | 1940 | 1461042882717 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}] 22:14:42 INFO - PROCESS | 1940 | 1461042882844 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 22:14:42 INFO - PROCESS | 1940 | 1461042882852 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:42 INFO - PROCESS | 1940 | ++DOCSHELL 0x126bcf800 == 44 [pid = 1940] [id = 738] 22:14:42 INFO - PROCESS | 1940 | ++DOMWINDOW == 107 (0x11acae000) [pid = 1940] [serial = 2214] [outer = 0x0] 22:14:42 INFO - PROCESS | 1940 | ++DOMWINDOW == 108 (0x11ae73000) [pid = 1940] [serial = 2215] [outer = 0x11acae000] 22:14:42 INFO - PROCESS | 1940 | 1461042882880 Marionette DEBUG loaded listener.js 22:14:42 INFO - PROCESS | 1940 | ++DOMWINDOW == 109 (0x11c035000) [pid = 1940] [serial = 2216] [outer = 0x11acae000] 22:14:43 INFO - PROCESS | 1940 | [1940] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/dom/events/Event.cpp, line 567 22:14:43 INFO - PROCESS | 1940 | [1940] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/dom/events/Event.cpp, line 567 22:14:43 INFO - PROCESS | 1940 | [1940] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/dom/events/Event.cpp, line 567 22:14:43 INFO - PROCESS | 1940 | [1940] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/dom/events/Event.cpp, line 567 22:14:43 INFO - PROCESS | 1940 | 1461042883234 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]]]}] 22:14:43 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 22:14:43 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 22:14:43 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 22:14:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:14:43 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 22:14:43 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 22:14:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:14:43 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 22:14:43 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 22:14:43 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 22:14:43 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 22:14:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:14:43 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 22:14:43 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 22:14:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:14:43 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 22:14:43 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 22:14:43 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 22:14:43 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 22:14:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:14:43 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 22:14:43 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 22:14:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:14:43 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 22:14:43 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]" 22:14:43 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 22:14:43 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 22:14:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:14:43 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 22:14:43 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 22:14:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:14:43 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 22:14:43 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 22:14:43 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 569ms 22:14:43 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 22:14:43 INFO - PROCESS | 1940 | 1461042883284 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 22:14:43 INFO - PROCESS | 1940 | 1461042883285 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 22:14:43 INFO - PROCESS | 1940 | 1461042883287 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 22:14:43 INFO - PROCESS | 1940 | 1461042883288 Marionette TRACE conn2 <- [1,2926,null,{}] 22:14:43 INFO - PROCESS | 1940 | 1461042883291 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}] 22:14:43 INFO - PROCESS | 1940 | 1461042883390 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 22:14:43 INFO - PROCESS | 1940 | 1461042883427 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:43 INFO - PROCESS | 1940 | ++DOCSHELL 0x12933f800 == 45 [pid = 1940] [id = 739] 22:14:43 INFO - PROCESS | 1940 | ++DOMWINDOW == 110 (0x11be2fc00) [pid = 1940] [serial = 2217] [outer = 0x0] 22:14:43 INFO - PROCESS | 1940 | ++DOMWINDOW == 111 (0x11c36c400) [pid = 1940] [serial = 2218] [outer = 0x11be2fc00] 22:14:43 INFO - PROCESS | 1940 | 1461042883453 Marionette DEBUG loaded listener.js 22:14:43 INFO - PROCESS | 1940 | ++DOMWINDOW == 112 (0x123a4e800) [pid = 1940] [serial = 2219] [outer = 0x11be2fc00] 22:14:43 INFO - PROCESS | 1940 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 22:14:43 INFO - PROCESS | 1940 | 1461042883778 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]]]}] 22:14:43 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 22:14:43 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 520ms 22:14:43 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 22:14:43 INFO - PROCESS | 1940 | 1461042883809 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 22:14:43 INFO - PROCESS | 1940 | 1461042883811 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 22:14:43 INFO - PROCESS | 1940 | 1461042883814 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 22:14:43 INFO - PROCESS | 1940 | 1461042883816 Marionette TRACE conn2 <- [1,2930,null,{}] 22:14:43 INFO - PROCESS | 1940 | 1461042883822 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}] 22:14:43 INFO - PROCESS | 1940 | 1461042883968 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 22:14:44 INFO - PROCESS | 1940 | 1461042884025 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:44 INFO - PROCESS | 1940 | ++DOCSHELL 0x12a66a000 == 46 [pid = 1940] [id = 740] 22:14:44 INFO - PROCESS | 1940 | ++DOMWINDOW == 113 (0x123bb4000) [pid = 1940] [serial = 2220] [outer = 0x0] 22:14:44 INFO - PROCESS | 1940 | ++DOMWINDOW == 114 (0x123e08000) [pid = 1940] [serial = 2221] [outer = 0x123bb4000] 22:14:44 INFO - PROCESS | 1940 | 1461042884064 Marionette DEBUG loaded listener.js 22:14:44 INFO - PROCESS | 1940 | ++DOMWINDOW == 115 (0x123e0fc00) [pid = 1940] [serial = 2222] [outer = 0x123bb4000] 22:14:44 INFO - PROCESS | 1940 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 22:14:44 INFO - PROCESS | 1940 | 1461042884376 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]]]}] 22:14:44 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 22:14:44 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 619ms 22:14:44 INFO - PROCESS | 1940 | 1461042884434 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 22:14:44 INFO - PROCESS | 1940 | 1461042884435 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 22:14:44 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 22:14:44 INFO - PROCESS | 1940 | 1461042884440 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 22:14:44 INFO - PROCESS | 1940 | 1461042884441 Marionette TRACE conn2 <- [1,2934,null,{}] 22:14:44 INFO - PROCESS | 1940 | 1461042884444 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}] 22:14:44 INFO - PROCESS | 1940 | 1461042884549 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 22:14:44 INFO - PROCESS | 1940 | 1461042884561 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:44 INFO - PROCESS | 1940 | ++DOCSHELL 0x12a6c2800 == 47 [pid = 1940] [id = 741] 22:14:44 INFO - PROCESS | 1940 | ++DOMWINDOW == 116 (0x123e10400) [pid = 1940] [serial = 2223] [outer = 0x0] 22:14:44 INFO - PROCESS | 1940 | ++DOMWINDOW == 117 (0x123e3f400) [pid = 1940] [serial = 2224] [outer = 0x123e10400] 22:14:44 INFO - PROCESS | 1940 | 1461042884587 Marionette DEBUG loaded listener.js 22:14:44 INFO - PROCESS | 1940 | ++DOMWINDOW == 118 (0x12417a800) [pid = 1940] [serial = 2225] [outer = 0x123e10400] 22:14:44 INFO - PROCESS | 1940 | 1461042884948 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]]]}] 22:14:44 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 22:14:44 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 521ms 22:14:44 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 22:14:44 INFO - PROCESS | 1940 | 1461042884960 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 22:14:44 INFO - PROCESS | 1940 | 1461042884961 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 22:14:44 INFO - PROCESS | 1940 | 1461042884963 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 22:14:44 INFO - PROCESS | 1940 | 1461042884964 Marionette TRACE conn2 <- [1,2938,null,{}] 22:14:44 INFO - PROCESS | 1940 | 1461042884966 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}] 22:14:45 INFO - PROCESS | 1940 | 1461042885068 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 22:14:45 INFO - PROCESS | 1940 | 1461042885073 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:45 INFO - PROCESS | 1940 | ++DOCSHELL 0x12b070800 == 48 [pid = 1940] [id = 742] 22:14:45 INFO - PROCESS | 1940 | ++DOMWINDOW == 119 (0x1241b8400) [pid = 1940] [serial = 2226] [outer = 0x0] 22:14:45 INFO - PROCESS | 1940 | ++DOMWINDOW == 120 (0x126528000) [pid = 1940] [serial = 2227] [outer = 0x1241b8400] 22:14:45 INFO - PROCESS | 1940 | 1461042885097 Marionette DEBUG loaded listener.js 22:14:45 INFO - PROCESS | 1940 | ++DOMWINDOW == 121 (0x126e13400) [pid = 1940] [serial = 2228] [outer = 0x1241b8400] 22:14:45 INFO - PROCESS | 1940 | --DOMWINDOW == 120 (0x11ae76c00) [pid = 1940] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 22:14:45 INFO - PROCESS | 1940 | --DOMWINDOW == 119 (0x123e07c00) [pid = 1940] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 22:14:45 INFO - PROCESS | 1940 | --DOMWINDOW == 118 (0x12386dc00) [pid = 1940] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 22:14:45 INFO - PROCESS | 1940 | --DOMWINDOW == 117 (0x1288a4800) [pid = 1940] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 22:14:45 INFO - PROCESS | 1940 | --DOMWINDOW == 116 (0x119c30400) [pid = 1940] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 22:14:45 INFO - PROCESS | 1940 | --DOMWINDOW == 115 (0x1181ab400) [pid = 1940] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 22:14:45 INFO - PROCESS | 1940 | --DOMWINDOW == 114 (0x11a95e000) [pid = 1940] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 22:14:45 INFO - PROCESS | 1940 | --DOMWINDOW == 113 (0x114ca2400) [pid = 1940] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 22:14:45 INFO - PROCESS | 1940 | --DOMWINDOW == 112 (0x118eb7800) [pid = 1940] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 22:14:45 INFO - PROCESS | 1940 | --DOMWINDOW == 111 (0x11559fc00) [pid = 1940] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 22:14:45 INFO - PROCESS | 1940 | --DOMWINDOW == 110 (0x123c7bc00) [pid = 1940] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 22:14:45 INFO - PROCESS | 1940 | --DOMWINDOW == 109 (0x11ae6bc00) [pid = 1940] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 22:14:45 INFO - PROCESS | 1940 | 1461042885491 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]]]}] 22:14:45 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. 22:14:45 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 568ms 22:14:45 INFO - PROCESS | 1940 | 1461042885532 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 22:14:45 INFO - PROCESS | 1940 | 1461042885533 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 22:14:45 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 22:14:45 INFO - PROCESS | 1940 | 1461042885550 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 22:14:45 INFO - PROCESS | 1940 | 1461042885552 Marionette TRACE conn2 <- [1,2942,null,{}] 22:14:45 INFO - PROCESS | 1940 | 1461042885564 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}] 22:14:45 INFO - PROCESS | 1940 | 1461042885664 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 22:14:45 INFO - PROCESS | 1940 | 1461042885668 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:45 INFO - PROCESS | 1940 | ++DOCSHELL 0x12b8e0800 == 49 [pid = 1940] [id = 743] 22:14:45 INFO - PROCESS | 1940 | ++DOMWINDOW == 110 (0x11a934000) [pid = 1940] [serial = 2229] [outer = 0x0] 22:14:45 INFO - PROCESS | 1940 | ++DOMWINDOW == 111 (0x126a6ac00) [pid = 1940] [serial = 2230] [outer = 0x11a934000] 22:14:45 INFO - PROCESS | 1940 | 1461042885699 Marionette DEBUG loaded listener.js 22:14:45 INFO - PROCESS | 1940 | ++DOMWINDOW == 112 (0x12889e400) [pid = 1940] [serial = 2231] [outer = 0x11a934000] 22:14:46 INFO - PROCESS | 1940 | 1461042886024 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"]]]}] 22:14:46 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 22:14:46 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 22:14:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:14:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:14:46 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 22:14:46 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 545ms 22:14:46 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 22:14:46 INFO - PROCESS | 1940 | 1461042886082 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 22:14:46 INFO - PROCESS | 1940 | 1461042886083 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 22:14:46 INFO - PROCESS | 1940 | 1461042886085 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 22:14:46 INFO - PROCESS | 1940 | 1461042886086 Marionette TRACE conn2 <- [1,2946,null,{}] 22:14:46 INFO - PROCESS | 1940 | 1461042886089 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}] 22:14:46 INFO - PROCESS | 1940 | 1461042886167 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 22:14:46 INFO - PROCESS | 1940 | 1461042886229 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:46 INFO - PROCESS | 1940 | ++DOCSHELL 0x12c023000 == 50 [pid = 1940] [id = 744] 22:14:46 INFO - PROCESS | 1940 | ++DOMWINDOW == 113 (0x128899400) [pid = 1940] [serial = 2232] [outer = 0x0] 22:14:46 INFO - PROCESS | 1940 | ++DOMWINDOW == 114 (0x12930e000) [pid = 1940] [serial = 2233] [outer = 0x128899400] 22:14:46 INFO - PROCESS | 1940 | 1461042886254 Marionette DEBUG loaded listener.js 22:14:46 INFO - PROCESS | 1940 | ++DOMWINDOW == 115 (0x1297a2000) [pid = 1940] [serial = 2234] [outer = 0x128899400] 22:14:46 INFO - PROCESS | 1940 | 1461042886495 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]]]}] 22:14:46 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. 22:14:46 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 419ms 22:14:46 INFO - PROCESS | 1940 | 1461042886510 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 22:14:46 INFO - PROCESS | 1940 | 1461042886511 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 22:14:46 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 22:14:46 INFO - PROCESS | 1940 | 1461042886514 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 22:14:46 INFO - PROCESS | 1940 | 1461042886515 Marionette TRACE conn2 <- [1,2950,null,{}] 22:14:46 INFO - PROCESS | 1940 | 1461042886517 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}] 22:14:46 INFO - PROCESS | 1940 | 1461042886616 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 22:14:46 INFO - PROCESS | 1940 | 1461042886620 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:46 INFO - PROCESS | 1940 | ++DOCSHELL 0x12d3d2000 == 51 [pid = 1940] [id = 745] 22:14:46 INFO - PROCESS | 1940 | ++DOMWINDOW == 116 (0x1297a4800) [pid = 1940] [serial = 2235] [outer = 0x0] 22:14:46 INFO - PROCESS | 1940 | ++DOMWINDOW == 117 (0x12a3a2800) [pid = 1940] [serial = 2236] [outer = 0x1297a4800] 22:14:46 INFO - PROCESS | 1940 | 1461042886644 Marionette DEBUG loaded listener.js 22:14:46 INFO - PROCESS | 1940 | ++DOMWINDOW == 118 (0x12a3a7000) [pid = 1940] [serial = 2237] [outer = 0x1297a4800] 22:14:46 INFO - PROCESS | 1940 | ++DOCSHELL 0x11528a000 == 52 [pid = 1940] [id = 746] 22:14:46 INFO - PROCESS | 1940 | ++DOMWINDOW == 119 (0x12a3a7800) [pid = 1940] [serial = 2238] [outer = 0x0] 22:14:46 INFO - PROCESS | 1940 | ++DOMWINDOW == 120 (0x11acb2000) [pid = 1940] [serial = 2239] [outer = 0x12a3a7800] 22:14:46 INFO - PROCESS | 1940 | 1461042886972 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]]]}] 22:14:46 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. 22:14:46 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 468ms 22:14:46 INFO - PROCESS | 1940 | 1461042886983 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 22:14:46 INFO - PROCESS | 1940 | 1461042886984 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 22:14:46 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 22:14:46 INFO - PROCESS | 1940 | 1461042886987 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 22:14:46 INFO - PROCESS | 1940 | 1461042886989 Marionette TRACE conn2 <- [1,2954,null,{}] 22:14:46 INFO - PROCESS | 1940 | 1461042886992 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}] 22:14:47 INFO - PROCESS | 1940 | 1461042887094 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 22:14:47 INFO - PROCESS | 1940 | 1461042887152 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:47 INFO - PROCESS | 1940 | ++DOCSHELL 0x12e459800 == 53 [pid = 1940] [id = 747] 22:14:47 INFO - PROCESS | 1940 | ++DOMWINDOW == 121 (0x119038000) [pid = 1940] [serial = 2240] [outer = 0x0] 22:14:47 INFO - PROCESS | 1940 | ++DOMWINDOW == 122 (0x12a3a7400) [pid = 1940] [serial = 2241] [outer = 0x119038000] 22:14:47 INFO - PROCESS | 1940 | 1461042887177 Marionette DEBUG loaded listener.js 22:14:47 INFO - PROCESS | 1940 | ++DOMWINDOW == 123 (0x12a3af000) [pid = 1940] [serial = 2242] [outer = 0x119038000] 22:14:47 INFO - PROCESS | 1940 | 1461042887532 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]]]}] 22:14:47 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 22:14:47 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 22:14:47 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 570ms 22:14:47 INFO - PROCESS | 1940 | 1461042887558 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 22:14:47 INFO - PROCESS | 1940 | 1461042887560 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 22:14:47 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 22:14:47 INFO - PROCESS | 1940 | 1461042887564 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 22:14:47 INFO - PROCESS | 1940 | 1461042887567 Marionette TRACE conn2 <- [1,2958,null,{}] 22:14:47 INFO - PROCESS | 1940 | 1461042887571 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}] 22:14:47 INFO - PROCESS | 1940 | 1461042887691 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 22:14:47 INFO - PROCESS | 1940 | 1461042887817 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:47 INFO - PROCESS | 1940 | ++DOCSHELL 0x11ba94800 == 54 [pid = 1940] [id = 748] 22:14:47 INFO - PROCESS | 1940 | ++DOMWINDOW == 124 (0x114c13400) [pid = 1940] [serial = 2243] [outer = 0x0] 22:14:47 INFO - PROCESS | 1940 | ++DOMWINDOW == 125 (0x11559f400) [pid = 1940] [serial = 2244] [outer = 0x114c13400] 22:14:47 INFO - PROCESS | 1940 | 1461042887868 Marionette DEBUG loaded listener.js 22:14:47 INFO - PROCESS | 1940 | ++DOMWINDOW == 126 (0x1185bb000) [pid = 1940] [serial = 2245] [outer = 0x114c13400] 22:14:48 INFO - PROCESS | 1940 | 1461042888353 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]]]}] 22:14:48 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. 22:14:48 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 824ms 22:14:48 INFO - PROCESS | 1940 | 1461042888415 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 22:14:48 INFO - PROCESS | 1940 | 1461042888421 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 22:14:48 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 22:14:48 INFO - PROCESS | 1940 | 1461042888443 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 22:14:48 INFO - PROCESS | 1940 | 1461042888445 Marionette TRACE conn2 <- [1,2962,null,{}] 22:14:48 INFO - PROCESS | 1940 | 1461042888448 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}] 22:14:48 INFO - PROCESS | 1940 | 1461042888550 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 22:14:48 INFO - PROCESS | 1940 | 1461042888619 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:48 INFO - PROCESS | 1940 | ++DOCSHELL 0x126631800 == 55 [pid = 1940] [id = 749] 22:14:48 INFO - PROCESS | 1940 | ++DOMWINDOW == 127 (0x118968400) [pid = 1940] [serial = 2246] [outer = 0x0] 22:14:48 INFO - PROCESS | 1940 | ++DOMWINDOW == 128 (0x119a63c00) [pid = 1940] [serial = 2247] [outer = 0x118968400] 22:14:48 INFO - PROCESS | 1940 | 1461042888651 Marionette DEBUG loaded listener.js 22:14:48 INFO - PROCESS | 1940 | ++DOMWINDOW == 129 (0x11a7da400) [pid = 1940] [serial = 2248] [outer = 0x118968400] 22:14:49 INFO - PROCESS | 1940 | 1461042889010 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]]]}] 22:14:49 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. 22:14:49 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 578ms 22:14:49 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 22:14:49 INFO - PROCESS | 1940 | 1461042889019 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 22:14:49 INFO - PROCESS | 1940 | 1461042889021 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 22:14:49 INFO - PROCESS | 1940 | 1461042889025 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 22:14:49 INFO - PROCESS | 1940 | 1461042889027 Marionette TRACE conn2 <- [1,2966,null,{}] 22:14:49 INFO - PROCESS | 1940 | 1461042889035 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}] 22:14:49 INFO - PROCESS | 1940 | 1461042889140 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 22:14:49 INFO - PROCESS | 1940 | 1461042889199 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:49 INFO - PROCESS | 1940 | ++DOCSHELL 0x12c032000 == 56 [pid = 1940] [id = 750] 22:14:49 INFO - PROCESS | 1940 | ++DOMWINDOW == 130 (0x11a961800) [pid = 1940] [serial = 2249] [outer = 0x0] 22:14:49 INFO - PROCESS | 1940 | ++DOMWINDOW == 131 (0x11ae77000) [pid = 1940] [serial = 2250] [outer = 0x11a961800] 22:14:49 INFO - PROCESS | 1940 | 1461042889231 Marionette DEBUG loaded listener.js 22:14:49 INFO - PROCESS | 1940 | ++DOMWINDOW == 132 (0x11be32c00) [pid = 1940] [serial = 2251] [outer = 0x11a961800] 22:14:49 INFO - PROCESS | 1940 | 1461042889617 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]]]}] 22:14:49 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. 22:14:49 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 624ms 22:14:49 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 22:14:49 INFO - PROCESS | 1940 | 1461042889650 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 22:14:49 INFO - PROCESS | 1940 | 1461042889652 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 22:14:49 INFO - PROCESS | 1940 | 1461042889654 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 22:14:49 INFO - PROCESS | 1940 | 1461042889655 Marionette TRACE conn2 <- [1,2970,null,{}] 22:14:49 INFO - PROCESS | 1940 | 1461042889658 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}] 22:14:49 INFO - PROCESS | 1940 | 1461042889762 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 22:14:49 INFO - PROCESS | 1940 | 1461042889820 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:49 INFO - PROCESS | 1940 | ++DOCSHELL 0x12f012000 == 57 [pid = 1940] [id = 751] 22:14:49 INFO - PROCESS | 1940 | ++DOMWINDOW == 133 (0x11c028c00) [pid = 1940] [serial = 2252] [outer = 0x0] 22:14:49 INFO - PROCESS | 1940 | ++DOMWINDOW == 134 (0x123c9a400) [pid = 1940] [serial = 2253] [outer = 0x11c028c00] 22:14:49 INFO - PROCESS | 1940 | 1461042889851 Marionette DEBUG loaded listener.js 22:14:49 INFO - PROCESS | 1940 | ++DOMWINDOW == 135 (0x124566c00) [pid = 1940] [serial = 2254] [outer = 0x11c028c00] 22:14:50 INFO - PROCESS | 1940 | 1461042890259 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]]]}] 22:14:50 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. 22:14:50 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 620ms 22:14:50 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 22:14:50 INFO - PROCESS | 1940 | 1461042890274 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 22:14:50 INFO - PROCESS | 1940 | 1461042890276 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 22:14:50 INFO - PROCESS | 1940 | 1461042890278 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 22:14:50 INFO - PROCESS | 1940 | 1461042890279 Marionette TRACE conn2 <- [1,2974,null,{}] 22:14:50 INFO - PROCESS | 1940 | 1461042890281 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}] 22:14:50 INFO - PROCESS | 1940 | 1461042890395 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 22:14:50 INFO - PROCESS | 1940 | 1461042890449 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:50 INFO - PROCESS | 1940 | ++DOCSHELL 0x12f018800 == 58 [pid = 1940] [id = 752] 22:14:50 INFO - PROCESS | 1940 | ++DOMWINDOW == 136 (0x11c6d2000) [pid = 1940] [serial = 2255] [outer = 0x0] 22:14:50 INFO - PROCESS | 1940 | ++DOMWINDOW == 137 (0x1274cf800) [pid = 1940] [serial = 2256] [outer = 0x11c6d2000] 22:14:50 INFO - PROCESS | 1940 | 1461042890478 Marionette DEBUG loaded listener.js 22:14:50 INFO - PROCESS | 1940 | ++DOMWINDOW == 138 (0x12970b800) [pid = 1940] [serial = 2257] [outer = 0x11c6d2000] 22:14:51 INFO - PROCESS | 1940 | 1461042891079 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]]]}] 22:14:51 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. 22:14:51 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 823ms 22:14:51 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 22:14:51 INFO - PROCESS | 1940 | 1461042891108 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 22:14:51 INFO - PROCESS | 1940 | 1461042891110 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 22:14:51 INFO - PROCESS | 1940 | 1461042891114 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 22:14:51 INFO - PROCESS | 1940 | 1461042891116 Marionette TRACE conn2 <- [1,2978,null,{}] 22:14:51 INFO - PROCESS | 1940 | 1461042891132 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}] 22:14:51 INFO - PROCESS | 1940 | 1461042891243 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 22:14:51 INFO - PROCESS | 1940 | 1461042891253 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:51 INFO - PROCESS | 1940 | ++DOCSHELL 0x123c07000 == 59 [pid = 1940] [id = 753] 22:14:51 INFO - PROCESS | 1940 | ++DOMWINDOW == 139 (0x11559c000) [pid = 1940] [serial = 2258] [outer = 0x0] 22:14:51 INFO - PROCESS | 1940 | ++DOMWINDOW == 140 (0x1185bf000) [pid = 1940] [serial = 2259] [outer = 0x11559c000] 22:14:51 INFO - PROCESS | 1940 | 1461042891281 Marionette DEBUG loaded listener.js 22:14:51 INFO - PROCESS | 1940 | ++DOMWINDOW == 141 (0x118b58000) [pid = 1940] [serial = 2260] [outer = 0x11559c000] 22:14:51 INFO - PROCESS | 1940 | 1461042891653 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]]]}] 22:14:51 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. 22:14:51 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 573ms 22:14:51 INFO - PROCESS | 1940 | 1461042891687 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 22:14:51 INFO - PROCESS | 1940 | 1461042891691 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 22:14:51 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 22:14:51 INFO - PROCESS | 1940 | 1461042891695 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 22:14:51 INFO - PROCESS | 1940 | 1461042891697 Marionette TRACE conn2 <- [1,2982,null,{}] 22:14:51 INFO - PROCESS | 1940 | 1461042891699 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}] 22:14:51 INFO - PROCESS | 1940 | 1461042891791 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 22:14:51 INFO - PROCESS | 1940 | 1461042891846 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:51 INFO - PROCESS | 1940 | ++DOCSHELL 0x119904800 == 60 [pid = 1940] [id = 754] 22:14:51 INFO - PROCESS | 1940 | ++DOMWINDOW == 142 (0x114b3e800) [pid = 1940] [serial = 2261] [outer = 0x0] 22:14:51 INFO - PROCESS | 1940 | ++DOMWINDOW == 143 (0x118eb0c00) [pid = 1940] [serial = 2262] [outer = 0x114b3e800] 22:14:51 INFO - PROCESS | 1940 | 1461042891874 Marionette DEBUG loaded listener.js 22:14:51 INFO - PROCESS | 1940 | ++DOMWINDOW == 144 (0x119b58c00) [pid = 1940] [serial = 2263] [outer = 0x114b3e800] 22:14:52 INFO - PROCESS | 1940 | 1461042892228 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"]]]}] 22:14:52 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 22:14:52 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 22:14:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:14:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:14:52 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 22:14:52 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 571ms 22:14:52 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 22:14:52 INFO - PROCESS | 1940 | 1461042892266 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 22:14:52 INFO - PROCESS | 1940 | 1461042892268 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 22:14:52 INFO - PROCESS | 1940 | 1461042892270 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 22:14:52 INFO - PROCESS | 1940 | 1461042892273 Marionette TRACE conn2 <- [1,2986,null,{}] 22:14:52 INFO - PROCESS | 1940 | 1461042892280 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}] 22:14:52 INFO - PROCESS | 1940 | 1461042892395 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 22:14:52 INFO - PROCESS | 1940 | --DOCSHELL 0x127505800 == 59 [pid = 1940] [id = 694] 22:14:52 INFO - PROCESS | 1940 | --DOCSHELL 0x119069800 == 58 [pid = 1940] [id = 681] 22:14:52 INFO - PROCESS | 1940 | --DOCSHELL 0x11528a000 == 57 [pid = 1940] [id = 746] 22:14:52 INFO - PROCESS | 1940 | --DOCSHELL 0x12d3d2000 == 56 [pid = 1940] [id = 745] 22:14:52 INFO - PROCESS | 1940 | --DOCSHELL 0x12c023000 == 55 [pid = 1940] [id = 744] 22:14:52 INFO - PROCESS | 1940 | --DOCSHELL 0x12b8e0800 == 54 [pid = 1940] [id = 743] 22:14:52 INFO - PROCESS | 1940 | --DOCSHELL 0x12b070800 == 53 [pid = 1940] [id = 742] 22:14:52 INFO - PROCESS | 1940 | --DOCSHELL 0x12a6c2800 == 52 [pid = 1940] [id = 741] 22:14:52 INFO - PROCESS | 1940 | --DOCSHELL 0x12a66a000 == 51 [pid = 1940] [id = 740] 22:14:52 INFO - PROCESS | 1940 | --DOMWINDOW == 143 (0x114c13000) [pid = 1940] [serial = 2134] [outer = 0x0] [url = about:blank] 22:14:52 INFO - PROCESS | 1940 | --DOMWINDOW == 142 (0x119a62c00) [pid = 1940] [serial = 2137] [outer = 0x0] [url = about:blank] 22:14:52 INFO - PROCESS | 1940 | --DOMWINDOW == 141 (0x11c370800) [pid = 1940] [serial = 2140] [outer = 0x0] [url = about:blank] 22:14:52 INFO - PROCESS | 1940 | --DOMWINDOW == 140 (0x126524c00) [pid = 1940] [serial = 2143] [outer = 0x0] [url = about:blank] 22:14:52 INFO - PROCESS | 1940 | --DOMWINDOW == 139 (0x129136c00) [pid = 1940] [serial = 2179] [outer = 0x0] [url = about:blank] 22:14:52 INFO - PROCESS | 1940 | --DOCSHELL 0x12933f800 == 50 [pid = 1940] [id = 739] 22:14:52 INFO - PROCESS | 1940 | --DOCSHELL 0x126bcf800 == 49 [pid = 1940] [id = 738] 22:14:52 INFO - PROCESS | 1940 | --DOCSHELL 0x11a9fe000 == 48 [pid = 1940] [id = 737] 22:14:52 INFO - PROCESS | 1940 | --DOCSHELL 0x11c612800 == 47 [pid = 1940] [id = 736] 22:14:52 INFO - PROCESS | 1940 | --DOCSHELL 0x11bab2800 == 46 [pid = 1940] [id = 735] 22:14:52 INFO - PROCESS | 1940 | --DOCSHELL 0x11baa9800 == 45 [pid = 1940] [id = 734] 22:14:52 INFO - PROCESS | 1940 | --DOCSHELL 0x1156b2000 == 44 [pid = 1940] [id = 733] 22:14:52 INFO - PROCESS | 1940 | --DOCSHELL 0x12aca9800 == 43 [pid = 1940] [id = 732] 22:14:52 INFO - PROCESS | 1940 | --DOCSHELL 0x12d3d2800 == 42 [pid = 1940] [id = 731] 22:14:52 INFO - PROCESS | 1940 | --DOCSHELL 0x12d0a2800 == 41 [pid = 1940] [id = 730] 22:14:52 INFO - PROCESS | 1940 | --DOCSHELL 0x115565800 == 40 [pid = 1940] [id = 727] 22:14:52 INFO - PROCESS | 1940 | 1461042892492 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:52 INFO - PROCESS | 1940 | ++DOCSHELL 0x1158a1000 == 41 [pid = 1940] [id = 755] 22:14:52 INFO - PROCESS | 1940 | ++DOMWINDOW == 140 (0x115345800) [pid = 1940] [serial = 2264] [outer = 0x0] 22:14:52 INFO - PROCESS | 1940 | ++DOMWINDOW == 141 (0x1175df400) [pid = 1940] [serial = 2265] [outer = 0x115345800] 22:14:52 INFO - PROCESS | 1940 | 1461042892520 Marionette DEBUG loaded listener.js 22:14:52 INFO - PROCESS | 1940 | ++DOMWINDOW == 142 (0x11a799000) [pid = 1940] [serial = 2266] [outer = 0x115345800] 22:14:52 INFO - PROCESS | 1940 | --DOMWINDOW == 141 (0x123687400) [pid = 1940] [serial = 2164] [outer = 0x0] [url = about:blank] 22:14:52 INFO - PROCESS | 1940 | --DOMWINDOW == 140 (0x123e04000) [pid = 1940] [serial = 2167] [outer = 0x0] [url = about:blank] 22:14:52 INFO - PROCESS | 1940 | --DOMWINDOW == 139 (0x123a59400) [pid = 1940] [serial = 2165] [outer = 0x0] [url = about:blank] 22:14:52 INFO - PROCESS | 1940 | --DOMWINDOW == 138 (0x1241ba400) [pid = 1940] [serial = 2170] [outer = 0x0] [url = about:blank] 22:14:52 INFO - PROCESS | 1940 | --DOMWINDOW == 137 (0x129308000) [pid = 1940] [serial = 2132] [outer = 0x0] [url = about:blank] 22:14:52 INFO - PROCESS | 1940 | --DOMWINDOW == 136 (0x11a7da800) [pid = 1940] [serial = 2155] [outer = 0x0] [url = about:blank] 22:14:52 INFO - PROCESS | 1940 | --DOMWINDOW == 135 (0x11a95d000) [pid = 1940] [serial = 2156] [outer = 0x0] [url = about:blank] 22:14:52 INFO - PROCESS | 1940 | --DOMWINDOW == 134 (0x118eb9800) [pid = 1940] [serial = 2150] [outer = 0x0] [url = about:blank] 22:14:52 INFO - PROCESS | 1940 | --DOMWINDOW == 133 (0x118b96000) [pid = 1940] [serial = 2149] [outer = 0x0] [url = about:blank] 22:14:52 INFO - PROCESS | 1940 | --DOMWINDOW == 132 (0x11aca8c00) [pid = 1940] [serial = 2158] [outer = 0x0] [url = about:blank] 22:14:52 INFO - PROCESS | 1940 | --DOMWINDOW == 131 (0x11ae75c00) [pid = 1940] [serial = 2159] [outer = 0x0] [url = about:blank] 22:14:52 INFO - PROCESS | 1940 | --DOMWINDOW == 130 (0x1155a1c00) [pid = 1940] [serial = 2147] [outer = 0x0] [url = about:blank] 22:14:52 INFO - PROCESS | 1940 | --DOMWINDOW == 129 (0x114ca5800) [pid = 1940] [serial = 2146] [outer = 0x0] [url = about:blank] 22:14:52 INFO - PROCESS | 1940 | --DOMWINDOW == 128 (0x119a60000) [pid = 1940] [serial = 2152] [outer = 0x0] [url = about:blank] 22:14:52 INFO - PROCESS | 1940 | --DOMWINDOW == 127 (0x123e39800) [pid = 1940] [serial = 2168] [outer = 0x0] [url = about:blank] 22:14:52 INFO - PROCESS | 1940 | --DOMWINDOW == 126 (0x119c21400) [pid = 1940] [serial = 2153] [outer = 0x0] [url = about:blank] 22:14:52 INFO - PROCESS | 1940 | --DOMWINDOW == 125 (0x118b59800) [pid = 1940] [serial = 2173] [outer = 0x0] [url = about:blank] 22:14:52 INFO - PROCESS | 1940 | --DOMWINDOW == 124 (0x126e19400) [pid = 1940] [serial = 2176] [outer = 0x0] [url = about:blank] 22:14:52 INFO - PROCESS | 1940 | --DOMWINDOW == 123 (0x11acadc00) [pid = 1940] [serial = 2174] [outer = 0x0] [url = about:blank] 22:14:52 INFO - PROCESS | 1940 | --DOMWINDOW == 122 (0x11ae96800) [pid = 1940] [serial = 2161] [outer = 0x0] [url = about:blank] 22:14:52 INFO - PROCESS | 1940 | --DOMWINDOW == 121 (0x11c6cdc00) [pid = 1940] [serial = 2162] [outer = 0x0] [url = about:blank] 22:14:52 INFO - PROCESS | 1940 | --DOMWINDOW == 120 (0x1266ed400) [pid = 1940] [serial = 2171] [outer = 0x0] [url = about:blank] 22:14:52 INFO - PROCESS | 1940 | --DOMWINDOW == 119 (0x12889c800) [pid = 1940] [serial = 2177] [outer = 0x0] [url = about:blank] 22:14:52 INFO - PROCESS | 1940 | 1461042892803 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]]]}] 22:14:52 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. 22:14:52 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 572ms 22:14:52 INFO - PROCESS | 1940 | 1461042892843 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 22:14:52 INFO - PROCESS | 1940 | 1461042892845 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 22:14:52 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 22:14:52 INFO - PROCESS | 1940 | 1461042892847 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 22:14:52 INFO - PROCESS | 1940 | 1461042892848 Marionette TRACE conn2 <- [1,2990,null,{}] 22:14:52 INFO - PROCESS | 1940 | 1461042892850 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}] 22:14:52 INFO - PROCESS | 1940 | 1461042892932 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 22:14:53 INFO - PROCESS | 1940 | 1461042893010 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:53 INFO - PROCESS | 1940 | ++DOCSHELL 0x11be21000 == 42 [pid = 1940] [id = 756] 22:14:53 INFO - PROCESS | 1940 | ++DOMWINDOW == 120 (0x11a79a000) [pid = 1940] [serial = 2267] [outer = 0x0] 22:14:53 INFO - PROCESS | 1940 | ++DOMWINDOW == 121 (0x11acb2800) [pid = 1940] [serial = 2268] [outer = 0x11a79a000] 22:14:53 INFO - PROCESS | 1940 | 1461042893037 Marionette DEBUG loaded listener.js 22:14:53 INFO - PROCESS | 1940 | ++DOMWINDOW == 122 (0x11ae8cc00) [pid = 1940] [serial = 2269] [outer = 0x11a79a000] 22:14:53 INFO - PROCESS | 1940 | ++DOCSHELL 0x123c13800 == 43 [pid = 1940] [id = 757] 22:14:53 INFO - PROCESS | 1940 | ++DOMWINDOW == 123 (0x11be31c00) [pid = 1940] [serial = 2270] [outer = 0x0] 22:14:53 INFO - PROCESS | 1940 | ++DOMWINDOW == 124 (0x11ae99400) [pid = 1940] [serial = 2271] [outer = 0x11be31c00] 22:14:53 INFO - PROCESS | 1940 | 1461042893322 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]]]}] 22:14:53 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. 22:14:53 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 519ms 22:14:53 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 22:14:53 INFO - PROCESS | 1940 | 1461042893366 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 22:14:53 INFO - PROCESS | 1940 | 1461042893367 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 22:14:53 INFO - PROCESS | 1940 | 1461042893370 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 22:14:53 INFO - PROCESS | 1940 | 1461042893373 Marionette TRACE conn2 <- [1,2994,null,{}] 22:14:53 INFO - PROCESS | 1940 | 1461042893376 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}] 22:14:53 INFO - PROCESS | 1940 | 1461042893470 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 22:14:53 INFO - PROCESS | 1940 | 1461042893474 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:53 INFO - PROCESS | 1940 | ++DOCSHELL 0x1264c3000 == 44 [pid = 1940] [id = 758] 22:14:53 INFO - PROCESS | 1940 | ++DOMWINDOW == 125 (0x11ae74c00) [pid = 1940] [serial = 2272] [outer = 0x0] 22:14:53 INFO - PROCESS | 1940 | ++DOMWINDOW == 126 (0x11bb2fc00) [pid = 1940] [serial = 2273] [outer = 0x11ae74c00] 22:14:53 INFO - PROCESS | 1940 | 1461042893500 Marionette DEBUG loaded listener.js 22:14:53 INFO - PROCESS | 1940 | ++DOMWINDOW == 127 (0x11c16e800) [pid = 1940] [serial = 2274] [outer = 0x11ae74c00] 22:14:53 INFO - PROCESS | 1940 | 1461042893828 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]]]}] 22:14:53 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 22:14:53 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 22:14:53 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 471ms 22:14:53 INFO - PROCESS | 1940 | 1461042893842 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 22:14:53 INFO - PROCESS | 1940 | 1461042893843 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 22:14:53 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 22:14:53 INFO - PROCESS | 1940 | 1461042893846 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 22:14:53 INFO - PROCESS | 1940 | 1461042893847 Marionette TRACE conn2 <- [1,2998,null,{}] 22:14:53 INFO - PROCESS | 1940 | 1461042893849 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}] 22:14:53 INFO - PROCESS | 1940 | 1461042893944 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 22:14:53 INFO - PROCESS | 1940 | 1461042893950 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:53 INFO - PROCESS | 1940 | ++DOCSHELL 0x1275ef800 == 45 [pid = 1940] [id = 759] 22:14:53 INFO - PROCESS | 1940 | ++DOMWINDOW == 128 (0x11c6d1800) [pid = 1940] [serial = 2275] [outer = 0x0] 22:14:53 INFO - PROCESS | 1940 | ++DOMWINDOW == 129 (0x123872000) [pid = 1940] [serial = 2276] [outer = 0x11c6d1800] 22:14:53 INFO - PROCESS | 1940 | 1461042893976 Marionette DEBUG loaded listener.js 22:14:54 INFO - PROCESS | 1940 | ++DOMWINDOW == 130 (0x123e07c00) [pid = 1940] [serial = 2277] [outer = 0x11c6d1800] 22:14:54 INFO - PROCESS | 1940 | 1461042894299 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]]]}] 22:14:54 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. 22:14:54 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 467ms 22:14:54 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 22:14:54 INFO - PROCESS | 1940 | 1461042894314 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 22:14:54 INFO - PROCESS | 1940 | 1461042894315 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 22:14:54 INFO - PROCESS | 1940 | 1461042894317 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 22:14:54 INFO - PROCESS | 1940 | 1461042894319 Marionette TRACE conn2 <- [1,3002,null,{}] 22:14:54 INFO - PROCESS | 1940 | 1461042894325 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}] 22:14:54 INFO - PROCESS | 1940 | 1461042894444 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 22:14:54 INFO - PROCESS | 1940 | 1461042894519 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:54 INFO - PROCESS | 1940 | ++DOCSHELL 0x1294c5000 == 46 [pid = 1940] [id = 760] 22:14:54 INFO - PROCESS | 1940 | ++DOMWINDOW == 131 (0x11a7d9c00) [pid = 1940] [serial = 2278] [outer = 0x0] 22:14:54 INFO - PROCESS | 1940 | ++DOMWINDOW == 132 (0x123e0d000) [pid = 1940] [serial = 2279] [outer = 0x11a7d9c00] 22:14:54 INFO - PROCESS | 1940 | 1461042894544 Marionette DEBUG loaded listener.js 22:14:54 INFO - PROCESS | 1940 | ++DOMWINDOW == 133 (0x123e40400) [pid = 1940] [serial = 2280] [outer = 0x11a7d9c00] 22:14:54 INFO - PROCESS | 1940 | 1461042894857 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]]]}] 22:14:54 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. 22:14:54 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 572ms 22:14:54 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 22:14:54 INFO - PROCESS | 1940 | 1461042894890 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 22:14:54 INFO - PROCESS | 1940 | 1461042894892 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 22:14:54 INFO - PROCESS | 1940 | 1461042894894 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 22:14:54 INFO - PROCESS | 1940 | 1461042894895 Marionette TRACE conn2 <- [1,3006,null,{}] 22:14:54 INFO - PROCESS | 1940 | 1461042894897 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}] 22:14:54 INFO - PROCESS | 1940 | 1461042894994 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 22:14:55 INFO - PROCESS | 1940 | 1461042895010 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:55 INFO - PROCESS | 1940 | ++DOCSHELL 0x12a6ca000 == 47 [pid = 1940] [id = 761] 22:14:55 INFO - PROCESS | 1940 | ++DOMWINDOW == 134 (0x123686400) [pid = 1940] [serial = 2281] [outer = 0x0] 22:14:55 INFO - PROCESS | 1940 | ++DOMWINDOW == 135 (0x1241ba000) [pid = 1940] [serial = 2282] [outer = 0x123686400] 22:14:55 INFO - PROCESS | 1940 | 1461042895035 Marionette DEBUG loaded listener.js 22:14:55 INFO - PROCESS | 1940 | ++DOMWINDOW == 136 (0x126ac3000) [pid = 1940] [serial = 2283] [outer = 0x123686400] 22:14:55 INFO - PROCESS | 1940 | 1461042895328 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]]]}] 22:14:55 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. 22:14:55 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 469ms 22:14:55 INFO - PROCESS | 1940 | 1461042895368 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 22:14:55 INFO - PROCESS | 1940 | 1461042895369 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 22:14:55 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 22:14:55 INFO - PROCESS | 1940 | 1461042895374 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 22:14:55 INFO - PROCESS | 1940 | 1461042895375 Marionette TRACE conn2 <- [1,3010,null,{}] 22:14:55 INFO - PROCESS | 1940 | 1461042895377 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}] 22:14:55 INFO - PROCESS | 1940 | 1461042895476 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 22:14:55 INFO - PROCESS | 1940 | 1461042895480 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:55 INFO - PROCESS | 1940 | ++DOCSHELL 0x12aca5000 == 48 [pid = 1940] [id = 762] 22:14:55 INFO - PROCESS | 1940 | ++DOMWINDOW == 137 (0x126bbc000) [pid = 1940] [serial = 2284] [outer = 0x0] 22:14:55 INFO - PROCESS | 1940 | ++DOMWINDOW == 138 (0x127473c00) [pid = 1940] [serial = 2285] [outer = 0x126bbc000] 22:14:55 INFO - PROCESS | 1940 | 1461042895536 Marionette DEBUG loaded listener.js 22:14:55 INFO - PROCESS | 1940 | ++DOMWINDOW == 139 (0x12889c800) [pid = 1940] [serial = 2286] [outer = 0x126bbc000] 22:14:55 INFO - PROCESS | 1940 | 1461042895816 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]]]}] 22:14:55 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 22:14:55 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 469ms 22:14:55 INFO - TEST-START | /FileAPI/FileReaderSync.worker 22:14:55 INFO - PROCESS | 1940 | 1461042895847 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 22:14:55 INFO - PROCESS | 1940 | 1461042895848 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 22:14:55 INFO - PROCESS | 1940 | 1461042895850 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 22:14:55 INFO - PROCESS | 1940 | 1461042895851 Marionette TRACE conn2 <- [1,3014,null,{}] 22:14:55 INFO - PROCESS | 1940 | 1461042895857 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}] 22:14:55 INFO - PROCESS | 1940 | 1461042895966 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 22:14:56 INFO - PROCESS | 1940 | 1461042896004 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:56 INFO - PROCESS | 1940 | ++DOCSHELL 0x12b2de800 == 49 [pid = 1940] [id = 763] 22:14:56 INFO - PROCESS | 1940 | ++DOMWINDOW == 140 (0x126e13000) [pid = 1940] [serial = 2287] [outer = 0x0] 22:14:56 INFO - PROCESS | 1940 | ++DOMWINDOW == 141 (0x128e97800) [pid = 1940] [serial = 2288] [outer = 0x126e13000] 22:14:56 INFO - PROCESS | 1940 | 1461042896030 Marionette DEBUG loaded listener.js 22:14:56 INFO - PROCESS | 1940 | ++DOMWINDOW == 142 (0x129707800) [pid = 1940] [serial = 2289] [outer = 0x126e13000] 22:14:56 INFO - PROCESS | 1940 | [1940] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 22:14:56 INFO - PROCESS | 1940 | 1461042896390 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 22:14:56 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 22:14:56 INFO - {} 22:14:56 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 22:14:56 INFO - {} 22:14:56 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 22:14:56 INFO - {} 22:14:56 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 22:14:56 INFO - {} 22:14:56 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 569ms 22:14:56 INFO - TEST-START | /FileAPI/fileReader.html 22:14:56 INFO - PROCESS | 1940 | 1461042896420 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 22:14:56 INFO - PROCESS | 1940 | 1461042896421 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 22:14:56 INFO - PROCESS | 1940 | 1461042896423 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 22:14:56 INFO - PROCESS | 1940 | 1461042896425 Marionette TRACE conn2 <- [1,3018,null,{}] 22:14:56 INFO - PROCESS | 1940 | 1461042896427 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}] 22:14:56 INFO - PROCESS | 1940 | 1461042896751 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 22:14:56 INFO - PROCESS | 1940 | --DOMWINDOW == 141 (0x123bb4000) [pid = 1940] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 22:14:56 INFO - PROCESS | 1940 | --DOMWINDOW == 140 (0x118eb8800) [pid = 1940] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 22:14:56 INFO - PROCESS | 1940 | --DOMWINDOW == 139 (0x118b57c00) [pid = 1940] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 22:14:56 INFO - PROCESS | 1940 | --DOMWINDOW == 138 (0x11be2fc00) [pid = 1940] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 22:14:56 INFO - PROCESS | 1940 | --DOMWINDOW == 137 (0x11a55a400) [pid = 1940] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 22:14:56 INFO - PROCESS | 1940 | --DOMWINDOW == 136 (0x123e10400) [pid = 1940] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 22:14:56 INFO - PROCESS | 1940 | --DOMWINDOW == 135 (0x11534b800) [pid = 1940] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 22:14:56 INFO - PROCESS | 1940 | --DOMWINDOW == 134 (0x114490000) [pid = 1940] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 22:14:56 INFO - PROCESS | 1940 | --DOMWINDOW == 133 (0x1241b8400) [pid = 1940] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 22:14:56 INFO - PROCESS | 1940 | --DOMWINDOW == 132 (0x128899400) [pid = 1940] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 22:14:56 INFO - PROCESS | 1940 | --DOMWINDOW == 131 (0x1297a4800) [pid = 1940] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 22:14:56 INFO - PROCESS | 1940 | --DOMWINDOW == 130 (0x11a934000) [pid = 1940] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 22:14:56 INFO - PROCESS | 1940 | --DOMWINDOW == 129 (0x12a3a7800) [pid = 1940] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 22:14:56 INFO - PROCESS | 1940 | --DOMWINDOW == 128 (0x119a69000) [pid = 1940] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 22:14:56 INFO - PROCESS | 1940 | --DOMWINDOW == 127 (0x11abc4c00) [pid = 1940] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 22:14:56 INFO - PROCESS | 1940 | --DOMWINDOW == 126 (0x11b83a800) [pid = 1940] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 22:14:56 INFO - PROCESS | 1940 | --DOMWINDOW == 125 (0x115872000) [pid = 1940] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 22:14:56 INFO - PROCESS | 1940 | --DOMWINDOW == 124 (0x12403fc00) [pid = 1940] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 22:14:56 INFO - PROCESS | 1940 | --DOMWINDOW == 123 (0x11acae000) [pid = 1940] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 22:14:56 INFO - PROCESS | 1940 | 1461042896798 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:56 INFO - PROCESS | 1940 | ++DOCSHELL 0x11b826800 == 50 [pid = 1940] [id = 764] 22:14:56 INFO - PROCESS | 1940 | ++DOMWINDOW == 124 (0x11464d800) [pid = 1940] [serial = 2290] [outer = 0x0] 22:14:56 INFO - PROCESS | 1940 | ++DOMWINDOW == 125 (0x115872000) [pid = 1940] [serial = 2291] [outer = 0x11464d800] 22:14:56 INFO - PROCESS | 1940 | 1461042896828 Marionette DEBUG loaded listener.js 22:14:56 INFO - PROCESS | 1940 | ++DOMWINDOW == 126 (0x11c162400) [pid = 1940] [serial = 2292] [outer = 0x11464d800] 22:14:57 INFO - PROCESS | 1940 | 1461042897091 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]]]}] 22:14:57 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 22:14:57 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 22:14:57 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 22:14:57 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 22:14:57 INFO - TEST-OK | /FileAPI/fileReader.html | took 720ms 22:14:57 INFO - PROCESS | 1940 | 1461042897144 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 22:14:57 INFO - PROCESS | 1940 | 1461042897145 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 22:14:57 INFO - TEST-START | /FileAPI/historical.html 22:14:57 INFO - PROCESS | 1940 | 1461042897148 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 22:14:57 INFO - PROCESS | 1940 | 1461042897149 Marionette TRACE conn2 <- [1,3022,null,{}] 22:14:57 INFO - PROCESS | 1940 | 1461042897151 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}] 22:14:57 INFO - PROCESS | 1940 | 1461042897234 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 22:14:57 INFO - PROCESS | 1940 | 1461042897241 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:57 INFO - PROCESS | 1940 | ++DOCSHELL 0x12d093800 == 51 [pid = 1940] [id = 765] 22:14:57 INFO - PROCESS | 1940 | ++DOMWINDOW == 127 (0x12403fc00) [pid = 1940] [serial = 2293] [outer = 0x0] 22:14:57 INFO - PROCESS | 1940 | ++DOMWINDOW == 128 (0x12a3b0800) [pid = 1940] [serial = 2294] [outer = 0x12403fc00] 22:14:57 INFO - PROCESS | 1940 | 1461042897266 Marionette DEBUG loaded listener.js 22:14:57 INFO - PROCESS | 1940 | ++DOMWINDOW == 129 (0x12a3bc000) [pid = 1940] [serial = 2295] [outer = 0x12403fc00] 22:14:57 INFO - PROCESS | 1940 | 1461042897552 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"]]]}] 22:14:57 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 22:14:57 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 22:14:57 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 22:14:57 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 22:14:57 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 22:14:57 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 22:14:57 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 22:14:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:14:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:14:57 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 22:14:57 INFO - TEST-OK | /FileAPI/historical.html | took 419ms 22:14:57 INFO - PROCESS | 1940 | 1461042897567 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 22:14:57 INFO - PROCESS | 1940 | 1461042897568 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 22:14:57 INFO - TEST-START | /FileAPI/idlharness.html 22:14:57 INFO - PROCESS | 1940 | 1461042897578 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 22:14:57 INFO - PROCESS | 1940 | 1461042897579 Marionette TRACE conn2 <- [1,3026,null,{}] 22:14:57 INFO - PROCESS | 1940 | 1461042897581 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}] 22:14:57 INFO - PROCESS | 1940 | 1461042897670 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 22:14:57 INFO - PROCESS | 1940 | 1461042897731 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:57 INFO - PROCESS | 1940 | ++DOCSHELL 0x12e452800 == 52 [pid = 1940] [id = 766] 22:14:57 INFO - PROCESS | 1940 | ++DOMWINDOW == 130 (0x128899400) [pid = 1940] [serial = 2296] [outer = 0x0] 22:14:57 INFO - PROCESS | 1940 | ++DOMWINDOW == 131 (0x12a3bec00) [pid = 1940] [serial = 2297] [outer = 0x128899400] 22:14:57 INFO - PROCESS | 1940 | 1461042897757 Marionette DEBUG loaded listener.js 22:14:57 INFO - PROCESS | 1940 | ++DOMWINDOW == 132 (0x12a916400) [pid = 1940] [serial = 2298] [outer = 0x128899400] 22:14:58 INFO - PROCESS | 1940 | 1461042898280 Marionette TRACE conn2 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 22:14:58 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 22:14:58 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 22:14:58 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 22:14:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:14:58 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 22:14:58 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 22:14:58 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 22:14:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 22:14:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 22:14:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 22:14:58 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 22:14:58 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 22:14:58 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 22:14:58 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 22:14:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 22:14:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 22:14:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 22:14:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 22:14:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 22:14:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 22:14:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 22:14:58 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 22:14:58 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 22:14:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:14:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:14:58 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 22:14:58 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 22:14:58 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 22:14:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 22:14:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 22:14:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 22:14:58 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 22:14:58 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 22:14:58 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 22:14:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 22:14:58 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 22:14:58 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 22:14:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:14:58 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 22:14:58 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 22:14:58 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 22:14:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 22:14:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 22:14:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 22:14:58 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 22:14:58 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 22:14:58 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 22:14:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 22:14:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 22:14:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 22:14:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 22:14:58 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 22:14:58 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 22:14:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:14:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:14:58 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 22:14:58 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 22:14:58 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 22:14:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 22:14:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 22:14:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 22:14:58 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 22:14:58 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 22:14:58 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 22:14:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 22:14:58 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 22:14:58 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 22:14:58 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 22:14:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:14:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:14:58 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 22:14:58 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 22:14:58 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 22:14:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 22:14:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 22:14:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 22:14:58 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 22:14:58 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 22:14:58 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 22:14:58 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 22:14:58 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 22:14:58 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 22:14:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:14:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:14:58 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 22:14:58 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 22:14:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 22:14:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 22:14:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 22:14:58 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 22:14:58 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 22:14:58 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 22:14:58 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 22:14:58 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 22:14:58 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 22:14:58 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 22:14:58 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 22:14:58 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 22:14:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 22:14:58 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 22:14:58 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 22:14:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 22:14:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 22:14:58 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 22:14:58 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 22:14:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:14:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:14:58 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 22:14:58 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 22:14:58 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 22:14:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 22:14:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 22:14:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 22:14:58 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 22:14:58 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 22:14:58 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 22:14:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 22:14:58 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 22:14:58 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 22:14:58 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 22:14:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:14:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:14:58 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 22:14:58 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 22:14:58 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 22:14:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 22:14:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 22:14:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 22:14:58 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 22:14:58 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 22:14:58 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 22:14:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 22:14:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 22:14:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 22:14:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 22:14:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 22:14:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 22:14:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 22:14:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 22:14:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 22:14:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 22:14:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 22:14:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 22:14:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 22:14:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 22:14:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 22:14:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 22:14:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 22:14:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 22:14:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 22:14:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 22:14:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 22:14:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 22:14:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 22:14:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 22:14:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 22:14:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 22:14:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 22:14:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 22:14:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 22:14:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 22:14:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 22:14:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 22:14:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 22:14:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 22:14:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 22:14:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 22:14:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 22:14:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 22:14:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 22:14:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 22:14:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 22:14:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 22:14:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 22:14:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 22:14:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 22:14:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 22:14:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 22:14:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 22:14:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 22:14:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 22:14:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 22:14:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 22:14:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 22:14:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 22:14:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 22:14:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 22:14:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 22:14:58 INFO - TEST-OK | /FileAPI/idlharness.html | took 737ms 22:14:58 INFO - PROCESS | 1940 | 1461042898316 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 22:14:58 INFO - PROCESS | 1940 | 1461042898317 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 22:14:58 INFO - TEST-START | /FileAPI/idlharness.worker 22:14:58 INFO - PROCESS | 1940 | 1461042898319 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 22:14:58 INFO - PROCESS | 1940 | 1461042898320 Marionette TRACE conn2 <- [1,3030,null,{}] 22:14:58 INFO - PROCESS | 1940 | 1461042898322 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}] 22:14:58 INFO - PROCESS | 1940 | 1461042898408 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 22:14:58 INFO - PROCESS | 1940 | 1461042898412 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:58 INFO - PROCESS | 1940 | ++DOCSHELL 0x12f7ce800 == 53 [pid = 1940] [id = 767] 22:14:58 INFO - PROCESS | 1940 | ++DOMWINDOW == 133 (0x12a918c00) [pid = 1940] [serial = 2299] [outer = 0x0] 22:14:58 INFO - PROCESS | 1940 | ++DOMWINDOW == 134 (0x12b510800) [pid = 1940] [serial = 2300] [outer = 0x12a918c00] 22:14:58 INFO - PROCESS | 1940 | 1461042898438 Marionette DEBUG loaded listener.js 22:14:58 INFO - PROCESS | 1940 | ++DOMWINDOW == 135 (0x12ba36400) [pid = 1940] [serial = 2301] [outer = 0x12a918c00] 22:14:58 INFO - PROCESS | 1940 | [1940] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 22:14:59 INFO - PROCESS | 1940 | 1461042899219 Marionette TRACE conn2 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 22:14:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 22:14:59 INFO - {} 22:14:59 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 22:14:59 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 22:14:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:14:59 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 22:14:59 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 22:14:59 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 22:14:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 22:14:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 22:14:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 22:14:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 22:14:59 INFO - {} 22:14:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 22:14:59 INFO - {} 22:14:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 22:14:59 INFO - {} 22:14:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 22:14:59 INFO - {} 22:14:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 22:14:59 INFO - {} 22:14:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 22:14:59 INFO - {} 22:14:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 22:14:59 INFO - {} 22:14:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 22:14:59 INFO - {} 22:14:59 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 22:14:59 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 22:14:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:14:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:14:59 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 22:14:59 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 22:14:59 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 22:14:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 22:14:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 22:14:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 22:14:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 22:14:59 INFO - {} 22:14:59 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 22:14:59 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 22:14:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:14:59 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 22:14:59 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 22:14:59 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 22:14:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 22:14:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 22:14:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 22:14:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 22:14:59 INFO - {} 22:14:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 22:14:59 INFO - {} 22:14:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 22:14:59 INFO - {} 22:14:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 22:14:59 INFO - {} 22:14:59 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 22:14:59 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 22:14:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:14:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:14:59 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 22:14:59 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 22:14:59 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 22:14:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 22:14:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 22:14:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 22:14:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 22:14:59 INFO - {} 22:14:59 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 - {} 22:14:59 INFO - {} 22:14:59 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 22:14:59 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 22:14:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:14:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:14:59 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 22:14:59 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 22:14:59 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 22:14:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 22:14:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 22:14:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 22:14:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 22:14:59 INFO - {} 22:14:59 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 22:14:59 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 22:14:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:14:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:14:59 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 22:14:59 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 22:14:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 22:14:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 22:14:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 22:14:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 22:14:59 INFO - {} 22:14:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 22:14:59 INFO - {} 22:14:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 22:14:59 INFO - {} 22:14:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 22:14:59 INFO - {} 22:14:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 22:14:59 INFO - {} 22:14:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 22:14:59 INFO - {} 22:14:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 22:14:59 INFO - {} 22:14:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 22:14:59 INFO - {} 22:14:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 22:14:59 INFO - {} 22:14:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 22:14:59 INFO - {} 22:14:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 22:14:59 INFO - {} 22:14:59 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 22:14:59 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 22:14:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:14:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:14:59 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 22:14:59 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 22:14:59 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 22:14:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 22:14:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 22:14:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 22:14:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 22:14:59 INFO - {} 22:14:59 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 - {} 22:14:59 INFO - {} 22:14:59 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 22:14:59 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 22:14:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:14:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:14:59 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 22:14:59 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 22:14:59 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 22:14:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 22:14:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 22:14:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 22:14:59 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 22:14:59 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 22:14:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:14:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:14:59 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 22:14:59 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 22:14:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 22:14:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 22:14:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 22:14:59 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 22:14:59 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 22:14:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:14:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:14:59 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 22:14:59 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 22:14:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 22:14:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 22:14:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 22:14:59 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 22:14:59 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 22:14:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:14:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:14:59 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 22:14:59 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 22:14:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 22:14:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 22:14:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 22:14:59 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 22:14:59 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 22:14:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:14:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:14:59 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 22:14:59 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 22:14:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 22:14:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 22:14:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 22:14:59 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 22:14:59 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 22:14:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:14:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:14:59 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 22:14:59 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 22:14:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 22:14:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 22:14:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 22:14:59 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 22:14:59 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 22:14:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:14:59 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 22:14:59 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 22:14:59 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 22:14:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 22:14:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 22:14:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 22:14:59 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 22:14:59 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 22:14:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:14:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:14:59 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 22:14:59 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 22:14:59 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 22:14:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 22:14:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 22:14:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 22:14:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 22:14:59 INFO - {} 22:14:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 22:14:59 INFO - {} 22:14:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 22:14:59 INFO - {} 22:14:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 22:14:59 INFO - {} 22:14:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 22:14:59 INFO - {} 22:14:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 22:14:59 INFO - {} 22:14:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 22:14:59 INFO - {} 22:14:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 22:14:59 INFO - {} 22:14:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 22:14:59 INFO - {} 22:14:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 22:14:59 INFO - {} 22:14:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 22:14:59 INFO - {} 22:14:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 22:14:59 INFO - {} 22:14:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 22:14:59 INFO - {} 22:14:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 22:14:59 INFO - {} 22:14:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 22:14:59 INFO - {} 22:14:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 22:14:59 INFO - {} 22:14:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 22:14:59 INFO - {} 22:14:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 22:14:59 INFO - {} 22:14:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 22:14:59 INFO - {} 22:14:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 22:14:59 INFO - {} 22:14:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 22:14:59 INFO - {} 22:14:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 22:14:59 INFO - {} 22:14:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 22:14:59 INFO - {} 22:14:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 22:14:59 INFO - {} 22:14:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 22:14:59 INFO - {} 22:14:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 22:14:59 INFO - {} 22:14:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 22:14:59 INFO - {} 22:14:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 22:14:59 INFO - {} 22:14:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 22:14:59 INFO - {} 22:14:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 22:14:59 INFO - {} 22:14:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 22:14:59 INFO - {} 22:14:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 22:14:59 INFO - {} 22:14:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 22:14:59 INFO - {} 22:14:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 22:14:59 INFO - {} 22:14:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 22:14:59 INFO - {} 22:14:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 22:14:59 INFO - {} 22:14:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 22:14:59 INFO - {} 22:14:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 22:14:59 INFO - {} 22:14:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 22:14:59 INFO - {} 22:14:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 22:14:59 INFO - {} 22:14:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 22:14:59 INFO - {} 22:14:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 22:14:59 INFO - {} 22:14:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 22:14:59 INFO - {} 22:14:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 22:14:59 INFO - {} 22:14:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 22:14:59 INFO - {} 22:14:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 22:14:59 INFO - {} 22:14:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 22:14:59 INFO - {} 22:14:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 22:14:59 INFO - {} 22:14:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 22:14:59 INFO - {} 22:14:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 22:14:59 INFO - {} 22:14:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 22:14:59 INFO - {} 22:14:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 22:14:59 INFO - {} 22:14:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 22:14:59 INFO - {} 22:14:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 22:14:59 INFO - {} 22:14:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 22:14:59 INFO - {} 22:14:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 22:14:59 INFO - {} 22:14:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 22:14:59 INFO - {} 22:14:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 22:14:59 INFO - {} 22:14:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 22:14:59 INFO - {} 22:14:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 22:14:59 INFO - {} 22:14:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 22:14:59 INFO - {} 22:14:59 INFO - TEST-OK | /FileAPI/idlharness.worker | took 934ms 22:14:59 INFO - PROCESS | 1940 | 1461042899255 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 22:14:59 INFO - PROCESS | 1940 | 1461042899257 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 22:14:59 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 22:14:59 INFO - PROCESS | 1940 | 1461042899261 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 22:14:59 INFO - PROCESS | 1940 | 1461042899264 Marionette TRACE conn2 <- [1,3034,null,{}] 22:14:59 INFO - PROCESS | 1940 | 1461042899268 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}] 22:14:59 INFO - PROCESS | 1940 | 1461042899381 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 22:14:59 INFO - PROCESS | 1940 | 1461042899439 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:59 INFO - PROCESS | 1940 | ++DOCSHELL 0x1288c2800 == 54 [pid = 1940] [id = 768] 22:14:59 INFO - PROCESS | 1940 | ++DOMWINDOW == 136 (0x129310800) [pid = 1940] [serial = 2302] [outer = 0x0] 22:14:59 INFO - PROCESS | 1940 | ++DOMWINDOW == 137 (0x12970e000) [pid = 1940] [serial = 2303] [outer = 0x129310800] 22:14:59 INFO - PROCESS | 1940 | 1461042899465 Marionette DEBUG loaded listener.js 22:14:59 INFO - PROCESS | 1940 | ++DOMWINDOW == 138 (0x12a3b3400) [pid = 1940] [serial = 2304] [outer = 0x129310800] 22:14:59 INFO - PROCESS | 1940 | 1461042899963 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]]]}] 22:14:59 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 22:14:59 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 722ms 22:14:59 INFO - PROCESS | 1940 | 1461042899984 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 22:14:59 INFO - PROCESS | 1940 | 1461042899991 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 22:15:00 INFO - TEST-START | /FileAPI/blob/Blob-close.html 22:15:00 INFO - PROCESS | 1940 | 1461042900021 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 22:15:00 INFO - PROCESS | 1940 | 1461042900025 Marionette TRACE conn2 <- [1,3038,null,{}] 22:15:00 INFO - PROCESS | 1940 | 1461042900029 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}] 22:15:00 INFO - PROCESS | 1940 | 1461042900180 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 22:15:00 INFO - PROCESS | 1940 | 1461042900254 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:15:00 INFO - PROCESS | 1940 | ++DOCSHELL 0x12e732000 == 55 [pid = 1940] [id = 769] 22:15:00 INFO - PROCESS | 1940 | ++DOMWINDOW == 139 (0x12912dc00) [pid = 1940] [serial = 2305] [outer = 0x0] 22:15:00 INFO - PROCESS | 1940 | ++DOMWINDOW == 140 (0x12b304000) [pid = 1940] [serial = 2306] [outer = 0x12912dc00] 22:15:00 INFO - PROCESS | 1940 | 1461042900284 Marionette DEBUG loaded listener.js 22:15:00 INFO - PROCESS | 1940 | ++DOMWINDOW == 141 (0x12b50f400) [pid = 1940] [serial = 2307] [outer = 0x12912dc00] 22:15:00 INFO - PROCESS | 1940 | 1461042900646 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"]]]}] 22:15:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 22:15:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 22:15:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:15:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:15:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 22:15:00 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 677ms 22:15:00 INFO - PROCESS | 1940 | 1461042900693 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 22:15:00 INFO - PROCESS | 1940 | 1461042900695 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 22:15:00 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 22:15:00 INFO - PROCESS | 1940 | 1461042900697 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 22:15:00 INFO - PROCESS | 1940 | 1461042900700 Marionette TRACE conn2 <- [1,3042,null,{}] 22:15:00 INFO - PROCESS | 1940 | 1461042900735 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}] 22:15:00 INFO - PROCESS | 1940 | 1461042900844 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 22:15:00 INFO - PROCESS | 1940 | 1461042900892 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:15:00 INFO - PROCESS | 1940 | ++DOCSHELL 0x12fb77000 == 56 [pid = 1940] [id = 770] 22:15:00 INFO - PROCESS | 1940 | ++DOMWINDOW == 142 (0x12bba7000) [pid = 1940] [serial = 2308] [outer = 0x0] 22:15:00 INFO - PROCESS | 1940 | ++DOMWINDOW == 143 (0x12bbaf800) [pid = 1940] [serial = 2309] [outer = 0x12bba7000] 22:15:00 INFO - PROCESS | 1940 | 1461042900917 Marionette DEBUG loaded listener.js 22:15:00 INFO - PROCESS | 1940 | ++DOMWINDOW == 144 (0x12bd51c00) [pid = 1940] [serial = 2310] [outer = 0x12bba7000] 22:15:01 INFO - PROCESS | 1940 | 1461042901452 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]]]}] 22:15:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 22:15:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 22:15:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 22:15:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 22:15:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 22:15:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 22:15:01 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. 22:15:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 22:15:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 22:15:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 22:15:01 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'.) 22:15:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 22:15:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 22:15:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 22:15:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 22:15:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 22:15:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 22:15:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 22:15:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 22:15:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 22:15:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 22:15:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 22:15:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 22:15:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 22:15:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 22:15:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 22:15:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 22:15:01 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. 22:15:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 22:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:15:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:15:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 22:15:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 22:15:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 22:15:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 22:15:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 22:15:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 22:15:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 22:15:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 22:15:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 22:15:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 22:15:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 22:15:01 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. 22:15:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 22:15:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 22:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:15:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:15:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 22:15:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 22:15:01 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. 22:15:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 22:15:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 22:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:15:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:15:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 22:15:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 22:15:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 22:15:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 22:15:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 22:15:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 22:15:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 22:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:15:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:15:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 22:15:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 22:15:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 22:15:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 22:15:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 22:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:15:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:15:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 22:15:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 22:15:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 22:15:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 22:15:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 22:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:15:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:15:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 22:15:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 22:15:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 22:15:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 22:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:15:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:15:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 22:15:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 22:15:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 22:15:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 22:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:15:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:15:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 22:15:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 22:15:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 22:15:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 22:15:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 22:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:15:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:15:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 22:15:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 22:15:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 22:15:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 22:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:15:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:15:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 22:15:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 22:15:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 22:15:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 22:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:15:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:15:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 22:15:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 22:15:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 22:15:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 22:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:15:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:15:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 22:15:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 22:15:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 22:15:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 22:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:15:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:15:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 22:15:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 22:15:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 22:15:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 22:15:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 22:15:01 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 780ms 22:15:01 INFO - PROCESS | 1940 | 1461042901521 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 22:15:01 INFO - PROCESS | 1940 | 1461042901524 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 22:15:01 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 22:15:01 INFO - PROCESS | 1940 | 1461042901531 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 22:15:01 INFO - PROCESS | 1940 | 1461042901533 Marionette TRACE conn2 <- [1,3046,null,{}] 22:15:01 INFO - PROCESS | 1940 | 1461042901545 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}] 22:15:01 INFO - PROCESS | 1940 | 1461042901696 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 22:15:01 INFO - PROCESS | 1940 | 1461042901760 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:15:01 INFO - PROCESS | 1940 | ++DOCSHELL 0x12c021000 == 57 [pid = 1940] [id = 771] 22:15:01 INFO - PROCESS | 1940 | ++DOMWINDOW == 145 (0x12a3abc00) [pid = 1940] [serial = 2311] [outer = 0x0] 22:15:01 INFO - PROCESS | 1940 | ++DOMWINDOW == 146 (0x12bd52000) [pid = 1940] [serial = 2312] [outer = 0x12a3abc00] 22:15:01 INFO - PROCESS | 1940 | 1461042901784 Marionette DEBUG loaded listener.js 22:15:01 INFO - PROCESS | 1940 | ++DOMWINDOW == 147 (0x12d055c00) [pid = 1940] [serial = 2313] [outer = 0x12a3abc00] 22:15:01 INFO - PROCESS | 1940 | [1940] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 22:15:02 INFO - PROCESS | 1940 | 1461042902234 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 22:15:02 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 22:15:02 INFO - {} 22:15:02 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 721ms 22:15:02 INFO - PROCESS | 1940 | 1461042902252 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 22:15:02 INFO - PROCESS | 1940 | 1461042902254 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 22:15:02 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 22:15:02 INFO - PROCESS | 1940 | 1461042902258 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 22:15:02 INFO - PROCESS | 1940 | 1461042902260 Marionette TRACE conn2 <- [1,3050,null,{}] 22:15:02 INFO - PROCESS | 1940 | 1461042902263 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}] 22:15:02 INFO - PROCESS | 1940 | 1461042902409 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 22:15:02 INFO - PROCESS | 1940 | 1461042902510 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:15:02 INFO - PROCESS | 1940 | ++DOCSHELL 0x1301d5000 == 58 [pid = 1940] [id = 772] 22:15:02 INFO - PROCESS | 1940 | ++DOMWINDOW == 148 (0x12d059400) [pid = 1940] [serial = 2314] [outer = 0x0] 22:15:02 INFO - PROCESS | 1940 | ++DOMWINDOW == 149 (0x12d0ab000) [pid = 1940] [serial = 2315] [outer = 0x12d059400] 22:15:02 INFO - PROCESS | 1940 | 1461042902558 Marionette DEBUG loaded listener.js 22:15:02 INFO - PROCESS | 1940 | ++DOMWINDOW == 150 (0x12d0b6400) [pid = 1940] [serial = 2316] [outer = 0x12d059400] 22:15:02 INFO - PROCESS | 1940 | 1461042902909 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]]]}] 22:15:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 22:15:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 22:15:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 22:15:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 22:15:02 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 671ms 22:15:02 INFO - PROCESS | 1940 | 1461042902928 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 22:15:02 INFO - PROCESS | 1940 | 1461042902930 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 22:15:02 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 22:15:02 INFO - PROCESS | 1940 | 1461042902932 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 22:15:02 INFO - PROCESS | 1940 | 1461042902933 Marionette TRACE conn2 <- [1,3054,null,{}] 22:15:02 INFO - PROCESS | 1940 | 1461042902936 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}] 22:15:03 INFO - PROCESS | 1940 | 1461042903054 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 22:15:03 INFO - PROCESS | 1940 | 1461042903112 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:15:03 INFO - PROCESS | 1940 | ++DOCSHELL 0x13041b800 == 59 [pid = 1940] [id = 773] 22:15:03 INFO - PROCESS | 1940 | ++DOMWINDOW == 151 (0x12d0b8000) [pid = 1940] [serial = 2317] [outer = 0x0] 22:15:03 INFO - PROCESS | 1940 | ++DOMWINDOW == 152 (0x12d0ee400) [pid = 1940] [serial = 2318] [outer = 0x12d0b8000] 22:15:03 INFO - PROCESS | 1940 | 1461042903144 Marionette DEBUG loaded listener.js 22:15:03 INFO - PROCESS | 1940 | ++DOMWINDOW == 153 (0x12d65d000) [pid = 1940] [serial = 2319] [outer = 0x12d0b8000] 22:15:03 INFO - PROCESS | 1940 | 1461042903618 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"]]]}] 22:15:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 22:15:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 22:15:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 22:15:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 22:15:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 22:15:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 22:15:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 22:15:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 22:15:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 22:15:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 22:15:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 22:15:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 22:15:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 22:15:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 22:15:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 22:15:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 22:15:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 22:15:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 22:15:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 22:15:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 22:15:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 22:15:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 22:15:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 22:15:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 22:15:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 22:15:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 22:15:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 22:15:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 22:15:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 22:15:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 22:15:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 22:15:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 22:15:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 22:15:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 22:15:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 22:15:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 22:15:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 22:15:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 22:15:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 22:15:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 22:15:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 22:15:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 22:15:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 22:15:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 22:15:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 22:15:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 22:15:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 22:15:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 22:15:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 22:15:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 22:15:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 22:15:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 22:15:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 22:15:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 22:15:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 22:15:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 22:15:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 22:15:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 22:15:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 22:15:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 22:15:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 22:15:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 22:15:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 22:15:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 22:15:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 22:15:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 22:15:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 22:15:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 22:15:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 22:15:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 22:15:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 22:15:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 22:15:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 22:15:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 22:15:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 22:15:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 22:15:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 22:15:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 22:15:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 22:15:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 22:15:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 22:15:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 22:15:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 22:15:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 22:15:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 22:15:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 22:15:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 22:15:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 22:15:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 22:15:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 22:15:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 22:15:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 22:15:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 22:15:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 22:15:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 22:15:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 22:15:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 22:15:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 22:15:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 22:15:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:15:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:15:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:15:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:15:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 22:15:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:15:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:15:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:15:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:15:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 22:15:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:15:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:15:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:15:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:15:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 22:15:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:15:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:15:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:15:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:15:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 22:15:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:15:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:15:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:15:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:15:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 22:15:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:15:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:15:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:15:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:15:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 22:15:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:15:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:15:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:15:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:15:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 22:15:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:15:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:15:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:15:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:15:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 22:15:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:15:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:15:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:15:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:15:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 22:15:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:15:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:15:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:15:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:15:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 22:15:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:15:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:15:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:15:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:15:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 22:15:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:15:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:15:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:15:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:15:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 22:15:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:15:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:15:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:15:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:15:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 22:15:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:15:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:15:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:15:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:15:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 22:15:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:15:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:15:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:15:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:15:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 22:15:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:15:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:15:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:15:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:15:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 22:15:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:15:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:15:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:15:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:15:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 22:15:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:15:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:15:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:15:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:15:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 22:15:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:15:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:15:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:15:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:15:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 22:15:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:15:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:15:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:15:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:15:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 22:15:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:15:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:15:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:15:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:15:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 22:15:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:15:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:15:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:15:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:15:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 22:15:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:15:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:15:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 22:15:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 22:15:03 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" 22:15:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:15:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:15:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 22:15:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 22:15:03 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" 22:15:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:15:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:15:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 22:15:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 22:15:03 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 737ms 22:15:03 INFO - PROCESS | 1940 | 1461042903671 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 22:15:03 INFO - TEST-START | /FileAPI/file/File-constructor.html 22:15:03 INFO - PROCESS | 1940 | 1461042903674 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 22:15:03 INFO - PROCESS | 1940 | 1461042903676 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 22:15:03 INFO - PROCESS | 1940 | 1461042903677 Marionette TRACE conn2 <- [1,3058,null,{}] 22:15:03 INFO - PROCESS | 1940 | 1461042903680 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}] 22:15:03 INFO - PROCESS | 1940 | 1461042903805 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 22:15:03 INFO - PROCESS | 1940 | 1461042903924 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:15:03 INFO - PROCESS | 1940 | ++DOCSHELL 0x12b2e0000 == 60 [pid = 1940] [id = 774] 22:15:03 INFO - PROCESS | 1940 | ++DOMWINDOW == 154 (0x114c9b000) [pid = 1940] [serial = 2320] [outer = 0x0] 22:15:03 INFO - PROCESS | 1940 | ++DOMWINDOW == 155 (0x119a62c00) [pid = 1940] [serial = 2321] [outer = 0x114c9b000] 22:15:03 INFO - PROCESS | 1940 | 1461042903954 Marionette DEBUG loaded listener.js 22:15:04 INFO - PROCESS | 1940 | ++DOMWINDOW == 156 (0x129707000) [pid = 1940] [serial = 2322] [outer = 0x114c9b000] 22:15:04 INFO - PROCESS | 1940 | 1461042904315 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]]]}] 22:15:04 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 22:15:04 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 22:15:04 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 22:15:04 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 22:15:04 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 22:15:04 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 22:15:04 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 22:15:04 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 22:15:04 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 22:15:04 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 22:15:04 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 22:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:15:04 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 22:15:04 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 22:15:04 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 22:15:04 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 22:15:04 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 22:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:15:04 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 22:15:04 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 22:15:04 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 22:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:15:04 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 22:15:04 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 22:15:04 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 22:15:04 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 675ms 22:15:04 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 22:15:04 INFO - PROCESS | 1940 | 1461042904352 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 22:15:04 INFO - PROCESS | 1940 | 1461042904354 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 22:15:04 INFO - PROCESS | 1940 | 1461042904357 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 22:15:04 INFO - PROCESS | 1940 | 1461042904358 Marionette TRACE conn2 <- [1,3062,null,{}] 22:15:04 INFO - PROCESS | 1940 | 1461042904360 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}] 22:15:04 INFO - PROCESS | 1940 | 1461042904464 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 22:15:04 INFO - PROCESS | 1940 | 1461042904538 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:15:04 INFO - PROCESS | 1940 | ++DOCSHELL 0x1189a5800 == 61 [pid = 1940] [id = 775] 22:15:04 INFO - PROCESS | 1940 | ++DOMWINDOW == 157 (0x114605800) [pid = 1940] [serial = 2323] [outer = 0x0] 22:15:04 INFO - PROCESS | 1940 | ++DOMWINDOW == 158 (0x114bd5800) [pid = 1940] [serial = 2324] [outer = 0x114605800] 22:15:04 INFO - PROCESS | 1940 | 1461042904568 Marionette DEBUG loaded listener.js 22:15:04 INFO - PROCESS | 1940 | ++DOMWINDOW == 159 (0x115431c00) [pid = 1940] [serial = 2325] [outer = 0x114605800] 22:15:04 INFO - PROCESS | 1940 | [1940] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 22:15:05 INFO - PROCESS | 1940 | 1461042905084 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 22:15:05 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 22:15:05 INFO - {} 22:15:05 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 770ms 22:15:05 INFO - PROCESS | 1940 | 1461042905126 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 22:15:05 INFO - PROCESS | 1940 | 1461042905129 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 22:15:05 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 22:15:05 INFO - PROCESS | 1940 | 1461042905132 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 22:15:05 INFO - PROCESS | 1940 | 1461042905134 Marionette TRACE conn2 <- [1,3066,null,{}] 22:15:05 INFO - PROCESS | 1940 | 1461042905209 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}] 22:15:05 INFO - PROCESS | 1940 | 1461042905313 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 22:15:05 INFO - PROCESS | 1940 | 1461042905386 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:15:05 INFO - PROCESS | 1940 | ++DOCSHELL 0x115571000 == 62 [pid = 1940] [id = 776] 22:15:05 INFO - PROCESS | 1940 | ++DOMWINDOW == 160 (0x1181acc00) [pid = 1940] [serial = 2326] [outer = 0x0] 22:15:05 INFO - PROCESS | 1940 | ++DOMWINDOW == 161 (0x118969800) [pid = 1940] [serial = 2327] [outer = 0x1181acc00] 22:15:05 INFO - PROCESS | 1940 | 1461042905415 Marionette DEBUG loaded listener.js 22:15:05 INFO - PROCESS | 1940 | ++DOMWINDOW == 162 (0x1190b9c00) [pid = 1940] [serial = 2328] [outer = 0x1181acc00] 22:15:05 INFO - PROCESS | 1940 | 1461042905782 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]]]}] 22:15:05 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 22:15:05 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 22:15:05 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 22:15:05 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 22:15:05 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 22:15:05 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 22:15:05 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 22:15:05 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 672ms 22:15:05 INFO - PROCESS | 1940 | 1461042905805 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 22:15:05 INFO - PROCESS | 1940 | 1461042905808 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 22:15:05 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 22:15:05 INFO - PROCESS | 1940 | 1461042905813 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 22:15:05 INFO - PROCESS | 1940 | 1461042905815 Marionette TRACE conn2 <- [1,3070,null,{}] 22:15:05 INFO - PROCESS | 1940 | 1461042905817 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}] 22:15:05 INFO - PROCESS | 1940 | 1461042905912 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 22:15:05 INFO - PROCESS | 1940 | 1461042905979 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:15:05 INFO - PROCESS | 1940 | ++DOCSHELL 0x1264c2000 == 63 [pid = 1940] [id = 777] 22:15:05 INFO - PROCESS | 1940 | ++DOMWINDOW == 163 (0x119a63800) [pid = 1940] [serial = 2329] [outer = 0x0] 22:15:06 INFO - PROCESS | 1940 | ++DOMWINDOW == 164 (0x11a7db400) [pid = 1940] [serial = 2330] [outer = 0x119a63800] 22:15:06 INFO - PROCESS | 1940 | 1461042906006 Marionette DEBUG loaded listener.js 22:15:06 INFO - PROCESS | 1940 | ++DOMWINDOW == 165 (0x11a95d400) [pid = 1940] [serial = 2331] [outer = 0x119a63800] 22:15:06 INFO - PROCESS | 1940 | --DOCSHELL 0x11be09000 == 62 [pid = 1940] [id = 712] 22:15:06 INFO - PROCESS | 1940 | --DOCSHELL 0x12cfa6800 == 61 [pid = 1940] [id = 714] 22:15:06 INFO - PROCESS | 1940 | --DOCSHELL 0x12e452800 == 60 [pid = 1940] [id = 766] 22:15:06 INFO - PROCESS | 1940 | --DOCSHELL 0x12d093800 == 59 [pid = 1940] [id = 765] 22:15:06 INFO - PROCESS | 1940 | --DOCSHELL 0x11b826800 == 58 [pid = 1940] [id = 764] 22:15:06 INFO - PROCESS | 1940 | --DOCSHELL 0x12b2de800 == 57 [pid = 1940] [id = 763] 22:15:06 INFO - PROCESS | 1940 | --DOCSHELL 0x12aca5000 == 56 [pid = 1940] [id = 762] 22:15:06 INFO - PROCESS | 1940 | --DOMWINDOW == 164 (0x12a3a7400) [pid = 1940] [serial = 2241] [outer = 0x0] [url = about:blank] 22:15:06 INFO - PROCESS | 1940 | --DOCSHELL 0x12a6ca000 == 55 [pid = 1940] [id = 761] 22:15:06 INFO - PROCESS | 1940 | --DOCSHELL 0x1294c5000 == 54 [pid = 1940] [id = 760] 22:15:06 INFO - PROCESS | 1940 | --DOCSHELL 0x1275ef800 == 53 [pid = 1940] [id = 759] 22:15:06 INFO - PROCESS | 1940 | --DOCSHELL 0x1264c3000 == 52 [pid = 1940] [id = 758] 22:15:06 INFO - PROCESS | 1940 | --DOCSHELL 0x123c13800 == 51 [pid = 1940] [id = 757] 22:15:06 INFO - PROCESS | 1940 | --DOCSHELL 0x11be21000 == 50 [pid = 1940] [id = 756] 22:15:06 INFO - PROCESS | 1940 | --DOCSHELL 0x1158a1000 == 49 [pid = 1940] [id = 755] 22:15:06 INFO - PROCESS | 1940 | --DOCSHELL 0x119904800 == 48 [pid = 1940] [id = 754] 22:15:06 INFO - PROCESS | 1940 | --DOCSHELL 0x123c07000 == 47 [pid = 1940] [id = 753] 22:15:06 INFO - PROCESS | 1940 | --DOMWINDOW == 163 (0x129705800) [pid = 1940] [serial = 2180] [outer = 0x0] [url = about:blank] 22:15:06 INFO - PROCESS | 1940 | --DOMWINDOW == 162 (0x11a7e0c00) [pid = 1940] [serial = 2084] [outer = 0x0] [url = about:blank] 22:15:06 INFO - PROCESS | 1940 | --DOMWINDOW == 161 (0x11c0a6c00) [pid = 1940] [serial = 2087] [outer = 0x0] [url = about:blank] 22:15:06 INFO - PROCESS | 1940 | --DOMWINDOW == 160 (0x123e03c00) [pid = 1940] [serial = 2090] [outer = 0x0] [url = about:blank] 22:15:06 INFO - PROCESS | 1940 | --DOMWINDOW == 159 (0x118d64000) [pid = 1940] [serial = 2081] [outer = 0x0] [url = about:blank] 22:15:06 INFO - PROCESS | 1940 | --DOMWINDOW == 158 (0x123e08000) [pid = 1940] [serial = 2221] [outer = 0x0] [url = about:blank] 22:15:06 INFO - PROCESS | 1940 | --DOMWINDOW == 157 (0x119a60400) [pid = 1940] [serial = 2209] [outer = 0x0] [url = about:blank] 22:15:06 INFO - PROCESS | 1940 | --DOMWINDOW == 156 (0x119c28400) [pid = 1940] [serial = 2210] [outer = 0x0] [url = about:blank] 22:15:06 INFO - PROCESS | 1940 | --DOMWINDOW == 155 (0x11ae73000) [pid = 1940] [serial = 2215] [outer = 0x0] [url = about:blank] 22:15:06 INFO - PROCESS | 1940 | --DOMWINDOW == 154 (0x11a7e1000) [pid = 1940] [serial = 2188] [outer = 0x0] [url = about:blank] 22:15:06 INFO - PROCESS | 1940 | --DOMWINDOW == 153 (0x118b92400) [pid = 1940] [serial = 2206] [outer = 0x0] [url = about:blank] 22:15:06 INFO - PROCESS | 1940 | --DOMWINDOW == 152 (0x123a4e800) [pid = 1940] [serial = 2219] [outer = 0x0] [url = about:blank] 22:15:06 INFO - PROCESS | 1940 | --DOMWINDOW == 151 (0x119037800) [pid = 1940] [serial = 2207] [outer = 0x0] [url = about:blank] 22:15:06 INFO - PROCESS | 1940 | --DOMWINDOW == 150 (0x11c36c400) [pid = 1940] [serial = 2218] [outer = 0x0] [url = about:blank] 22:15:06 INFO - PROCESS | 1940 | --DOMWINDOW == 149 (0x11a7d7800) [pid = 1940] [serial = 2212] [outer = 0x0] [url = about:blank] 22:15:06 INFO - PROCESS | 1940 | --DOMWINDOW == 148 (0x1140c4c00) [pid = 1940] [serial = 2182] [outer = 0x0] [url = about:blank] 22:15:06 INFO - PROCESS | 1940 | --DOMWINDOW == 147 (0x123e3f400) [pid = 1940] [serial = 2224] [outer = 0x0] [url = about:blank] 22:15:06 INFO - PROCESS | 1940 | --DOMWINDOW == 146 (0x11a965800) [pid = 1940] [serial = 2213] [outer = 0x0] [url = about:blank] 22:15:06 INFO - PROCESS | 1940 | --DOMWINDOW == 145 (0x116464800) [pid = 1940] [serial = 2204] [outer = 0x0] [url = about:blank] 22:15:06 INFO - PROCESS | 1940 | --DOMWINDOW == 144 (0x1155a2c00) [pid = 1940] [serial = 2203] [outer = 0x0] [url = about:blank] 22:15:06 INFO - PROCESS | 1940 | --DOMWINDOW == 143 (0x114bdb800) [pid = 1940] [serial = 2201] [outer = 0x0] [url = about:blank] 22:15:06 INFO - PROCESS | 1940 | --DOMWINDOW == 142 (0x1146b9000) [pid = 1940] [serial = 2200] [outer = 0x0] [url = about:blank] 22:15:06 INFO - PROCESS | 1940 | --DOMWINDOW == 141 (0x123e0fc00) [pid = 1940] [serial = 2222] [outer = 0x0] [url = about:blank] 22:15:06 INFO - PROCESS | 1940 | --DOMWINDOW == 140 (0x128e95000) [pid = 1940] [serial = 2197] [outer = 0x0] [url = about:blank] 22:15:06 INFO - PROCESS | 1940 | --DOMWINDOW == 139 (0x11c6cbc00) [pid = 1940] [serial = 2191] [outer = 0x0] [url = about:blank] 22:15:06 INFO - PROCESS | 1940 | --DOMWINDOW == 138 (0x126528000) [pid = 1940] [serial = 2227] [outer = 0x0] [url = about:blank] 22:15:06 INFO - PROCESS | 1940 | --DOMWINDOW == 137 (0x12746d800) [pid = 1940] [serial = 2194] [outer = 0x0] [url = about:blank] 22:15:06 INFO - PROCESS | 1940 | --DOMWINDOW == 136 (0x118b88000) [pid = 1940] [serial = 2185] [outer = 0x0] [url = about:blank] 22:15:06 INFO - PROCESS | 1940 | --DOMWINDOW == 135 (0x12417a800) [pid = 1940] [serial = 2225] [outer = 0x0] [url = about:blank] 22:15:06 INFO - PROCESS | 1940 | --DOMWINDOW == 134 (0x1297a2000) [pid = 1940] [serial = 2234] [outer = 0x0] [url = about:blank] 22:15:06 INFO - PROCESS | 1940 | --DOMWINDOW == 133 (0x12a3a2800) [pid = 1940] [serial = 2236] [outer = 0x0] [url = about:blank] 22:15:06 INFO - PROCESS | 1940 | --DOMWINDOW == 132 (0x126a6ac00) [pid = 1940] [serial = 2230] [outer = 0x0] [url = about:blank] 22:15:06 INFO - PROCESS | 1940 | --DOMWINDOW == 131 (0x126e13400) [pid = 1940] [serial = 2228] [outer = 0x0] [url = about:blank] 22:15:06 INFO - PROCESS | 1940 | --DOMWINDOW == 130 (0x11acb2000) [pid = 1940] [serial = 2239] [outer = 0x0] [url = about:blank] 22:15:06 INFO - PROCESS | 1940 | --DOMWINDOW == 129 (0x12a3a7000) [pid = 1940] [serial = 2237] [outer = 0x0] [url = about:blank] 22:15:06 INFO - PROCESS | 1940 | --DOMWINDOW == 128 (0x11c035000) [pid = 1940] [serial = 2216] [outer = 0x0] [url = about:blank] 22:15:06 INFO - PROCESS | 1940 | --DOMWINDOW == 127 (0x12930e000) [pid = 1940] [serial = 2233] [outer = 0x0] [url = about:blank] 22:15:06 INFO - PROCESS | 1940 | --DOMWINDOW == 126 (0x12889e400) [pid = 1940] [serial = 2231] [outer = 0x0] [url = about:blank] 22:15:06 INFO - PROCESS | 1940 | 1461042906387 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]]]}] 22:15:06 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 22:15:06 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 22:15:06 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 22:15:06 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 22:15:06 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 22:15:06 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 22:15:06 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 621ms 22:15:06 INFO - PROCESS | 1940 | 1461042906435 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 22:15:06 INFO - PROCESS | 1940 | 1461042906436 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 22:15:06 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 22:15:06 INFO - PROCESS | 1940 | 1461042906438 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 22:15:06 INFO - PROCESS | 1940 | 1461042906441 Marionette TRACE conn2 <- [1,3074,null,{}] 22:15:06 INFO - PROCESS | 1940 | 1461042906448 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}] 22:15:06 INFO - PROCESS | 1940 | 1461042906537 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 22:15:06 INFO - PROCESS | 1940 | 1461042906627 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:15:06 INFO - PROCESS | 1940 | ++DOCSHELL 0x1239a2800 == 48 [pid = 1940] [id = 778] 22:15:06 INFO - PROCESS | 1940 | ++DOMWINDOW == 127 (0x11a965c00) [pid = 1940] [serial = 2332] [outer = 0x0] 22:15:06 INFO - PROCESS | 1940 | ++DOMWINDOW == 128 (0x11ae71800) [pid = 1940] [serial = 2333] [outer = 0x11a965c00] 22:15:06 INFO - PROCESS | 1940 | 1461042906658 Marionette DEBUG loaded listener.js 22:15:06 INFO - PROCESS | 1940 | ++DOMWINDOW == 129 (0x11b83b400) [pid = 1940] [serial = 2334] [outer = 0x11a965c00] 22:15:06 INFO - PROCESS | 1940 | 1461042906935 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]]]}] 22:15:06 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 22:15:06 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 22:15:06 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 22:15:06 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 22:15:06 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 22:15:06 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 22:15:06 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 524ms 22:15:06 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 22:15:06 INFO - PROCESS | 1940 | 1461042906962 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 22:15:06 INFO - PROCESS | 1940 | 1461042906964 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 22:15:06 INFO - PROCESS | 1940 | 1461042906966 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 22:15:06 INFO - PROCESS | 1940 | 1461042906967 Marionette TRACE conn2 <- [1,3078,null,{}] 22:15:06 INFO - PROCESS | 1940 | 1461042906970 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}] 22:15:07 INFO - PROCESS | 1940 | 1461042907067 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 22:15:07 INFO - PROCESS | 1940 | 1461042907129 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:15:07 INFO - PROCESS | 1940 | ++DOCSHELL 0x1264db000 == 49 [pid = 1940] [id = 779] 22:15:07 INFO - PROCESS | 1940 | ++DOMWINDOW == 130 (0x11b845800) [pid = 1940] [serial = 2335] [outer = 0x0] 22:15:07 INFO - PROCESS | 1940 | ++DOMWINDOW == 131 (0x123684c00) [pid = 1940] [serial = 2336] [outer = 0x11b845800] 22:15:07 INFO - PROCESS | 1940 | 1461042907156 Marionette DEBUG loaded listener.js 22:15:07 INFO - PROCESS | 1940 | ++DOMWINDOW == 132 (0x123ca0000) [pid = 1940] [serial = 2337] [outer = 0x11b845800] 22:15:07 INFO - PROCESS | 1940 | 1461042907438 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] 22:15:07 INFO - PROCESS | 1940 | 1461042907493 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 22:15:07 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 22:15:07 INFO - PROCESS | 1940 | 1461042907495 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 22:15:07 INFO - PROCESS | 1940 | 1461042907496 Marionette TRACE conn2 <- [1,3082,null,{}] 22:15:07 INFO - PROCESS | 1940 | 1461042907499 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}] 22:15:07 INFO - PROCESS | 1940 | 1461042907583 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 22:15:07 INFO - PROCESS | 1940 | 1461042907587 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:15:07 INFO - PROCESS | 1940 | ++DOCSHELL 0x1294d3800 == 50 [pid = 1940] [id = 780] 22:15:07 INFO - PROCESS | 1940 | ++DOMWINDOW == 133 (0x123d82000) [pid = 1940] [serial = 2338] [outer = 0x0] 22:15:07 INFO - PROCESS | 1940 | ++DOMWINDOW == 134 (0x12400d000) [pid = 1940] [serial = 2339] [outer = 0x123d82000] 22:15:07 INFO - PROCESS | 1940 | 1461042907613 Marionette DEBUG loaded listener.js 22:15:07 INFO - PROCESS | 1940 | ++DOMWINDOW == 135 (0x12645f000) [pid = 1940] [serial = 2340] [outer = 0x123d82000] 22:15:08 INFO - PROCESS | 1940 | 1461042908003 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]]]}] 22:15:08 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 22:15:08 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 22:15:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:15:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:15:08 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 22:15:08 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 22:15:08 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 570ms 22:15:08 INFO - PROCESS | 1940 | 1461042908067 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 22:15:08 INFO - PROCESS | 1940 | 1461042908069 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 22:15:08 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 22:15:08 INFO - PROCESS | 1940 | 1461042908073 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 22:15:08 INFO - PROCESS | 1940 | 1461042908075 Marionette TRACE conn2 <- [1,3086,null,{}] 22:15:08 INFO - PROCESS | 1940 | 1461042908079 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}] 22:15:08 INFO - PROCESS | 1940 | 1461042908215 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 22:15:08 INFO - PROCESS | 1940 | 1461042908289 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:15:08 INFO - PROCESS | 1940 | ++DOCSHELL 0x11b56b800 == 51 [pid = 1940] [id = 781] 22:15:08 INFO - PROCESS | 1940 | ++DOMWINDOW == 136 (0x1158ecc00) [pid = 1940] [serial = 2341] [outer = 0x0] 22:15:08 INFO - PROCESS | 1940 | ++DOMWINDOW == 137 (0x118543400) [pid = 1940] [serial = 2342] [outer = 0x1158ecc00] 22:15:08 INFO - PROCESS | 1940 | 1461042908321 Marionette DEBUG loaded listener.js 22:15:08 INFO - PROCESS | 1940 | ++DOMWINDOW == 138 (0x118be6800) [pid = 1940] [serial = 2343] [outer = 0x1158ecc00] 22:15:08 INFO - PROCESS | 1940 | 1461042908678 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 22:15:08 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 22:15:08 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 620ms 22:15:08 INFO - PROCESS | 1940 | 1461042908693 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 22:15:08 INFO - PROCESS | 1940 | 1461042908698 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 22:15:08 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 22:15:08 INFO - PROCESS | 1940 | 1461042908702 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 22:15:08 INFO - PROCESS | 1940 | 1461042908704 Marionette TRACE conn2 <- [1,3090,null,{}] 22:15:08 INFO - PROCESS | 1940 | 1461042908706 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}] 22:15:08 INFO - PROCESS | 1940 | 1461042908810 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 22:15:08 INFO - PROCESS | 1940 | 1461042908870 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:15:08 INFO - PROCESS | 1940 | ++DOCSHELL 0x126423800 == 52 [pid = 1940] [id = 782] 22:15:08 INFO - PROCESS | 1940 | ++DOMWINDOW == 139 (0x115598000) [pid = 1940] [serial = 2344] [outer = 0x0] 22:15:08 INFO - PROCESS | 1940 | ++DOMWINDOW == 140 (0x119038400) [pid = 1940] [serial = 2345] [outer = 0x115598000] 22:15:08 INFO - PROCESS | 1940 | 1461042908900 Marionette DEBUG loaded listener.js 22:15:08 INFO - PROCESS | 1940 | ++DOMWINDOW == 141 (0x11a95d000) [pid = 1940] [serial = 2346] [outer = 0x115598000] 22:15:09 INFO - PROCESS | 1940 | 1461042909299 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 22:15:09 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 22:15:09 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 622ms 22:15:09 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 22:15:09 INFO - PROCESS | 1940 | 1461042909324 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 22:15:09 INFO - PROCESS | 1940 | 1461042909326 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 22:15:09 INFO - PROCESS | 1940 | 1461042909328 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 22:15:09 INFO - PROCESS | 1940 | 1461042909331 Marionette TRACE conn2 <- [1,3094,null,{}] 22:15:09 INFO - PROCESS | 1940 | 1461042909339 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}] 22:15:09 INFO - PROCESS | 1940 | 1461042909443 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 22:15:09 INFO - PROCESS | 1940 | 1461042909509 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:15:09 INFO - PROCESS | 1940 | ++DOCSHELL 0x12ac96000 == 53 [pid = 1940] [id = 783] 22:15:09 INFO - PROCESS | 1940 | ++DOMWINDOW == 142 (0x11a966400) [pid = 1940] [serial = 2347] [outer = 0x0] 22:15:09 INFO - PROCESS | 1940 | ++DOMWINDOW == 143 (0x11c6d0800) [pid = 1940] [serial = 2348] [outer = 0x11a966400] 22:15:09 INFO - PROCESS | 1940 | 1461042909544 Marionette DEBUG loaded listener.js 22:15:09 INFO - PROCESS | 1940 | ++DOMWINDOW == 144 (0x12417f000) [pid = 1940] [serial = 2349] [outer = 0x11a966400] 22:15:10 INFO - PROCESS | 1940 | 1461042910043 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 22:15:10 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 22:15:10 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 722ms 22:15:10 INFO - PROCESS | 1940 | 1461042910051 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 22:15:10 INFO - PROCESS | 1940 | 1461042910054 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 22:15:10 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 22:15:10 INFO - PROCESS | 1940 | 1461042910057 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 22:15:10 INFO - PROCESS | 1940 | 1461042910059 Marionette TRACE conn2 <- [1,3098,null,{}] 22:15:10 INFO - PROCESS | 1940 | 1461042910063 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}] 22:15:10 INFO - PROCESS | 1940 | 1461042910166 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 22:15:10 INFO - PROCESS | 1940 | 1461042910226 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:15:10 INFO - PROCESS | 1940 | ++DOCSHELL 0x12b5b3000 == 54 [pid = 1940] [id = 784] 22:15:10 INFO - PROCESS | 1940 | ++DOMWINDOW == 145 (0x126bbf400) [pid = 1940] [serial = 2350] [outer = 0x0] 22:15:10 INFO - PROCESS | 1940 | ++DOMWINDOW == 146 (0x12746d000) [pid = 1940] [serial = 2351] [outer = 0x126bbf400] 22:15:10 INFO - PROCESS | 1940 | 1461042910258 Marionette DEBUG loaded listener.js 22:15:10 INFO - PROCESS | 1940 | ++DOMWINDOW == 147 (0x11586bc00) [pid = 1940] [serial = 2352] [outer = 0x126bbf400] 22:15:10 INFO - PROCESS | 1940 | 1461042910660 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]]]}] 22:15:10 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 22:15:10 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 22:15:10 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 621ms 22:15:10 INFO - PROCESS | 1940 | 1461042910679 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 22:15:10 INFO - PROCESS | 1940 | 1461042910680 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 22:15:10 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 22:15:10 INFO - PROCESS | 1940 | 1461042910683 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 22:15:10 INFO - PROCESS | 1940 | 1461042910684 Marionette TRACE conn2 <- [1,3102,null,{}] 22:15:10 INFO - PROCESS | 1940 | 1461042910687 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}] 22:15:10 INFO - PROCESS | 1940 | 1461042910788 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 22:15:10 INFO - PROCESS | 1940 | 1461042910868 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:15:10 INFO - PROCESS | 1940 | ++DOCSHELL 0x12b8ed000 == 55 [pid = 1940] [id = 785] 22:15:10 INFO - PROCESS | 1940 | ++DOMWINDOW == 148 (0x119b5a000) [pid = 1940] [serial = 2353] [outer = 0x0] 22:15:10 INFO - PROCESS | 1940 | ++DOMWINDOW == 149 (0x128e95800) [pid = 1940] [serial = 2354] [outer = 0x119b5a000] 22:15:10 INFO - PROCESS | 1940 | 1461042910941 Marionette DEBUG loaded listener.js 22:15:10 INFO - PROCESS | 1940 | ++DOMWINDOW == 150 (0x129708400) [pid = 1940] [serial = 2355] [outer = 0x119b5a000] 22:15:11 INFO - PROCESS | 1940 | 1461042911292 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 22:15:11 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 22:15:11 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 620ms 22:15:11 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 22:15:11 INFO - PROCESS | 1940 | 1461042911305 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 22:15:11 INFO - PROCESS | 1940 | 1461042911308 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 22:15:11 INFO - PROCESS | 1940 | 1461042911310 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 22:15:11 INFO - PROCESS | 1940 | 1461042911311 Marionette TRACE conn2 <- [1,3106,null,{}] 22:15:11 INFO - PROCESS | 1940 | 1461042911314 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}] 22:15:11 INFO - PROCESS | 1940 | 1461042911429 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 22:15:11 INFO - PROCESS | 1940 | 1461042911491 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:15:11 INFO - PROCESS | 1940 | ++DOCSHELL 0x12cf88800 == 56 [pid = 1940] [id = 786] 22:15:11 INFO - PROCESS | 1940 | ++DOMWINDOW == 151 (0x129132800) [pid = 1940] [serial = 2356] [outer = 0x0] 22:15:11 INFO - PROCESS | 1940 | ++DOMWINDOW == 152 (0x1297aac00) [pid = 1940] [serial = 2357] [outer = 0x129132800] 22:15:11 INFO - PROCESS | 1940 | 1461042911522 Marionette DEBUG loaded listener.js 22:15:11 INFO - PROCESS | 1940 | ++DOMWINDOW == 153 (0x12a917c00) [pid = 1940] [serial = 2358] [outer = 0x129132800] 22:15:11 INFO - PROCESS | 1940 | 1461042911907 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]]]}] 22:15:11 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 22:15:11 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 22:15:11 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 22:15:11 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 622ms 22:15:11 INFO - PROCESS | 1940 | 1461042911933 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 22:15:11 INFO - PROCESS | 1940 | 1461042911934 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 22:15:11 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 22:15:11 INFO - PROCESS | 1940 | 1461042911937 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 22:15:11 INFO - PROCESS | 1940 | 1461042911938 Marionette TRACE conn2 <- [1,3110,null,{}] 22:15:11 INFO - PROCESS | 1940 | 1461042911940 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}] 22:15:12 INFO - PROCESS | 1940 | 1461042912040 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 22:15:12 INFO - PROCESS | 1940 | 1461042912101 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:15:12 INFO - PROCESS | 1940 | ++DOCSHELL 0x12d3e5000 == 57 [pid = 1940] [id = 787] 22:15:12 INFO - PROCESS | 1940 | ++DOMWINDOW == 154 (0x129305400) [pid = 1940] [serial = 2359] [outer = 0x0] 22:15:12 INFO - PROCESS | 1940 | ++DOMWINDOW == 155 (0x12aa4bc00) [pid = 1940] [serial = 2360] [outer = 0x129305400] 22:15:12 INFO - PROCESS | 1940 | 1461042912131 Marionette DEBUG loaded listener.js 22:15:12 INFO - PROCESS | 1940 | ++DOMWINDOW == 156 (0x12b50a800) [pid = 1940] [serial = 2361] [outer = 0x129305400] 22:15:12 INFO - PROCESS | 1940 | 1461042912539 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"]]]}] 22:15:12 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 22:15:12 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 22:15:12 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 22:15:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:15:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:15:12 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 22:15:12 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 620ms 22:15:12 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 22:15:12 INFO - PROCESS | 1940 | 1461042912557 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 22:15:12 INFO - PROCESS | 1940 | 1461042912559 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 22:15:12 INFO - PROCESS | 1940 | 1461042912561 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 22:15:12 INFO - PROCESS | 1940 | 1461042912562 Marionette TRACE conn2 <- [1,3114,null,{}] 22:15:12 INFO - PROCESS | 1940 | 1461042912565 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}] 22:15:12 INFO - PROCESS | 1940 | 1461042912664 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 22:15:12 INFO - PROCESS | 1940 | 1461042912725 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\", \"81763b4b-31e6-4375-88d0-09f854cfb015\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:15:12 INFO - PROCESS | 1940 | ++DOCSHELL 0x12e715800 == 58 [pid = 1940] [id = 788] 22:15:12 INFO - PROCESS | 1940 | ++DOMWINDOW == 157 (0x12b508400) [pid = 1940] [serial = 2362] [outer = 0x0] 22:15:12 INFO - PROCESS | 1940 | ++DOMWINDOW == 158 (0x12ba34c00) [pid = 1940] [serial = 2363] [outer = 0x12b508400] 22:15:12 INFO - PROCESS | 1940 | 1461042912754 Marionette DEBUG loaded listener.js 22:15:12 INFO - PROCESS | 1940 | ++DOMWINDOW == 159 (0x12bba4400) [pid = 1940] [serial = 2364] [outer = 0x12b508400] 22:15:13 INFO - PROCESS | 1940 | 1461042913230 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]]]}] 22:15:13 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 22:15:13 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 721ms 22:15:13 INFO - PROCESS | 1940 | 1461042913294 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 22:15:13 INFO - PROCESS | 1940 | 1461042913297 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 22:15:13 INFO - PROCESS | 1940 | --DOCSHELL 0x1264db000 == 57 [pid = 1940] [id = 779] 22:15:13 INFO - PROCESS | 1940 | --DOCSHELL 0x1239a2800 == 56 [pid = 1940] [id = 778] 22:15:13 INFO - PROCESS | 1940 | --DOCSHELL 0x1264c2000 == 55 [pid = 1940] [id = 777] 22:15:13 INFO - PROCESS | 1940 | --DOCSHELL 0x115571000 == 54 [pid = 1940] [id = 776] 22:15:13 INFO - PROCESS | 1940 | --DOCSHELL 0x1301d5000 == 53 [pid = 1940] [id = 772] 22:15:13 INFO - PROCESS | 1940 | --DOCSHELL 0x12c021000 == 52 [pid = 1940] [id = 771] 22:15:13 INFO - PROCESS | 1940 | --DOCSHELL 0x12fb77000 == 51 [pid = 1940] [id = 770] 22:15:13 INFO - PROCESS | 1940 | --DOCSHELL 0x12e732000 == 50 [pid = 1940] [id = 769] 22:15:13 INFO - PROCESS | 1940 | --DOCSHELL 0x1288c2800 == 49 [pid = 1940] [id = 768] 22:15:14 WARNING - u'runner_teardown' () 22:15:14 INFO - No more tests 22:15:14 INFO - Got 0 unexpected results 22:15:14 INFO - SUITE-END | took 510s 22:15:14 INFO - Closing logging queue 22:15:14 INFO - queue closed 22:15:14 INFO - Return code: 0 22:15:14 WARNING - # TBPL SUCCESS # 22:15:14 INFO - Running post-action listener: _resource_record_post_action 22:15:14 INFO - Running post-run listener: _resource_record_post_run 22:15:15 INFO - Total resource usage - Wall time: 534s; CPU: 58.0%; Read bytes: 389120; Write bytes: 993029120; Read time: 9; Write time: 4832 22:15:15 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 22:15:15 INFO - install - Wall time: 21s; CPU: 55.0%; Read bytes: 177900032; Write bytes: 172070912; Read time: 15130; Write time: 312 22:15:15 INFO - run-tests - Wall time: 514s; CPU: 58.0%; Read bytes: 389120; Write bytes: 792432128; Read time: 9; Write time: 4374 22:15:15 INFO - Running post-run listener: _upload_blobber_files 22:15:15 INFO - Blob upload gear active. 22:15:15 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 22:15:15 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 22:15:15 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-central', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 22:15:15 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-central -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 22:15:15 INFO - (blobuploader) - INFO - Open directory for files ... 22:15:15 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 22:15:15 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 22:15:15 INFO - (blobuploader) - INFO - Uploading, attempt #1. 22:15:16 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 22:15:16 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 22:15:16 INFO - (blobuploader) - INFO - Done attempting. 22:15:16 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 22:15:17 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 22:15:17 INFO - (blobuploader) - INFO - Uploading, attempt #1. 22:15:18 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 22:15:18 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 22:15:18 INFO - (blobuploader) - INFO - Done attempting. 22:15:18 INFO - (blobuploader) - INFO - Iteration through files over. 22:15:18 INFO - Return code: 0 22:15:18 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 22:15:18 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 22:15:18 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/3dc955a93ff4ae33a52a8dc05fd310ea68759861a6ba041d2cf7c8f7e4dd58aa84890dbac7c87661ddbb6ad8138b6d01e6f8c2b97474ba7c0e56fe5fb7716c02", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/744ea2bc552d8a870e3bedbccf7a94dcef7c67b9d9e5adb60c0cca2499e9e1e36c3c5669b63b4b41f01b522c5f17e5ba0a2d3758e8e6f80d9d796a1fb54bb874"} 22:15:18 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 22:15:18 INFO - Writing to file /builds/slave/test/properties/blobber_files 22:15:18 INFO - Contents: 22:15:18 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/3dc955a93ff4ae33a52a8dc05fd310ea68759861a6ba041d2cf7c8f7e4dd58aa84890dbac7c87661ddbb6ad8138b6d01e6f8c2b97474ba7c0e56fe5fb7716c02", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/744ea2bc552d8a870e3bedbccf7a94dcef7c67b9d9e5adb60c0cca2499e9e1e36c3c5669b63b4b41f01b522c5f17e5ba0a2d3758e8e6f80d9d796a1fb54bb874"} 22:15:18 INFO - Running post-run listener: copy_logs_to_upload_dir 22:15:18 INFO - Copying logs to upload dir... 22:15:18 INFO - mkdir: /builds/slave/test/build/upload/logs 22:15:18 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=603.716526 ========= master_lag: 0.31 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 4 secs) (at 2016-04-18 22:15:18.882358) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-18 22:15:18.886176) ========= 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.gUI19lEd0l/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.maL4syKr8S/Listeners TMPDIR=/var/folders/29/m_1c7lhj4kb13s_f9szps0wr00000w/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-central/sha512/3dc955a93ff4ae33a52a8dc05fd310ea68759861a6ba041d2cf7c8f7e4dd58aa84890dbac7c87661ddbb6ad8138b6d01e6f8c2b97474ba7c0e56fe5fb7716c02", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/744ea2bc552d8a870e3bedbccf7a94dcef7c67b9d9e5adb60c0cca2499e9e1e36c3c5669b63b4b41f01b522c5f17e5ba0a2d3758e8e6f80d9d796a1fb54bb874"} build_url:https://queue.taskcluster.net/v1/task/M9bxtBbaRr2PRjEiEIw36g/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/M9bxtBbaRr2PRjEiEIw36g/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012690 build_url: 'https://queue.taskcluster.net/v1/task/M9bxtBbaRr2PRjEiEIw36g/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/3dc955a93ff4ae33a52a8dc05fd310ea68759861a6ba041d2cf7c8f7e4dd58aa84890dbac7c87661ddbb6ad8138b6d01e6f8c2b97474ba7c0e56fe5fb7716c02", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/744ea2bc552d8a870e3bedbccf7a94dcef7c67b9d9e5adb60c0cca2499e9e1e36c3c5669b63b4b41f01b522c5f17e5ba0a2d3758e8e6f80d9d796a1fb54bb874"}' symbols_url: 'https://queue.taskcluster.net/v1/task/M9bxtBbaRr2PRjEiEIw36g/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.02 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-18 22:15:18.915989) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 22:15:18.916318) ========= 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.gUI19lEd0l/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.maL4syKr8S/Listeners TMPDIR=/var/folders/29/m_1c7lhj4kb13s_f9szps0wr00000w/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.005082 ========= master_lag: 0.04 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 22:15:18.964501) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-18 22:15:18.967843) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-18 22:15:18.968244) ========= ========= Total master_lag: 0.44 =========